This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


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

A bug in PPC dynamic linker?


While working on a PPC binutils bug, I noticed that gcc 3.0 didn't
support shared library on Linux/PPC. I got many

./header_cstdarg: error while loading shared libraries: /home/hjl/build/tools/build-ppc-linux/gcc/libgcc_s.so.1: R_PPC_REL24 relocation at 0x0f55a904 for symbol `~C#xA~AF' out of range

when I ran "make check". Why does the PPC dynamic linker give garbage
for symbol name? The symbol is `abort'. gcc uses "bl abort" instead of
""bl abort@plt" for shared libgcc. I would expect

./header_cstdarg: error while loading shared libraries: /home/hjl/build/tools/build-ppc-linux/gcc/libgcc_s.so.1: R_PPC_REL24 relocation at 0x0f55a904 for symbol `abort' out of range


H.J.


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