Comment 2 for bug 360955

Revision history for this message
Rob (rob1weld) wrote :

Here is Firefox running (almost) without using Nexenta libraries

# uname -a
SunOS nexenta 5.11 NexentaOS_20081207 i86pc i386 i86pc Solaris

# ldd /usr/lib/firefox-3.0.5/firefox
 libjemalloc.so => /usr/lib/firefox-3.0.5/../libjemalloc.so
 libpthread.so.1 => /opt/sfw/lib/libpthread.so.1
 libsocket.so.1 => /opt/sfw/lib/libsocket.so.1
 libdl.so.1 => /opt/sfw/lib/libdl.so.1
 libstdc++.so.6 => /usr/lib/firefox-3.0.5/../libstdc++.so.6
 libm.so.2 => /opt/sfw/lib/libm.so.2
 libgcc_s.so.1 => /lib/libgcc_s.so.1
 libc.so.1 => /opt/sfw/lib/libc.so.1
 libnsl.so.1 => /opt/sfw/lib/libnsl.so.1
 libmp.so.2 => /opt/sfw/lib/libmp.so.2
 libmd.so.1 => /opt/sfw/lib/libmd.so.1
 libscf.so.1 => /opt/sfw/lib/libscf.so.1
 libuutil.so.1 => /opt/sfw/lib/libuutil.so.1
 libgen.so.1 => /opt/sfw/lib/libgen.so.1

We should be able to run _some_ Sun binaries, _some_ Linux (Nexenta-ized) binaries
and I also have Sun Java SDK running (that works without this hack). I suggest that
Nexenta needs to have a portion of the OpenSolaris directory structure and libraries
and some of the Linux directory structure and libraries to maximize it's interoperability.

Rob