-ffunction-sections

Phil Edwards phil@jaj.com
Sun Jun 9 22:15:00 GMT 2002


On Mon, Jun 10, 2002 at 12:57:18AM +1200, Tony Bryant wrote:
> For those that care to try their luck using -ffunction-sections when building 
> a cross compiled libstdc++ - you'll have to manually enable it - using 
> --enable-cxx-flags=-ffunction-sections. 
> 
> The call in configure to GLIBCPP_CHECK_COMPILER_FEATURES has been commented 
> out. How inconvenient...

Those are (I think) just a commented list of "things you might add when
doing a port of your own".  I could be wrong.

Maybe try --enable-cxx-flags='-ffunction-sections -fdata-sections' too.


> This whole cross compiler configuring section seems awfully messy and 
> arbitrary. There has to be A Better Way (TM). 

Definitely.  I'm working on this as my schedule and wrists allow.


> Also, Is it possible to set --enable-cxx-flags in libstdc++ from the toplevel 
> gcc configure script?

Absolutely.  All the --enable/--disable/--with/--without configure flags
are passed to all the sub-configures for exactly this reason; any flags
not understood by a particular configure script are ignored.


Phil

-- 
If ye love wealth greater than liberty, the tranquility of servitude greater
than the animating contest for freedom, go home and leave us in peace.  We seek
not your counsel, nor your arms.  Crouch down and lick the hand that feeds you;
and may posterity forget that ye were our countrymen.            - Samuel Adams



More information about the Libstdc++ mailing list