Re: [easybuild] Package build

2017-09-24 Thread Alan O'Cais
Dear Clyde,

It looks like you could potentially benefit from the use of the 
'--minimal-toolchains' to EasyBuild. This will by default only build the 
required version of the software at the lowest availabel level in the current 
toolchain. In this case, you would still end up with 2 versions:

  *   M4-1.4.17
  *   M4-1.4.17-GCCcore-5.4.0

This is because the default is to avoid the system GCC except when strictly 
necessary (and in this case M4 is a dep of the binutils used to build GCCcore). 
There is a further option to include dummy in the minimal toolchain search, 
--add-dummy-to-minimal-toolchains, full details can be found at:
http://easybuild.readthedocs.io/en/latest/Manipulating_dependencies.html#using-minimal-toolchains-for-dependencies

Be warned that the utility of this option is dependent on the availability of 
the easyconfigs at each appropriate toolchain level. This is increasingly 
becoming the case, but is currently not standard practice for many contributors.

Kind regards,

Alan

On Tuesday, 19 September 2017, Clyde Jones 
mailto:jones.cl...@gene.com>> wrote:
Hi
  When building rpm packages with --package, I get a copy of a package for each 
tool chain, plus I need to build the plain package so that dependencies are 
resolved.
e.g. for things that require M4 I get the following.
M4-1.4.17
M4-1.4.17-GCCcore-5.4.0

  *   M4-1.4.17-foss-2016b
  *   M4-1.4.18
  *   M4-1.4.18-GCCcore-6.3.0


I'd like to see just

  *   M4-1.4.17
  *   M4-1.4.18

What options should I pass to *not* have tool chain as part of the requirements 
when building a package, say Python-3.6.1-foss-2017a?

We're currently using HierarchicalMNS for our naming scheme

TIA

--
Clyde Jones
| gRED IT




Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt





Re: [easybuild] Mesa and vglrun

2017-09-24 Thread Ward Poelmans
On 22-09-17 13:39, alexi.riv...@chalmers.se wrote:
> So I'm wondering if there are any recommendations for how to compile software
> with 3D-acceleration?

Hi Alexi,

The Mesa easyconfig of EasyBuild currently doesn't build with support
for hardware 3D acceleration. It requires the presence of a whole bunch
of libraries and kernel stuff. You could do it but it would suggest to
use a recent enough kernel for it.

Ward