Undefined ref to binutils_bug_report
Merlin Hansen
Merlin.Hansen@TriNexus.com
Sat Apr 1 00:00:00 GMT 2000
Hi,
I am attempting to build a cross compiler for the powerpc 603e processor on
a i686 Linux machine. I am using the one-tree-1.6.sh and build-cross.sh
scripts with some slight modifications. I have hardcode the following into
build-cross.sh:
host: i686-pc-linux-gnu
target: powerpc-unknown-eabi
mcpu: 603e
prefix: /usr/local/cross-gcc/powerpc
The packages I have are:
binutils-2_9_5_0_16-2mdk_src.rpm
gcc-2_95_2-3mdk_src.rpm
gdb-4_18-10mdk_src.rpm
newlib-1.8.2.tar.gz
I have unpacked all into /usr/src/RPM/SOURCES and successfully executed
one-tree-1.6.sh. Then when I execute build-cross.sh I get the following in
my output (drastically snipped for your convenience):
I realize it is not finding binutils_bug_report() but after greping all the
*.c files in SOURCES/ neither can I. All references I can find are
external. And yes I have to admit that is my first attempt at compiling
gcc, let alone a cross-compiler version of it.
-------- output -------
gccBuildTools/build-cross.1.1.sh: started Thu Feb 17 15:00:32 CST 2000
gccBuildTools/build-cross.1.1.sh: configure for powerpc-eabi.
Configuring for a i686-pc-linux-gnu host.
Created "Makefile" in
/usr/src/RPM/SOURCES/b-powerpc-eabi
[snip]
make[1]: Entering directory `/usr/src/RPM/SOURCES/b-powerpc-eabi/binutils'
make all-recursive
make[2]: Entering directory `/usr/src/RPM/SOURCES/b-powerpc-eabi/binutils'
Making all in po
make[3]: Entering directory
`/usr/src/RPM/SOURCES/b-powerpc-eabi/binutils/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/src/RPM/SOURCES/b-powerpc-eabi/binutils/po'
make[3]: Entering directory `/usr/src/RPM/SOURCES/b-powerpc-eabi/binutils'
gcc -DHAVE_CONFIG_H -I. -I../../src/binutils -I. -D_GNU_SOURCE -I.
-I../../src/binutils -I../bfd -I../../src/binutils/../bfd
-I../../src/binutils/../include -I../../src/binutils/../intl -I../intl
-DLOCALEDIR="\"/usr/local/cross-gcc/powerpc/share/locale\"" -g -O2 -c
../../src/binutils/size.c
gcc -DHAVE_CONFIG_H -I. -I../../src/binutils -I. -D_GNU_SOURCE -I.
-I../../src/binutils -I../bfd -I../../src/binutils/../bfd
-I../../src/binutils/../include -I../../src/binutils/../intl -I../intl
-DLOCALEDIR="\"/usr/local/cross-gcc/powerpc/share/locale\"" -g -O2 -c
../../src/binutils/bucomm.c
gcc -DHAVE_CONFIG_H -I. -I../../src/binutils -I. -D_GNU_SOURCE -I.
-I../../src/binutils -I../bfd -I../../src/binutils/../bfd
-I../../src/binutils/../include -I../../src/binutils/../intl -I../intl
-DLOCALEDIR="\"/usr/local/cross-gcc/powerpc/share/locale\"" -g -O2 -c
../../src/binutils/version.c
gcc -DHAVE_CONFIG_H -I. -I../../src/binutils -I. -D_GNU_SOURCE -I.
-I../../src/binutils -I../bfd -I../../src/binutils/../bfd
-I../../src/binutils/../include -I../../src/binutils/../intl -I../intl
-DLOCALEDIR="\"/usr/local/cross-gcc/powerpc/share/locale\"" -g -O2 -c
../../src/binutils/filemode.c
/bin/sh ./libtool --mode=link gcc -g -O2 -o size size.o bucomm.o
version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a -ldl
gcc -g -O2 -o size size.o bucomm.o version.o filemode.o
../bfd/.libs/libbfd.a ../libiberty/libiberty.a -ldl
size.o: In function `usage':
/usr/src/RPM/SOURCES/b-powerpc-eabi/binutils/../../src/binutils/size.c:91:
undefined reference to `binutils_bug_report'
collect2: ld returned 1 exit status
make[3]: *** [size] Error 1
make[3]: Leaving directory `/usr/src/RPM/SOURCES/b-powerpc-eabi/binutils'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/RPM/SOURCES/b-powerpc-eabi/binutils'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/usr/src/RPM/SOURCES/b-powerpc-eabi/binutils'
make: *** [all-binutils] Error 2
Thanks for any help,
Merlin.
--
TriNexus Communications | Software Developer
856-51 St. E, Saskatoon,| Research and Development Department
Saskatchewan, Canada. | E-mail : Merlin.Hansen@TriNexus.com
S7K 5C7 | Web Site : http://www.TriNexus.com
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com
More information about the crossgcc
mailing list