Date: Tue, 07 Oct 2014 16:56:49 +0200 From: "Ronald Klop" <ronald-lists@klop.ws> To: freebsd-arm@freebsd.org Subject: Why are arm libs branded as SYSV? Message-ID: <op.xnc7szg9kndu52@ronaldradial.radialsg.local>
next in thread | raw e-mail | index | archive | help
On my ARM Sheevaplug: # file /usr/local/lib/libpcre.so.3 /usr/local/lib/libpcre.so.3: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, stripped On my amd64 computer: file /usr/local/lib/libpcre.so.3 /usr/local/lib/libpcre.so.3: ELF 64-bit LSB shared object, x86-64, version 1 (FreeBSD), dynamically linked, stripped Because of this I can not run ldd on a shared library on my ARM system. # ldd -a /usr/local/lib/libpcre.so.3 ldd: /usr/local/lib/libpcre.so.3: not a FreeBSD ELF shared object Is that on purpose? I am curious why that is. My ARM machine runs: # uname -a FreeBSD sheeva.klop.ws 11.0-CURRENT FreeBSD 11.0-CURRENT #1 r272028M: Tue Sep 23 17:11:45 CEST 2014 root@sjakie.klop.ws:/usr/obj-arm/arm.arm/usr/src-arm/sys/SHEEVAPLUG arm While the amd64 runs 10-RC1. Regards, Ronald.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.xnc7szg9kndu52>