Hi, Tom Fitzsimmons and I (okay, it was mostly Tom ;) worked out how to have a set of alternatives for java, javac, etc. that can use a non-system gcc installation. This will allow you to easily run our Eclipse packages (among others) using your gcc builds. (I'm assuming here that you have a ~/.rpmmacros similar to [2]) 1. check java-1.4.2-gcj-compat out of Fedora CVS [1]. 2. cd into the java-1.4.2-gcj-compat/devel directory 3. make sources; cp *.tar.gz ~/rpmbuild/SOURCES 4. ensure that your gcc build is ahead of the system compiler in your path 5. rpmbuild \ --define "custom 1" \ --define "gcj_prefix <location of your build directory>" \ --define "origin gcj<YOURSUFFIX>" \ -ba java-1.4.2-gcj-compat.spec 6. install the resulting RPM (should be in ~/rpmbuild/RPMS/<ARCH>/) 7. set your java and javac alternatives to be those of your gcc build: sudo /usr/sbin/update-alternatives --set javac \ /usr/lib/jvm/java-1.4.2-gcj<YOURSUFFIX>/bin/javac sudo /usr/sbin/update-alternatives --set java \ /usr/lib/jvm/jre-1.4.2-gcj<YOURSUFFIX>/bin/java 8. verify that /usr/bin/java --version gives the same output as your gij Now running Eclipse (and other apps that use /usr/bin/java) should use your gcc build. Andrew [1] http://cvs.fedora.redhat.com/core.shtml http://cvs.fedora.redhat.com/viewcvs/rpms/java-1.4.2-gcj-compat/ [2] $ cat ~/.rpmmacros %_topdir /home/overholt/rpmbuild $ ls /home/overholt/rpmbuild BUILD RPMS SOURCES SPECS SRPMS