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