[RFC] Fix Zero and Shark builds

Roman Kennke rkennke at redhat.com
Wed Feb 13 09:21:30 PST 2013

First of all, let me tell you how great the new build machinery is: IT
ROCKS! Thanks for doing this!

These changes introduce the necessary configure- and make-foo to make
Zero and Shark builds work with the build-infra machinery. With this,
Zero and Shark builds are as easy as:

bash configure --with-jvm-variants=zero[shark]

it will check for existence of libffi and llvm, and use pkg-config and
llvm-config to figure out all required variables. This is basically
adopted from jdk/make/jdk_generic_profile.sh, and now integrated into
the build.

This only contains the source files, not the regenerated configure


Which brings up an interesting question (not sure if that has been
discussed before). Who is responsible to regenerating the configure
scripts after a change in the sources? Variances between versions of
autotools will like create a mess in the diffs and probably unforeseen

Also, a small change was required to be able to build images:


Opinions? Can I have a bug-ID? Can I push this?

Best regards,

More information about the build-infra-dev mailing list