-
Notifications
You must be signed in to change notification settings - Fork 218
Add a bootstrap script that can bootstrap Python, EasyBuild and Lmod #1882
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Relies on #1880 for offline reproducability |
|
@fgeorgatos Your dream has finally come true |
| vscinstall_version_url='https://pypi.python.org/packages/03/d0/291da76d7da921cf8e70dd7db79b0838e0f633655e8f2dd06093d99ce851/vsc-install-0.10.11.tar.gz' | ||
| # Where do we get the EasyBuild bootstrap script | ||
| #eb_bootstrap_url='https://raw.githubusercontent.com/hpcugent/easybuild-framework/develop/easybuild/scripts/bootstrap_eb.py' | ||
| eb_bootstrap_url='https://raw.githubusercontent.com/ocaisa/easybuild-framework/d2734f33613332ff283b24faabd84a727d7883f9/easybuild/scripts/bootstrap_eb.py' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This needs to be removed (and the above uncommented) when #1880 is merged
|
The usage is simple: |
| fi | ||
| chmod +x $sources/TCL_MOD/modulecmd.tcl | ||
| export PATH=$PATH:$sources/TCL_MOD | ||
| eval `tclsh $(which modulecmd.tcl) sh autoinit` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need to ensure MODULESHOME is defined before doing this
|
@boegel Can I get your opinion on something. I ran this on an absolutely minimal system and there are a few issues. First up you need |
|
I went ahead and tested, I fall over at |
|
Ok, binutils will build if I disable |
|
Aw forget it, |
|
@ocaisa the latest versions of |
|
@ocaisa unless you're willing to build on old version of |
, has necessary env vars set (even if they are faked) and that EB is set to use it when necessary
are essential to get to a functional python installation and build `GCCcore`
No description provided.