Skip to content

Remove custom post-install step in PDT easyblock#723

Merged
boegel merged 1 commit intoeasybuilders:developfrom
geimer:fix-pdt
Nov 2, 2015
Merged

Remove custom post-install step in PDT easyblock#723
boegel merged 1 commit intoeasybuilders:developfrom
geimer:fix-pdt

Conversation

@geimer
Copy link
Copy Markdown
Contributor

@geimer geimer commented Oct 27, 2015

PDT creates symlinks to compiler-provided header files in its installation directory. When using an EB-installed compiler, there is no problem. However, when using the system compiler (e.g., by creating a corresponding EB module via eb GCC-system.eb), the symlinks point to somewhere in /usr and fixing the permissions will fail.

This custom post-install step was originally intended to suppress the fixing of permissions (which was part of the post_install_step at the time of writing the easyblock). Rather than suppressing the permissions_step instead, we better rely on easybuilders/easybuild-framework#1439 once it is merged.

@hpcugentbot
Copy link
Copy Markdown

Automatic reply from Jenkins: Can I test this?

@boegel boegel added this to the v2.4.0 milestone Oct 31, 2015
@boegel
Copy link
Copy Markdown
Member

boegel commented Oct 31, 2015

Jenkins: ok to test

@boegel
Copy link
Copy Markdown
Member

boegel commented Oct 31, 2015

@geimer: please confirm that the PDT install still works with this easyblock on top of easybuilders/easybuild-framework#1439

@hpcugentbot
Copy link
Copy Markdown

Easyblocks unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyblocks-pr-builder/1335/console for more details).

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.

@geimer
Copy link
Copy Markdown
Contributor Author

geimer commented Nov 2, 2015

Confirmed. See https://gist.github.com/geimer/62913a4b949b716333c5 for a typescript of building PDT with the foss-2015a toolchain and GCC-system with and without this PR. (Now that easybuilders/easybuild-framework#1439 is merged, it works in any case.)

@boegel
Copy link
Copy Markdown
Member

boegel commented Nov 2, 2015

Going in, thanks @geimer!

boegel added a commit that referenced this pull request Nov 2, 2015
Remove custom post-install step in PDT easyblock
@boegel boegel merged commit 3d45df2 into easybuilders:develop Nov 2, 2015
@geimer geimer deleted the fix-pdt branch November 3, 2015 08:46
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