# file /sbin/zfs
/sbin/zfs: ELF 32-bit MSB executable SPARC Version 1, dynamically
linked, not stripped
# ldd /sbin/zfs
libzfs.so.1 => /lib/libzfs.so.1
libuutil.so.1 => /lib/libuutil.so.1
libumem.so.1 => /lib/libumem.so.1
libc.so.1 => /lib/libc.so.1
libm.so.2 => /lib/libm.so.2
libdevinfo.so.1 => /lib/libdevinfo.so.1
libdevid.so.1 => /lib/libdevid.so.1
libgen.so.1 => /lib/libgen.so.1
libnvpair.so.1 => /lib/libnvpair.so.1
libsec.so.1 => /lib/libsec.so.1
libnsl.so.1 => /lib/libnsl.so.1
libmp.so.2 => /lib/libmp.so.2
libmd5.so.1 => /lib/libmd5.so.1
libscf.so.1 => /lib/libscf.so.1
/platform/SUNW,Ultra-2/lib/libc_psr.so.1
/platform/SUNW,Ultra-2/lib/libmd5_psr.so.1
# ldd /sbin/zfs | cut -f2 -d\> | xargs file
/lib/libzfs.so.1: ELF 32-bit MSB dynamic lib SPARC Version 1,
dynamically linked, not stripped, no debugging information available
/lib/libuutil.so.1: ELF 32-bit MSB dynamic lib SPARC Version 1,
dynamically linked, not stripped, no debugging information available
/lib/libumem.so.1: ELF 32-bit MSB dynamic lib SPARC32PLUS Version
1, V8+ Required, dynamically linked, not stripped, no debugging
information available
/lib/libc.so.1: ELF 32-bit MSB dynamic lib SPARC32PLUS Version 1, V8+
Required, dynamically linked, not stripped, no debugging information
available
/lib/libm.so.2: ELF 32-bit MSB dynamic lib SPARC32PLUS Version 1, V8+
Required, dynamically linked, not stripped, no debugging information
available
/lib/libdevinfo.so.1: ELF 32-bit MSB dynamic lib SPARC Version 1,
dynamically linked, not stripped, no debugging information available
/lib/libdevid.so.1: ELF 32-bit MSB dynamic lib SPARC Version 1,
dynamically linked, not stripped, no debugging information available
/lib/libgen.so.1: ELF 32-bit MSB dynamic lib SPARC Version 1,
dynamically linked, not stripped, no debugging information available
/lib/libnvpair.so.1: ELF 32-bit MSB dynamic lib SPARC Version 1,
dynamically linked, not stripped, no debugging information available
/lib/libsec.so.1: ELF 32-bit MSB dynamic lib SPARC Version 1,
dynamically linked, not stripped, no debugging information available
/lib/libnsl.so.1: ELF 32-bit MSB dynamic lib SPARC Version 1,
dynamically linked, not stripped, no debugging information available
/lib/libmp.so.2: ELF 32-bit MSB dynamic lib SPARC Version 1,
dynamically linked, not stripped, no debugging information available
/lib/libmd5.so.1: ELF 32-bit MSB dynamic lib SPARC Version 1,
dynamically linked, not stripped, no debugging information available
/lib/libscf.so.1: ELF 32-bit MSB dynamic lib SPARC Version 1,
dynamically linked, not stripped, no debugging information available
/platform/SUNW,Ultra-2/lib/libc_psr.so.1: ELF 32-bit MSB dynamic
lib SPARC32PLUS Version 1, V8+ Required, UltraSPARC1 Extensions
Required, dynamically linked, not stripped, no debugging information
available
/platform/SUNW,Ultra-2/lib/libmd5_psr.so.1: ELF 32-bit MSB dynamic
lib SPARC32PLUS Version 1, V8+ Required, UltraSPARC1 Extensions
Required, dynamically linked, not stripped, no debugging information
available
# ldd /platform/SUNW,Ultra-2/lib/libmd5_psr.so.1
libc.so.1 => /lib/libc.so.1
libm.so.2 => /lib/libm.so.2
/platform/SUNW,Ultra-2/lib/libc_psr.so.1
# file /lib/libc.so.1
/lib/libc.so.1: ELF 32-bit MSB dynamic lib SPARC32PLUS Version 1, V8+
Required, dynamically linked, not stripped, no debugging information
available
# file /lib/libm.so.2
/lib/libm.so.2: ELF 32-bit MSB dynamic lib SPARC32PLUS Version 1, V8+
Required, dynamically linked, not stripped, no debugging information
available
I was surprised to not see a sparcv9 in there anywhere.
Interesting.
Dennis
------------------------------------------------------------------------
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org