On Wed, 2008-08-27 at 14:49 -0700, Martin Buchholz wrote: > If you're running on Ubuntu, the makefiles could check for the > installed-ness of various build-time dependencies. > The Ubuntu packagers (i.e. doko) must already have such a list.
IcedTea has a list and configure tries to find the appropriate programs, loibraries and versions (and should fail if not everything is found before creating the Makefiles) http://icedtea.classpath.org/hg/icedtea6/file/tip/INSTALL And as Dalibor pointed out, if a packager already created a package for your gnu/linux distro then the package manager should also be able to just provide the build dependencies. Of course if you just want to rebuild the distro packages you can also just do: $ yumdownloader --source java-1.6.0-openjdk $ rpmbuild --rebuild java-1.6.0-openjdk*.src.rpm On Fedora/rpm based systems. Or: $ apt-get -b openjdk-6 On Debian/deb based systems. Note that on Debian and Fedora this does not just builds icedtea/openjdk6, but also runs both the mauve and jtreg testsuites which are packaged together with the sources so you get an overview of how well the just build binary packages are doing on your system. Cheers, Mark