-
Notifications
You must be signed in to change notification settings - Fork 204
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
generated devel module needs work #109
Comments
It has been removed from the But we should now create a devel-module after (or before) each step, placing this in the build directory.
|
Loading devel modules (still?) fails:
|
A couple of things need to be taken care of here:
It might be wise to simply throw all devel modules in a dedicated directory tree, e.g. |
This is a viable option, iff your
Makes a lot of sense for naming schemes that do nesting (esp. in custom ModuleNameSpaces).
hm... I had to read the above a couple of times to grok it, but now it's clear:
btw. |
I'm starting to wonder whether loading devel modules of the dependencies is actually required... All the devel module does is allowing to reproduce the environment in which the module was built, thus there probably is no need to load the devel modules of the dependencies (the environment in which they were built is no longer relevant?). I can't think of an example straight away that contradicts this (since EasyBuild takes care that everything is set correctly for the dependencies, and thus those settings will be part of the single devel module we load). |
Good question, because I was also wondering about the same: even if you have a stack of modules which all depend on On Tue, Oct 1, 2013 at 1:59 PM, Kenneth Hoste notifications@github.comwrote:
|
Issue #203 (now closed) is a duplicate. |
Yes I think you are right. On Sun, Jan 3, 2016 at 10:31 AM, Kenneth Hoste notifications@github.com
|
Generating the devel module is already started in
prepare
, so beforeconfigure
and friends (why is it already created there?).For easyblocks that redefine
make_module_req_guess
, this could be a problem, because in various occasions this function relies onself.x
variables that were set during the build (e.g. for SLEPc).So, the devel module may contain incorrect values because of that.
Also, the devel module also loads the devel module of all dependencies, which seems to be causing issues (e.g. try loading the current devel module for DOLFIN).
The text was updated successfully, but these errors were encountered: