newlib.hin in CVS pollutes namespace

Joel Sherrill joel.sherrill@oarcorp.com
Thu Oct 16 23:04:00 GMT 2008


Jeff Johnston wrote:
> Joel Sherrill wrote:
>   
>> Hi,
>>
>> In newlib cvs, the generate file newlib.h now
>> includes a number of commonly used names by
>> autoconf packages like PACKAGE_XXX and HAVE_
>> constants.  This .h file gets installed.
>>
>> Since a lot of files include newlib.h, it leads
>> to name conflicts and redefinition warnings in
>> other packages.  Are these really necessary and
>> can they be removed?
>>
>> These got added in late September (rev 1.14->1.15)
>> and the log entry says regenerated for new libtool.
>>
>> If so, I have no idea how to do so.
>>     
> Fixed.  Steve Ercey did some changes for the new libtool and I didn't
> notice he
> regenerated newlib.hin from configure.in again.  This causes the stupid
> PACKAGE_
> macros to come back which were removed as of 03/2007.
>   
Thanks for the quick response.  Glad it was an accident
and didn't make a release.

--joel



More information about the Newlib mailing list