This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH: Configure x86_64 in sysdeps/x86_64/preconfigure


On Wednesday 21 March 2012 17:45:50 Roland McGrath wrote:
> > $CC may not compile in -mx32 mode by default.  But we can set -mx32 in
> > CFLAGS.
> 
> The usual procedure for ABI-changing options is to put them into CC, not
> into CFLAGS.  That's how one normally builds for i686 on an x86_64 host,
> for example (CC='gcc -m32').  This lets the usual logic for default CFLAGS
> take effect, rather than forcing you to adding -g -O2 when all you wanted
> to do was add -mx32.

imo, if you're checking for what the compiler is going to output, then you 
should use the flags that the compiler is going to be using when compiling.  
this works fine for just about every package out there (i can say fairly 
confidently since we do multilib in Gentoo and we don't do CC="gcc -mabiflag").

my request wasn't to only support CFLAGS and not CC, but additionally CFLAGS, 
so for people who want to go the CC= route, it'll continue to work.  seems 
like using AC_TRY_COMPILE should satisfy me as well.
-mike

Attachment: signature.asc
Description: This is a digitally signed message part.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]