On 02/28/2011 06:59 PM, Nathan Coulson wrote: > > It has always been my dream to build java w/o the binary part.
The "binary" icedtea6 is just a kit I compile and test myself, and then tar'd up for use in bootstrapping, there are no closed source parts left. There are instructions are in the wiki still to use gcj if you really want to. It needs some minor modifications (symlinks will all have to be moved to valid targets) as RedHat has changed some things in the gcj-compat package, but it is certainly doable (the various distro maintainers build it constantly this way). The external packages (xerces, xalan, rhino, and ecj) are used only for the bootstrap compiler, and with an icedtea-icedtea build, are actually not required, but I haven't taken the time to find a clean way to remove them from the stage1 target yet - need to write test cases for configure to see if the host JDK is capable of building the target without those classes and I'm honestly not sure what exactly is required that isn't in gnu classpath. -- DJ Lucas -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page