I've been trying to build Mesa 12 (for the intel rasterizer) on a system 
without any X11 related rpms installed. I've also hit many missing (build) 
dependencies in the current easyconfigs. Currently the PR works for me to build 
ParaView: https://github.com/hpcugent/easybuild-easyconfigs/pull/3222


The idea for the future is to create one bundle easyconfig which builds all 
needed X libraries.


Ward


________________________________
From: [email protected] <[email protected]> on 
behalf of Alan O'Cais <[email protected]>
Sent: Wednesday, June 22, 2016 11:37 PM
To: [email protected]
Subject: Re: [easybuild] Question about builddependencies and pkg-config


I have been through all this...there is a PR request for it from us to use 
GCCcore to deliver X11, 
https://github.com/hpcugent/easybuild-easyconfigs/pull/2735/files , though even 
that is not as comprehensive as the build we have for GCC 5.

I think there is a better approach leveraging jhbuild that I raised in the last 
EB conference call but I haven't looked into it too much yet.

On 06/22/2016 03:31 PM, McGough, Benjamin E wrote:
I have been struggling with creating a clean environment in which to build with 
EasyBuild and test easyconfigs.

I wish I could be pardoned if I just left a:

   8^)

and walked away...

You are not alone.

On our present cluster, I have done the best to strip
RH/CentOS -devel packages to force use of EB modules
on GPFS.  In terms of X11 I'm already convinced I'm going
to try to get us to use the system X11 libs and not fight that
battle with EB.  EB's use of X11 _is_ very inconsistent.   And
a royal pain in the arse.

I'm not complaining... I'm just saying that there is some tweaking
that can be done.

For our next cluster (RH/CentOS 6 or 7... dunno yet)... I plan to strip 
everything
out of EB that I can get from CentOS or EPEL.... I'm sick of dealing
with X11 in EB.

Our new approach will basically be "if a customer requires an app that
needs a newer version, build it with EB... else use the upstream version".

In terms of EB, being a RH person for now, it would be nice to see two
fully decked out easyconfig trees... one with all the -devel packages
installed and one with none of them.

Pretty sure I know who will have to do the work to see that happen.

jack



Reply via email to