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