[Patch] ldd failures on multilb architectures
Hannes Reinecke
hare@suse.de
Fri Nov 14 11:36:00 GMT 2003
Thorsten Kukuk wrote:
> On Fri, Nov 14, Hannes Reinecke wrote:
>
>
>>hare> gcc -m64 -o test test.c
>>hare> ldd ./test
>>/usr/bin/ldd: line 1: /lib/ld.so.1: cannot execute binary file
>> libc.so.6 => /lib64/libc.so.6 (0x0000010000025000)
>> /lib/ld64.so.1 => /lib/ld64.so.1 (0x0000010000000000)
>>hare> gcc -m64 -static -o test test.c
>>hare> ldd ./test
>>/usr/bin/ldd: line 1: /lib/ld.so.1: cannot execute binary file
>>/usr/bin/ldd: line 1: /lib/ld.so.1: cannot execute binary file
>>ldd: /lib/ld.so.1 exited with unknown exit code (126)
>
>
> Ok, what you forget to write:
>
> You try to run ldd on a 64bit binary on a 31bit architecture.
> This is important, since the 31bit s390 is no biarch architecture
> and ldd cannot work.
>
Nope. Sorry for the incorrect information.
System is s390x, kernel 2.6.0-test9.
Thorsten, you can try it for yourself, machine is s390zhi25.
Cheers,
Hannes
--
Dr. Hannes Reinecke hare@suse.de
SuSE Linux AG S390 & zSeries
Deutschherrnstr. 15-19 +49 911 74053 688
90429 Nürnberg http://www.suse.de
More information about the Libc-alpha
mailing list