[libstdc++] Cleanup build system [13/13]

Kelley Cook kcook@gcc.gnu.org
Fri Apr 8 17:47:00 GMT 2005


After spending most of Thursday actually learning m4 ...I'm happy with 
this patch. 

Assuming part 10 and part 12 are also approved, then acconfig.h is now gone!

I'm including the diffs for config.h.in too, so it is simple to see what 
happens.
You can see that there was previously a pasto associated with defining 
ceil[fl]
ATAN2{F,L}, HYPOT{,F,L}, and MODF{F,L} were previously missing.
QFINITE and MODL go away, but they were never defined anyway and don't 
exist in POSIX.  Moreover they aren't present anywhere in libstdc++ 
sources.  If one wishes to restore this check a one line addition to 
call the appropriate GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_x in 
GLIBCXX_CHECK_MATH_SUPPORT will put them back in.

The only changes to the generated Makefile.in was the deletion 
acconfig.h as a dependency, while the generated configure is the same 
except for whitespace.

OK?

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ac13.diff
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20050408/f0584c82/attachment.ksh>


More information about the Libstdc++ mailing list