Hi John-Paul,

On 13/10/15 02:11, John-Paul Robinson wrote:
The R-3.2.0-goolf-1.7.20.eb easyconfig contains a dependency line that
looks like it could be turned off:

     ('Java', '1.7.0_80', '', True),  # Java bindings are built if Java
is found, might as well provide it

Is that the intention of this line?  If so, how does one turn it off.
The Java dependency is breaking our local build and isn't (currently) in
demand by our users.

The 'True' there indicates that this dependency is (to be) installed with the 'dummy' toolchain (rather than a 'proper' toolchain), see also http://easybuild.readthedocs.org/en/latest/Writing_easyconfig_files.html#specifying-dependencies-using-dummy-toolchain. Setting it to False will probably result in trying to use the 'parent' toolchain to resolve this dependency, which is most likely going to fail.

However, you can (very easily even), "turn off" this dependency, using --filter-deps (you can thank Pablo for that ;-)), see http://easybuild.readthedocs.org/en/latest/Manipulating_dependencies.html.

How is the Java dependency breaking the build exactly?
For Java, you need to manually download the 'source' tarball, but it should work otherwise?


regards,

Kenneth

Reply via email to