Skip to content

Conversation

@boegel
Copy link
Member

@boegel boegel commented Apr 24, 2014

I've deliberately used a dummy toolchain here, to obtain a PerfExpert build that works with other toolchains too...

This is not airtight though, mostly because of the huge list of dependencies. If PerfExpert is to be used with a particular application that has a dependency in common with PerfExpert, PerfExpert will need to be built with the same compiler toolchain to make them compatible.

This might be troublesome, since e.g. ROSE requires a GCC 4.4 or older 4.x (so I should probably use a GCC-4.4 module as build dependency for ROSE to make sure that build works).

@boegel boegel changed the title dd easyconfigs for PerfExpert, ROSE, HPCToolkit + deps add easyconfigs for PerfExpert, ROSE, HPCToolkit + deps Apr 24, 2014
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not the latest version?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's a requirement of ROSE, which is very picky about versions of dependencies.

@wpoely86
Copy link
Member

wpoely86 commented May 7, 2014

Looks good

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we're relying on the system compiler too much here... ROSE requires GCC 4.4.x, so we need to make sure that's provided (e.g. via a build dependency)

we don't want to step down from a dummy toolchain though, to retain the freedom of using PerfExpert with applications built with any compiler toolchain (building PerfExpert + all deps with e.g. ictce isn't a viable option)

@wpoely86
Copy link
Member

@boegel automake needs to be added as a build dep.

@wpoely86
Copy link
Member

@boegel hwloc-info is also needed as a build dep (I think). But the version must be 1.5* (as far as I can tell).

@boegel
Copy link
Member Author

boegel commented May 14, 2014

@wpoely86: build deps for what?

@wpoely86
Copy link
Member

@boegel a, forgot that 😉 It's for PerfExpert itself.

@wpoely86
Copy link
Member

Also, to build boost I need: easybuilders/easybuild-easyblocks#412

@wpoely86 wpoely86 mentioned this pull request Jan 8, 2015
@boegel boegel modified the milestone: 3.x May 2, 2017
@migueldiascosta
Copy link
Member

@boegel, this PR is being closed for the following reason(s): no activity for > 6 months.
Please don't hesitate to reopen this PR or add a comment if you feel this contribution is still relevant.
For more information on our policy w.r.t. closing PRs, see https://easybuild.readthedocs.io/en/latest/Contributing.html#why-a-pull-request-may-be-closed-by-a-maintainer

@boegel boegel deleted the PerfExpert branch December 12, 2018 11:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants