# 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
[email protected]

Reply via email to