feedback on --enable-java-home
Matthias Klose
doko@cs.tu-berlin.de
Sun Oct 26 10:15:00 GMT 2008
Hi,
as "promised" ;), some feedback about the integration of the
java-gcj-compat stuff. please find extracts from a build log at the
end.
Configured with
--with-java-home=/usr/lib/gcc-snapshot
--enable-java-home
--with-jvm-root-dir=/usr/lib/gcc-snapshot/jvm
--with-jvm-jar-dir=/usr/lib/gcc-snapshot/jvm-exports
a) having both --with-java-home and --enable-java-home is at least
confusing, plus with the new schema, --enable-java-home does
hardcode a part of --with-java-home, without giving the
possibility to select the jvm name anymore.
Please merge --with-java-home/--enable-java-home and make it
possible to give your own name. Where's the value about having to
use `java-1.5.0-gcj-1.5.0.0'? is this documented?
b) The symlinks for the header files are wrong, when installed with
DESTDIR set.
c) The ecj symlink assumes an installation of ecj in a given
location, which apparently is only true for installations into
/usr or /usr/local. This should be configurable.
d) The javadoc symlink is created unconditionally, but gjdoc is not
built in all cases.
e) The src.zip symlink is dangling, the default install never
installs the src zip.
f) The symlinks to the .so files should be normalized, at least for
multilib builds these look like:
libjawt.so -> ../../../../lib/../lib/gcj-4.4.0-10/libjawt.so
g) No documentation about the new options in gcc/doc/install.texi
h) Why are the additional symlinks to the rt.jar required?
i) The versioned jar links point to the bin directory, not to the
lib directory.
j) The versioned jar links are created in the "toplevel" dir, not
in the lib directory.
k) Symlinks to the manual pages would be nice as well.
l) Should a cacerts file created by default? At least java-gcj-compat
did include a generate-cacerts.pl script.
Looks like this patch didn't see much testing.
Matthias
configure -v --with-pkgversion='Ubuntu 20081024-0ubuntu1' --with-bugurl='file:///usr/share/doc/gcc-snapshot/README.Bugs' --enable-languages=c,c++,java,fortran,objc,obj-c++,ada --prefix=/usr/lib/gcc-snapshot --enable-shared --with-system-zlib --disable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-awt=gtk --enable-gtk-cairo --disable-plugin --with-java-home=/usr/lib/gcc-snapshot --enable-java-home --with-jvm-root-dir=/usr/lib/gcc-snapshot/jvm --with-jvm-jar-dir=/usr/lib/gcc-snapshot/jvm-exports --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-mpfr --disable-werror --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
/build/buildd/gcc-snapshot-20081024/src/mkinstalldirs /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin
mkdir -p -- /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin
/build/buildd/gcc-snapshot-20081024/src/mkinstalldirs /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin
mkdir -p -- /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin
/build/buildd/gcc-snapshot-20081024/src/mkinstalldirs /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib
mkdir -p -- /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib
/build/buildd/gcc-snapshot-20081024/src/mkinstalldirs /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/
/build/buildd/gcc-snapshot-20081024/src/mkinstalldirs /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/include
mkdir -p -- /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/include
/build/buildd/gcc-snapshot-20081024/src/mkinstalldirs /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/include/linux
mkdir -p -- /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/include/linux
relative() { \
perl -e 'use File::Spec; \
print File::Spec->abs2rel($ARGV[0], $ARGV[1])' $1 $2; \
}; \
RELATIVE=$(relative /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/bin /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin); \
ln -sf $RELATIVE/`echo gij | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/java; \
ln -sf $RELATIVE/`echo gjar | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/jar; \
ln -sf $RELATIVE/`echo gjdoc | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/javadoc; \
ln -sf $RELATIVE/`echo grmic | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/rmic; \
ln -sf $RELATIVE/`echo gjavah | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/javah; \
ln -sf $RELATIVE/ecj /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/javac; \
ln -sf $RELATIVE/`echo gappletviewer | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/appletviewer; \
ln -sf $RELATIVE/`echo gjarsigner | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/jarsigner; \
ln -sf $RELATIVE/`echo grmiregistry | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/rmiregistry; \
ln -sf $RELATIVE/`echo gkeytool | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/keytool; \
ln -sf $RELATIVE/`echo gorbd | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/orbd; \
ln -sf $RELATIVE/`echo gnative2ascii | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/native2ascii; \
ln -sf $RELATIVE/`echo grmid | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/rmid; \
ln -sf $RELATIVE/`echo gtnameserv | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/tnameserv; \
ln -sf $RELATIVE/`echo gserialver | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/serialver; \
RELATIVE=$(relative /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/bin /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin); \
ln -sf $RELATIVE/`echo grmiregistry | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/rmiregistry; \
ln -sf $RELATIVE/`echo gkeytool | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/keytool; \
ln -sf $RELATIVE/`echo gij | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/java; \
ln -sf $RELATIVE/`echo gorbd | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/orbd; \
ln -sf $RELATIVE/`echo grmid | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/rmid; \
ln -sf $RELATIVE/`echo gtnameserv | sed 's,^.*/,,;s,y,y,;s/$//'` \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/tnameserv; \
/build/buildd/gcc-snapshot-20081024/src/mkinstalldirs /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0; \
version=1.5.0.0; \
working_dir=`pwd`; \
cd /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0; \
for jarname in jaas jce jdbc-stdext jndi jndi-cos jndi-dns \
jndi-ldap jndi-rmi jsse sasl; \
do \
ln -s $RELATIVE/$jarname.jar $jarname-$version.jar; \
done; \
for jar in *-$version.jar; \
do \
ln -sf $jar $(echo $jar | sed "s|-$version.jar|-1.5.0.jar|g"); \
ln -sf $jar $(echo $jar | sed "s|-$version.jar|.jar|g"); \
done; \
cd $working_dir; \
/build/buildd/gcc-snapshot-20081024/src/mkinstalldirs /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/security; \
RELATIVE=$(relative /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/lib/security /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/security); \
cd /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/security; \
ln -sf $RELATIVE/classpath.security java.security; \
cd $working_dir; \
/build/buildd/gcc-snapshot-20081024/src/mkinstalldirs /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/include/linux; \
/build/buildd/gcc-snapshot-20081024/src/mkinstalldirs /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib//client; \
/build/buildd/gcc-snapshot-20081024/src/mkinstalldirs /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib//server; \
/build/buildd/gcc-snapshot-20081024/src/mkinstalldirs /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/lib; \
cd /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib; \
for jarname in jaas jce jdbc-stdext jndi jndi-cos jndi-dns \
jndi-ldap jndi-rmi jsse sasl; \
do \
ln -s rt.jar $jarname.jar; \
done; \
cd $working_dir; \
RELATIVE=$(relative /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/share/java /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib); \
ln -sf $RELATIVE/libgcj-4.4.0.jar \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/rt.jar; \
RELATIVE=$(relative /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/lib/../lib/gcj-4.4.0-10 /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/); \
ln -sf $RELATIVE/libjawt.so \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib//libjawt.so; \
RELATIVE=$(relative /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/lib/../lib/gcj-4.4.0-10 /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib//client); \
ln -sf $RELATIVE/libjvm.so \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib//client/libjvm.so; \
RELATIVE=$(relative /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/lib/../lib/gcj-4.4.0-10 /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib//server); \
ln -sf $RELATIVE/libjvm.so \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib//server/libjvm.so; \
RELATIVE=$(relative /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/share/java /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/lib); \
ln -sf $RELATIVE/libgcj-tools-4.4.0.jar \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/lib/tools.jar; \
for headername in jawt jni; do \
DIRECTORY=$(dirname $(/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/bin/gcj -print-file-name=include/$headername.h)); \
RELATIVE=$(relative /build/buildd/gcc-snapshot-20081024/debian/tmp$DIRECTORY /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/include); \
ln -sf $RELATIVE/$headername.h \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/include/$headername.h; \
done; \
for headername in jawt_md jni_md; do \
DIRECTORY=$(dirname $(/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/bin/gcj -print-file-name=include/$headername.h)); \
RELATIVE=$(relative /build/buildd/gcc-snapshot-20081024/debian/tmp$DIRECTORY /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/include/linux); \
ln -sf $RELATIVE/$headername.h \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/include/linux/$headername.h; \
done; \
RELATIVE=$(relative /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/share/java /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0); \
ln -sf $RELATIVE/src-4.4.0.zip \
/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/src.zip;
mkdir -p -- /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0
mkdir -p -- /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/security
mkdir -p -- /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib//client
mkdir -p -- /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib//server
mkdir -p -- /build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/lib
test -z "/usr/lib/gcc-snapshot/share/java" || mkdir -p -- "/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/share/java"
/usr/bin/install -c -m 644 'libgcj-4.4.0.jar' '/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/share/java/libgcj-4.4.0.jar'
/usr/bin/install -c -m 644 'libgcj-tools-4.4.0.jar' '/build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/share/java/libgcj-tools-4.4.0.jar'
make[6]: Leaving directory `/build/buildd/gcc-snapshot-20081024/build/x86_64-linux-gnu/libjava'
make[5]: Leaving directory `/build/buildd/gcc-snapshot-20081024/build/x86_64-linux-gnu/libjava'
make[4]: Leaving directory `/build/buildd/gcc-snapshot-20081024/build/x86_64-linux-gnu/libjava'
drwxr-xr-x root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/
drwxr-xr-x root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/
drwxr-xr-x root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/
drwxr-xr-x root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/
drwxr-xr-x root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/
drwxr-xr-x root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/security/
drwxr-xr-x root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/client/
drwxr-xr-x root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/server/
drwxr-xr-x root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/
drwxr-xr-x root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/include/
drwxr-xr-x root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/include/linux/
drwxr-xr-x root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/lib/
drwxr-xr-x root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/
drwxr-xr-x root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/rmiregistry -> ../../../../bin/grmiregistry
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/keytool -> ../../../../bin/gkeytool
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/java -> ../../../../bin/gij
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/orbd -> ../../../../bin/gorbd
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/rmid -> ../../../../bin/grmid
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/tnameserv -> ../../../../bin/gtnameserv
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/security/java.security -> ../../../../../lib/security/classpath.security
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/client/libjvm.so -> ../../../../../lib/../lib/gcj-4.4.0-10/libjvm.so
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/server/libjvm.so -> ../../../../../lib/../lib/gcj-4.4.0-10/libjvm.so
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/jaas.jar -> rt.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/jce.jar -> rt.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/jdbc-stdext.jar -> rt.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/jndi.jar -> rt.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/jndi-cos.jar -> rt.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/jndi-dns.jar -> rt.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/jndi-ldap.jar -> rt.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/jndi-rmi.jar -> rt.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/jsse.jar -> rt.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/sasl.jar -> rt.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/rt.jar -> ../../../../share/java/libgcj-4.4.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/libjawt.so -> ../../../../lib/../lib/gcj-4.4.0-10/libjawt.so
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/java -> ../../../bin/gij
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/jar -> ../../../bin/gjar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/javadoc -> ../../../bin/gjdoc
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/rmic -> ../../../bin/grmic
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/javah -> ../../../bin/gjavah
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/javac -> ../../../bin/ecj
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/appletviewer -> ../../../bin/gappletviewer
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/jarsigner -> ../../../bin/gjarsigner
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/rmiregistry -> ../../../bin/grmiregistry
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/keytool -> ../../../bin/gkeytool
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/orbd -> ../../../bin/gorbd
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/native2ascii -> ../../../bin/gnative2ascii
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/rmid -> ../../../bin/grmid
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/tnameserv -> ../../../bin/gtnameserv
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/bin/serialver -> ../../../bin/gserialver
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/include/linux/jawt_md.h -> ../../../../../../../build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/bin/../lib/gcc/x86_64-linux-gnu/4.4.0/include/jawt_md.h
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/include/linux/jni_md.h -> ../../../../../../../build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/bin/../lib/gcc/x86_64-linux-gnu/4.4.0/include/jni_md.h
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/include/jawt.h -> ../../../../../../build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/bin/../lib/gcc/x86_64-linux-gnu/4.4.0/include/jawt.h
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/include/jni.h -> ../../../../../../build/buildd/gcc-snapshot-20081024/debian/tmp/usr/lib/gcc-snapshot/bin/../lib/gcc/x86_64-linux-gnu/4.4.0/include/jni.h
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/lib/tools.jar -> ../../../share/java/libgcj-tools-4.4.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm/java-1.5.0-gcj-1.5.0.0/src.zip -> ../../share/java/src-4.4.0.zip
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jaas-1.5.0.0.jar -> ../../../../bin/jaas.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jce-1.5.0.0.jar -> ../../../../bin/jce.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jdbc-stdext-1.5.0.0.jar -> ../../../../bin/jdbc-stdext.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jndi-1.5.0.0.jar -> ../../../../bin/jndi.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jndi-cos-1.5.0.0.jar -> ../../../../bin/jndi-cos.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jndi-dns-1.5.0.0.jar -> ../../../../bin/jndi-dns.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jndi-ldap-1.5.0.0.jar -> ../../../../bin/jndi-ldap.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jndi-rmi-1.5.0.0.jar -> ../../../../bin/jndi-rmi.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jsse-1.5.0.0.jar -> ../../../../bin/jsse.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/sasl-1.5.0.0.jar -> ../../../../bin/sasl.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jaas-1.5.0.jar -> jaas-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jaas.jar -> jaas-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jce-1.5.0.jar -> jce-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jce.jar -> jce-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jdbc-stdext-1.5.0.jar -> jdbc-stdext-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jdbc-stdext.jar -> jdbc-stdext-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jndi-1.5.0.jar -> jndi-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jndi.jar -> jndi-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jndi-cos-1.5.0.jar -> jndi-cos-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jndi-cos.jar -> jndi-cos-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jndi-dns-1.5.0.jar -> jndi-dns-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jndi-dns.jar -> jndi-dns-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jndi-ldap-1.5.0.jar -> jndi-ldap-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jndi-ldap.jar -> jndi-ldap-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jndi-rmi-1.5.0.jar -> jndi-rmi-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jndi-rmi.jar -> jndi-rmi-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jsse-1.5.0.jar -> jsse-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/jsse.jar -> jsse-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/sasl-1.5.0.jar -> sasl-1.5.0.0.jar
lrwxrwxrwx root/root 0 2008-10-25 07:08 ./usr/lib/gcc-snapshot/jvm-exports/java-1.5.0-gcj-1.5.0.0/sasl.jar -> sasl-1.5.0.0.jar
More information about the Java
mailing list