--with-arch=i486 (was Re: Merging the jh branch to trunk)
jhuntwork at linuxfromscratch.org
Sat Sep 15 05:49:53 PDT 2007
Matthew Burgess wrote:
> On Fri, 14 Sep 2007 23:16:56 -0400, Jeremy Huntwork <jhuntwork at linuxfromscratch.org> wrote:
>> So, to summarize, I propose not using --with-arch, but use the following
>> for Glibc:
>> CFLAGS="-march=i486 -O2 -pipe" ../glibc-2.6.1/configure ...etc.
>> Glibc requires some sort of optimization and -O2 seems safe. -pipe
>> should also be safe on gnu systems and should speed up compile times by
>> using pipes instead of temporary files.
> Alternatively, we could use CC="gcc -march=i486" ../glibc-2.6.1/configure ...etc. That way, the existing CFLAGS that the Glibc devs have selected will not be overriden.
There's no need to use -march for everything in the Glibc build system,
and I don't think we want to. If someone decides to change what you
suggested to i686, or perhaps some other cpu-type that more closely
matches their system, it will break the build. If we're using CFLAGS,
that doesn't happen.
I suppose it might be possible to introduce the -march flag to CFLAGS
without specifying the whole of CFLAGS on the command line... I'll take
More information about the lfs-dev