> From: Andi Kleen <a...@firstfloor.org>
> Date: Fri, 21 Oct 2011 01:55:48 +0200

> 2011-10-19  Andi Kleen  <a...@linux.intel.com>
> 
>       * Makefile.in (MOSTLYCLEANFILES): Add gcc-ar/nm/ranlib.
>       (native): Add gcc-ar, gcc-nm, gcc-ranlib.
>       (AR_LIBS, gcc-ar, gcc-ar.o, gcc-ranlib, gcc-ranlib.o,
>          gcc-nm, gcc-nm.o, gcc-ranlib.c, gcc-nm.c): Add.
>       (install): Depend on install-gcc-ar.
>       (install-gcc-ar): Add.
>       (uninstall): Uninstall gcc-ar, gcc-nm, gcc-ranlib.
>       * gcc-ar.c: Add new file.

This broke cross to cris-elf and I guess many other targets
with TOT binutils, as follows:

mv -f Tlto-wrapper lto-wrapper
gcc -c  -DSTANDARD_STARTFILE_PREFIX=\"../../../\" 
-DSTANDARD_EXEC_PREFIX=\"/tmp/hpautotest-gcc1/cris-elf/pre/lib/gcc/\" 
-DSTANDARD_LIBEXEC_PREFIX=\"/tmp/hpautotest-gcc1/cris-elf/pre/libexec/gcc/\" 
-DDEFAULT_TARGET_VERSION=\"4.7.0\" -DDEFAULT_TARGET_MACHINE=\"cris-elf\" 
-DSTANDARD_BINDIR_PREFIX=\"/tmp/hpautotest-gcc1/cris-elf/pre/bin/\" 
-DTOOLDIR_BASE_PREFIX=\"../../../../\"  `test "X${SHLIB_LINK}" = "X" || test 
"yes" != "yes" || echo "-DENABLE_SHARED_LIBGCC"` -DCONFIGURE_SPECS="\"\"" 
-DTARGET_MACHINE=\"cris-elf\" -DPERSONALITY=\"ar\" -g -O2 -DIN_GCC 
-DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wcast-qual 
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic 
-Wno-long-long -Wno-variadic-macros -Wno-overlength-strings 
-Wold-style-definition -Wc++-compat -fno-common  -DHAVE_CONFIG_H -I. -I. 
-I/tmp/hpautotest-gcc1/gcc/gcc -I/tmp/hpautotest-gcc1/gcc/gcc/. 
-I/tmp/hpautotest-gcc1/gcc/gcc/../include 
-I/tmp/hpautotest-gcc1/gcc/gcc/../libcpp/include -I
 /tmp/hpautotest-gcc1/cris-elf/gccobj/./gmp -I/tmp/hpautotest-gcc1/gcc/gmp 
-I/tmp/hpautotest-gcc1/cris-elf/gccobj/./mpfr -I/tmp/hpautotest-gcc1/gcc/mpfr 
-I/tmp/hpautotest-gcc1/gcc/mpc/src  
-I/tmp/hpautotest-gcc1/gcc/gcc/../libdecnumber 
-I/tmp/hpautotest-gcc1/gcc/gcc/../libdecnumber/dpd -I../libdecnumber    
/tmp/hpautotest-gcc1/gcc/gcc/gcc-ar.c -o gcc-ar.o
/tmp/hpautotest-gcc1/gcc/gcc/gcc-ar.c: In function 'main':
/tmp/hpautotest-gcc1/gcc/gcc/gcc-ar.c:48: error: 'target_machine' undeclared 
(first use in this function)
/tmp/hpautotest-gcc1/gcc/gcc/gcc-ar.c:48: error: (Each undeclared identifier is 
reported only once
/tmp/hpautotest-gcc1/gcc/gcc/gcc-ar.c:48: error: for each function it appears 
in.)
make[2]: *** [gcc-ar.o] Error 1

brgds, H-P

Reply via email to