This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: Compiling GCC
Paulo J. Matos writes:
> Hello all,
>
> I'm trying to compile gcc in my home dir, just to make some tests but
> I've having some errors during compilation. Compilation is being
> performed in an intel duo core. This is what I do:
> ~/ tar -xvjf gcc-4.1.1.tar.bz2
> ~/ mkdir gcc-build
> ~/ cd gcc-build
> ~/ ../gcc-4.1.1/configure --prefix=/home/pmatos/gcc-bin
> --program-prefix=dr- --with-gnu-as --with-as=/usr/bin/as --with-gnu-ld
> --with-ld=/usr/bin/ld --host=x86_64-pc-linux-gnu
> --build=x86_64-pc-linux-gnu --disable-altivec --enable-nls
> --without-included-gettext --with-system-zlib --disable-checking
> --disable-werror --enable-secureplt --disable-libunwind-exceptions
> --enable-multilib --disable-libmudflap --disable-libssp
> --disable-libgcj --enable-shared --enable-threads=posix
> --enable-__cxa_atexit --enable-clocale=gnu
> (Note: some of these flags were copied from the Gentoo build, since I
> really didn't know what to use, the dr- prefix is just something so
> that the final binary doesn't shadow my production gcc)
The build system thinks you're building a cross-compiler. This is bad.
You need to get rid of some of the configure arguments.
~/ ../gcc-4.1.1/configure --prefix=/home/pmatos/gcc-bin
--disable-altivec --enable-nls
--without-included-gettext --with-system-zlib
--disable-werror --enable-secureplt --disable-libunwind-exceptions
--enable-multilib --disable-libmudflap --disable-libssp
--disable-libgcj --enable-shared --enable-threads=posix
--enable-__cxa_atexit --enable-clocale=gnu
ought to do it.
Andrew.