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
{perf}[foss/2015a] Scalasca + deps (REVIEW) #1375
Conversation
gjbex
commented
Feb 4, 2015
- Scalasca
- Cube
- Qt
- GLib
- gettext
- libffi
- OTF2
- OPARI2
- PDT
- Score-P
- PAPI
Automatic reply from Jenkins: Can I test this? |
ok to test |
|
||
toolchain = {'name': 'foss', 'version': '2015a'} | ||
|
||
# http://apps.fz-juelich.de/scalasca/releases/cube/4.2/dist/cube-4.2.tar.gz |
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.
is this comment needed?
Test FAILed. |
Test report by @gjbex |
Test FAILed. |
@gjbex: Jenkins isn't happy yet, but I guess the missing |
source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version)s/dist'] | ||
|
||
|
||
# patches = ['Cube-4.2_fix-Qt-version-check.patch'] |
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.
drop this, clean up multiple empty lines
|
Sure, no problem. I won't have time to do anything about it till Monday On Thu, Feb 5, 2015 at 4:39 PM, Kenneth Hoste notifications@github.com
- PGP public key: http://alpha.uhasselt.be/~gjb/pgp.txt |
The Score-P easyblock should work fine for the new versions of Scalasca/Score-P -- except if you want to build certain components using subtoolchains (e.g., build OTF2 with the GCC toolchain as it doesn't need MPI). This will require minor modifications to the easyblock which depend on easybuilders/easybuild-framework#1164. @gjbex: Are you keen on sticking to the full toolchain or would a subtoolchain-based approach also work for you? |
@geimer: I'm not at all attached to a full complete toolchain, but any solution should work now. If subtoolchains require a rebuild of the software stack, I would prefer to wait for 2015b, i.e., the next iteration to switch to subtoolchains. |
|
||
dependencies = [('Qt', '4.8.6')] | ||
|
||
configopts = "QMAKE=$EBROOTQT/bin/qmake MOC=$EBROOTQT/bin/moc UIC=$EBROOTQT/bin/uic" |
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 does not play nicely with --filter-deps=Qt
, as qmake
and Co. are rarely installed in /bin
. But I think this can be fixed in the Score-P easyblock. I'll give it a try and report back.
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.
It's actually a one-liner. Therefore I decided to include it in easybuilders/easybuild-easyblocks#552 rather than opening a separate PR.
Tweaks for Scalasca and deps
Refer to this link for build results (access rights to CI server needed): |
Time to test, works for us. |
@gjbex: are you up for submitting a test report for this? |
Test report by @geimer |
Tested on top of easybuilders/easybuild-easyblocks#552 |
Jenkins: test this please |
Refer to this link for build results (access rights to CI server needed): This pull request is now ready for review/testing. Please try and find someone who can tackle this; contact @boegel if you're not sure what to do. |
Test report by @boegel |
remove outdated comment
Refer to this link for build results (access rights to CI server needed): This pull request is now ready for review/testing. Please try and find someone who can tackle this; contact @boegel if you're not sure what to do. |
{perf}[foss/2015a] Scalasca + deps (REVIEW)