Hi, I am trying to build vtune 2016 update 3 using the easyconfig 2013 update 10. There is this complication that there is now an additional intermediate layer in the installation. For example using a simple tweak of the 2013_update_10 config, binaries are expected in (full path of our settings):
/sw/easybuild/software/Core/VTune/2016_update3/bin64 but they are actually installed in /sw/easybuild/software/Core/VTune/2016_update3/vtune_amplifier_xe_2016.3.0.463186/bin64/ with soft-links: /sw/easybuild/software/Core/VTune/2016_update3/vtune_amplifier_xe/bin64/ /sw/easybuild/software/Core/VTune/2016_update3/vtune_amplifier_xe_2016/bin64/ So by modifying the config’s sanity_chack_paths arguments from: 18c18 < 'files': ["bin64/amplxe-runss", "bin64/amplxe-cl"], --- > 'files': ["vtune_amplifier_xe_2016/bin64/amplxe-runss", > "vtune_amplifier_xe_2016/bin64/amplxe-cl"], I should make it check ok, but that change is not communicated to the module creation. As a results the PATH, LD_LIBARARY_PATH, CPATH, etc are not created in the module file. Looking into the easy block, there seems a lot of “auto-guessing” going on. Is there an easy way (like the sanity_chack_path) to make it guess in a different base directory? Is that documented in the read the docs? Thanks and best wishes Joachim

