Cross compiling gcc for mipsel error [as: unrecognized option `-G']

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've compiled and installed the binutils to my /usr/local/ directory
and copied the uClibc and linux headers in there too.

Then I configured my gcc
../gcc-3.4.4/configure --enable-languages="c,c++,java" --prefix=/usr/local/majax --target=mipsel i486-linux-gnu
creating cache ./config.cache
checking host system type... i486-pc-linux-gnu
checking target system type... mipsel-unknown-elf
checking build system type... i486-pc-linux-gnu
checking for a BSD compatible install... /usr/bin/install -c
*** This configuration is not supported in the following subdirectories:
target-libffi target-boehm-gc target-zlib target-libjava target-libf2c target-libobjc
    (Any other directories should still work fine.)
checking for i486-linux-gnu-ar... no
checking for ar... ar
checking for i486-linux-gnu-as... no
checking for as... as
checking for i486-linux-gnu-dlltool... no
checking for dlltool... dlltool
checking for i486-linux-gnu-ld... no
checking for ld... ld
checking for i486-linux-gnu-nm... no
checking for nm... nm
checking for i486-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking for i486-linux-gnu-windres... no
checking for windres... windres
checking for i486-linux-gnu-objcopy... no
checking for objcopy... objcopy
checking for i486-linux-gnu-objdump... no
checking for objdump... objdump
checking for mipsel-ar... mipsel-ar
checking for mipsel-as... mipsel-as
checking for mipsel-dlltool... no
checking for mipsel-ld... mipsel-ld
checking for mipsel-nm... mipsel-nm
checking for mipsel-ranlib... mipsel-ranlib
checking for mipsel-windres... no
checking whether to enable maintainer-specific portions of Makefiles... no
updating cache ./config.cache
creating ./config.status
creating Makefile

and Make:
echo '#endif' >> fp-bit.c
echo '#define QUIET_NAN_NEGATED' >> fp-bit.c
cat ../../gcc-3.4.4/gcc/config/fp-bit.c >> fp-bit.c
echo '#ifdef __MIPSEL__' > dp-bit.c
echo '#define FLOAT_BIT_ORDER_MISMATCH' >> dp-bit.c
echo '#endif' >> dp-bit.c
echo '#define QUIET_NAN_NEGATED' >> dp-bit.c
cat ../../gcc-3.4.4/gcc/config/fp-bit.c >> dp-bit.c
make \
CFLAGS="-g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long " \ CONFIG_H="config.h auto-host.h ../../gcc-3.4.4/gcc/../include/ansidecl.h" \
          MAKEOVERRIDES= \
          -f libgcc.mk all
make[2]: Entering directory `/home/majax/Work/OpenWRT/BuildRoot-svn/whiterussian/openwrt/toolchain_build_majax/gcc-3.4.4-majax/gcc'
for d in libgcc; do \
if [ -d $d ]; then true; else /bin/sh ../../gcc-3.4.4/gcc/mkinstalldirs $d; fi; \
        done
mkdir -p -- libgcc
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
/home/majax/Work/OpenWRT/BuildRoot-svn/whiterussian/openwrt/toolchain_build_majax/gcc-3.4.4-majax/gcc/xgcc -B/home/majax/Work/OpenWRT/BuildRoot-svn/whiterussian/openwrt/toolchain_build_majax/gcc-3.4.4-majax/gcc/ -B/usr/local/majax/mipsel/bin/ -B/usr/local/majax/mipsel/lib/ -isystem /usr/local/majax/mipsel/include -isystem /usr/local/majax/mipsel/sys-include -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -G 0 -g -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../../gcc-3.4.4/gcc -I../../gcc-3.4.4/gcc/. -I../../gcc-3.4.4/gcc/../include -DL_m16addsf3 -xassembler-with-cpp -c ../../gcc-3.4.4/gcc/config/mips/mips16.S -o libgcc/./_m16addsf3.o
as: unrecognized option `-G'
make[2]: *** [libgcc/./_m16addsf3.o] Error 1
make[2]: Leaving directory `/home/majax/Work/OpenWRT/BuildRoot-svn/whiterussian/openwrt/toolchain_build_majax/gcc-3.4.4-majax/gcc'
make[1]: *** [stmp-multilib] Error 2
make[1]: Leaving directory `/home/majax/Work/OpenWRT/BuildRoot-svn/whiterussian/openwrt/toolchain_build_majax/gcc-3.4.4-majax/gcc'
make: *** [all-gcc] Error 2

Do you have any idea why this "-G" option is not recognized ?
Do you think it could come from a bad placement of the headers or the library files ?
--
Francois

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux