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]

Reply via email to