Tom Marble wrote:
>All:
>
>I did the following analysis of Java SE 5.0 and found the following:
>
>[EMAIL PROTECTED] 10% pwd
>/usr/local/java/jdk1.5.0_07/jre/lib/sparc
>[EMAIL PROTECTED] 11% foreach f (`find . -name '*.so'`)
>foreach? ldd $f >> /tmp/javalibs.txt
>foreach? echo $f
>foreach? end
>
>Then, by examining the output of...
>[EMAIL PROTECTED] 11% awk '{print $3}' /tmp/javalibs.txt | grep '^/' | sort -u
>
>I find that the only libs required for Java (for the purposes of addressing
>the DLJ concerns in this thread) are:
>libCrun.so.1
>libdemangle.so.1
>
>HTH,
>
>--Tom
>
>FFI on the DLJ please see:
>https://jdk-distros.dev.java.net/
>
>
Are you saying, SUNW should not make the other 3 libC* libs
redistributable at all ???
Most bigger (and SUNWpro-compiled) things need at least one of the four
/usr/lib/libC* libs!
### And one single missing lib, is _too_ much as you know. ###
See yourself, for example only in /opt/csw/bin (will be much worse in
/opt/csw/lib) :
# ldd /newroot/opt/csw/bin/*|grep libC > /tmp/libC.ascii
# grep libC /tmp/libC.ascii | wc -l
647
# grep libCrun.so /tmp/libC.ascii | wc -l
317
# grep libCstd.so /tmp/libC.ascii | wc -l
304
# grep libC.so.3 /tmp/libC.ascii | wc -l
0
# grep libC.so.5 /tmp/libC.ascii | wc -l
0
# grep libC.so /tmp/libC.ascii | wc -l
0
So csw indeed only depends on libCrun.so and libCstd.so.
Not on libC.so.3 or libC.so.5 .
But having all 4 is certainly the best bet in order to ensure full
compatibility with _arbitrary_ 3rd party apps added by user choice.
However, maybe libCrun.so and libCstd.so could be made redistributable
before libC.so.3 and libC.so.5, and therefore the opening process could
be accellerated?
--
Martin
_______________________________________________
opensolaris-discuss mailing list
[email protected]