add script for installing 2020.09 pilot stack#21
Conversation
EESSI-pilot-2020.09.sh
Outdated
| export EASYBUILD_RPATH=1 | ||
| export EASYBUILD_FILTER_ENV_VARS=LD_LIBRARY_PATH | ||
|
|
||
| export EASYBUILD_FILTER_DEPS=Autoconf,Automake,Autotools,binutils,bzip2,gettext,libreadline,libtool,M4,ncurses,XZ,zlib |
There was a problem hiding this comment.
More stuff we should consider adding to --filter-deps:
BisoncURLexpatflexhelp2manpkg-config
There was a problem hiding this comment.
Do we still need to keep/discuss this somewhere (in an issue)?
There was a problem hiding this comment.
Yes, we should have a discussion on what we (won't) include in this list for the next iteration (2020.10).
We've hit several issues by leveraging the binutils, zlib, ncurses provided by Prefix, for different reasons.
That's not a reason to not filter those, but it does show that relying on stuff from the compat layer could have an impact (changes required in easyblocks/easyconfigs to make it work).
|
Nice, this is very useful! I'm running/testing it on a broadwell node now. |
…hat add --without-verbs when building on top of UCX
Add support for optarch=GENERIC.
Add Yasm to filtered deps for aarch64.
There was a problem hiding this comment.
Lgtm, and this worked very well for building the pilot software for different architectures. I only had a minor issue with some hardcoded paths to /tmp (ran out of space). But that doesn't matter for now; if we're still using a similar script for the next pilot version, we can fix it then.
fixes #13, #17
WIP because I'm still hoping to fix #14 too...
To use: copy both
EESSI-pilot-2020.09.sh eessi_software_subdir.pyin the same directory, and callEESSI-pilot-2020.09.shafter setting up the Gentoo Prefix environment withstartprefixc @terjekv, @bedroge