while building the binutils (size.exe, strings.exe, objdump.exe,....) I getting an linker error "undefined reference to `_bfd_powerpc_archs'" -------------------------------------------------------------------------------- /bin/sh ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototy pes -Werror -g -O2 -o size.exe size.o bucomm.o version.o filemode.o ../bfd/l ibbfd.la ../libiberty/libiberty.a ./../intl/libintl.a mkdir .libs gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -g -O2 -o size.exe size.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.a ../libiberty/libibe rty.a ./../intl/libintl.a ../bfd/.libs/libbfd.a(archures.o): In function `bfd_scan_arch': /src/binutils-2.17/bfd/archures.c:592: undefined reference to `_bfd_powerpc_arch s' collect2: ld returned 1 exit status make[4]: *** [size.exe] Error 1 make[4]: Leaving directory `/tmp/build/binutils/binutils' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/tmp/build/binutils/binutils' make[2]: *** [all] Error 2 make[2]: Leaving directory `/tmp/build/binutils/binutils' make[1]: *** [all-binutils] Error 2 make[1]: Leaving directory `/tmp/build/binutils' make: *** [all] Error 2 make: Leaving directory `/tmp/build/binutils' --------------------------------------------------------------------------------
I found 'bfd_powerpc_archs' in ".../bfd/cpu-powerpc.c" ".../bfd/cpu-powerpc.o" is generated it seems "cpu-powerpc.o" isn't added to ".../bfd/.libs/libbfd.a" so the linker can't resolve 'bfd_powerpc_archs' I added "../bfd/cpu-powerpc.o" by hand to the makefile after that size.exe, strings.exe, objdump.exe,.... were build but I think its better to add cpu-powerpc.o to libbfd this is my first bugzilla entry, so when I forgot something or did wrong..... -- Summary: cpu-powerpc.o isn't added to libbfd.a ? Product: binutils Version: 2.17 Status: NEW Severity: normal Priority: P2 Component: binutils AssignedTo: unassigned at sources dot redhat dot com ReportedBy: Jochen_Gerster at web dot de CC: bug-binutils at gnu dot org GCC host triplet: i686-pc-cygwin GCC target triplet: powerpc-eabi http://sourceware.org/bugzilla/show_bug.cgi?id=4334 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils