DIALIGN-TX-1.0.2-goolf-1.4.10.eb#668
Conversation
|
Automatic reply from Jenkins: Can I test this? |
|
Jenkins: ok to test |
|
even though we've configured Jenkins to run tests automagically for your PRs, it doesn't seem to agree on that... weird |
There was a problem hiding this comment.
if you prefer it, this is the same as source_urls = [homepage], no?
|
@boegel I just copied it from the app makefile. You are right, this should be left for EB. I will fix it |
|
@boegel please take a look at the updated ebconfig is there any way to setup CPPFLAGS="-mfpmath=sse -msse -mmmx" using toolchainopts? |
|
Setting machine specific code generation options is IMHO site specific customization and there is no builtin approach for this in EB as of yet. One way would be versionsuffix. The RaxML configs do that (also to differentiate between OpenMP+MPI, OpenMP, MPI builds). This is a good case of hard coded CPPFLAGS et al which is quite common in a lot of bioinformatics packages where the authors evidently expect users to adjust the options to local conditions. I think setting CFLAGS or CPPFLAGS in such a case is actually a good pattern for MakeCP based builds that have machine specific compiler flags set - makes it much easier to edit and change this way. There might be people using EB on ARM or POWER some day :) Also looks good to me, and builds fine. |
|
Actually, I don't feel this is site-specific. It's specific to the compiler, that's true, but those flags were hardcoded in already anyway. For a GCC-based toolchain, EasyBuild will use @pescobar: I think |
|
@boegel it is for sure specific to the machine, by setting compiler code generation options that are dependent on a specific feature set of the CPU. Just imagine that the code is setting |
|
@pescobar: No need to add The other two should be covered by |
|
thanks for clarification @boegel then I think the easyconfig is fine now. |
|
Jenkins: test this please |
|
SUCCESS |
|
looks good - and PR worked, too! |
|
Test report by @boegel |
|
Test report by @boegel |
|
Test report by @fgeorgatos |
There was a problem hiding this comment.
change to buildopts please, makeopts is deprecated
There was a problem hiding this comment.
and I think you want to use $CFLAGS here, $CPPFLAGS is just a list of -I options...
|
Test PASSed. |
1 similar comment
|
Test PASSed. |
|
Test report by @boegel |
|
Going in, thanks @pescobar! |
No description provided.