Fedora x86_64 rawhide rebuild in mock status 2008-05-27

Karsten Hopp karsten at redhat.com
Mon Jun 2 12:08:09 UTC 2008


Tom Lane schrieb:
> Matt Domsch <Matt_Domsch at dell.com> writes:
>> Fedora Rawhide-in-Mock Build Results for x86_64
>> ...
>> libjpeg-6b-41.fc9 (build/make) tgl
> 
> This appears to be a newly-introduced autoconf bug:
> https://bugzilla.redhat.com/show_bug.cgi?id=449245
> which very possibly has broken a few other packages besides mine.
> 
> I could add a patch to work around it, but unless Karsten rejects
> 449245 as not-a-bug I'm disinclined to do so.  There's no policy
> expecting maintainers to put in short-term workarounds for toolchain
> bugs is there?
> 
> 			regards, tom lane
> 


I've rejected 449245 as NOTABUG as these sources clearly violated what
the documentation explicitely mentioned as 'don't do that !'
Even autoconf-2.61 had this in its info docs:

#   Pay attention that `#undef' is in the first column, and there is
#nothing after `HAVE_UNISTD_H', not even white space. You can then
#decode the configuration header using the preprocessor directives
...
#The use of old form templates, with `#define' instead of `#undef' is
#strongly discouraged.  Similarly with old templates with comments on
#the same line as the `#undef'.  Anyway, putting comments in
#preprocessor macros has never been a good idea.

autoconf-2.61 just happend to work even though unintended, autoconf-2.62
simply comments out the whole line without checking for inline comments.


     Karsten




More information about the devel mailing list