> The last (very annoying) issue is that when gcc bootstraps itself, the
> freshly-built compiler doesn't generate 64-bit binaries by default.
> BOOT_CFLAGS can work around that: http://gcc.gnu.org/install/build.html.

That isn't true at all.

> CC='cc -m64' CXX='CC -m64' ../gmp-5.0.1-src/configure
> --prefix=$HOME/apps/gcc-4.7.2 --build=sparc64-sun-solaris2.10
> --disable-shared
> CC='cc -m64' CXX='CC -m64' ../mpfr-3.1.1-src/configure
> --prefix=$HOME/apps/gcc-4.7.2 --build=sparc64-sun-solaris2.10
> --disable-shared --with-gmp=$HOME/apps/gcc-4.7.2
> CC='cc -m64' CXX='CC -m64' ../mpc-0.8.2-src/configure
> --prefix=$HOME/apps/gcc-4.7.2 --build=sparc64-sun-solaris2.10
> --disable-shared --with-{gmp,mpfr}=$HOME/apps/gcc-4.7.2
> CC='cc -m64' CXX='CC -m64' ../gcc-4.7.2-src/configure
> --prefix=$HOME/apps/gcc-4.7.2 --build=sparc64-sun-solaris2.10
> --disable-multilib --with-{gmp,mpfr,mpc}=$HOME/apps/gcc-4.7.2
> --without-gnu-{as,ld}
> make {CFLAGS_FOR_TARGET,BOOT_CFLAGS}='-m64 -O2'

No, don't mess with CFLAGS_FOR_TARGET or BOOT_CFLAGS, just type 'make'.

-- 
Eric Botcazou

Reply via email to