This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

powerpc-eabi-ld causing problems



Hi all,

I am new to building cross-compiler tools. I compiled binutils and gcc
successfully for powerpc-eabi target.
Installation script also didn't give any problem. But when I try to compile
the simple program "test.c" with just a printf in it.
powerpc-eabi-ld gave these messages....

______________________________________________________________________
Messages :
___________________________________________________________________________

/tools/H-i686-pc-linux-gnu//powerpc-eabi/bin/ld: warning: cannot find entry
symb
ol _start; defaulting to 01800074
/tmp/ccrqD9hN.o: In function `main':
/tmp/ccrqD9hN.o(.text+0x24): undefined reference to `printf'
/tools/H-i686-pc-linux-gnu//lib/gcc-lib/powerpc-eabi/2.95.2/libgcc.a(eabi.o)

.go
t2+0x8): undefined reference to `__SDATA_START__'
/tools/H-i686-pc-linux-gnu//lib/gcc-lib/powerpc-eabi/2.95.2/libgcc.a(eabi.o)

.go
t2+0xc): undefined reference to `__SBSS_END__'
/tools/H-i686-pc-linux-gnu//lib/gcc-lib/powerpc-eabi/2.95.2/libgcc.a(eabi.o)

.go
t2+0x14): undefined reference to `__SDATA2_START__'
/tools/H-i686-pc-linux-gnu//lib/gcc-lib/powerpc-eabi/2.95.2/libgcc.a(eabi.o)

.go
t2+0x18): undefined reference to `__SBSS2_END__'
/tools/H-i686-pc-linux-gnu//lib/gcc-lib/powerpc-eabi/2.95.2/libgcc.a(eabi.o)

.go
t2+0x1c): undefined reference to `__GOT_START__'
/tools/H-i686-pc-linux-gnu//lib/gcc-lib/powerpc-eabi/2.95.2/libgcc.a(eabi.o)

.go
t2+0x28): undefined reference to `__GOT_END__'
/tools/H-i686-pc-linux-gnu//lib/gcc-lib/powerpc-eabi/2.95.2/libgcc.a(eabi.o)

.go
t2+0x2c): undefined reference to `__GOT2_START__'
/tools/H-i686-pc-linux-gnu//lib/gcc-lib/powerpc-eabi/2.95.2/libgcc.a(eabi.o)

.go
t2+0x30): undefined reference to `__GOT2_END__'
/tools/H-i686-pc-linux-gnu//lib/gcc-lib/powerpc-eabi/2.95.2/libgcc.a(eabi.o)

.go
t2+0x34): undefined reference to `__FIXUP_START__'
/tools/H-i686-pc-linux-gnu//lib/gcc-lib/powerpc-eabi/2.95.2/libgcc.a(eabi.o)

.go
t2+0x38): undefined reference to `__FIXUP_END__'
/tools/H-i686-pc-linux-gnu//lib/gcc-lib/powerpc-eabi/2.95.2/libgcc.a(eabi.o)

.go
t2+0x4c): undefined reference to `__EXCEPT_START__'
/tools/H-i686-pc-linux-gnu//lib/gcc-lib/powerpc-eabi/2.95.2/libgcc.a(eabi.o)

.go
t2+0x50): undefined reference to `__EXCEPT_END__'
/tools/H-i686-pc-linux-gnu//lib/gcc-lib/powerpc-eabi/2.95.2/libgcc.a(eabi-ctors.
o)(.sdata+0x0): undefined reference to `__init'
/tools/H-i686-pc-linux-gnu//lib/gcc-lib/powerpc-eabi/2.95.2/libgcc.a(eabi-ctors.
o): In function `__do_global_ctors':
/tmp/build/gcc/gcc/eabi-ctors.c(.sdata+0x4): undefined reference to
`__fini'
collect2: ld returned 1 exit status
________________________________________________________________________
I am also attaching my output messages while configuring and building
binutils.
(See attached file: configure.out)(See attached file: make.out)(See
attached file: test.c)

Can anybody tell me what went wrong???

Thanks,
========================================================
Anil Kumar Prasad,
Technology Group, IBM,
Bangalore-560017,India.
Phone: (91)80-5262355 Extn-2960.
========================================================

configure.out

make.out

test.c


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]