make sanity RFE

Mark Wielaard mark at klomp.org
Thu Aug 28 08:40:40 UTC 2008


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




More information about the build-dev mailing list