newlib.hin in CVS pollutes namespace

Jeff Johnston
Thu Oct 16 22:06:00 GMT 2008

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 again.  This causes the stupid 
macros to come back which were removed as of 03/2007.

-- Jeff J.

More information about the Newlib mailing list