-
Notifications
You must be signed in to change notification settings - Fork 144
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
Sanity checks break when package installs lib64 instead of lib #326
Comments
|
|
|
|
|
|
Almost the same thing as before, but in a slightly different file...
|
@olesenm Good luck with EasyBuild. Don't hesitate to drop by in We indeed assume stuff gets installed in @boegel Maybe we should document the OpenSUSE case somewhere? |
What about having sanity_check_paths with a Maybe something like this?
|
@olesenm Thanks for giving EasyBuild another go, I'm sorry it got you frustrated before and made you (temporarily) give up on it. Do share any pains you suffered, so we can work towards fixing them. Relevant change proposal that never made it in (since it's a workaround rather than a proper fix): easybuilders/easybuild-framework#1405 . The general idea of listing libraries separately has existed for a while, and can also be extended to An implementation of this feature was worked on by @torbjoernk, but it didn't get finished/merged, see easybuilders/easybuild-framework#1424 . Currently, we try to consider both 'files': [('lib/liby.a', 'lib64/liby.a')], In the long run, listing libraries separately is probably better, but also a lot more effort (since it requires updating a lot of sanity checks). |
I hunted down the relevant post from the EasyBuild mailing list from @berndmohr who was hitting this problem as well for a while: https://lists.ugent.be/wws/arc/easybuild/2015-05/msg00001.html |
This really needs to either be documented, configured as a part of EasyBuild, or the sanity checks need to be generalized. I just tried building with foss-2016b and hit exactly the same problems yet again. |
I guess the solution would be to unset
(untested) |
This change request that never made it through (yet) is very relevant: easybuilders/easybuild-framework#1405 We can also consider adding support for specific changes to be made to the environment every time |
fixed for a while now, since we symlink |
Just building the foss-2016a toolchain failed since the sanity checks for lib/ fail (it can also be lib64/).
I experimented with easybuild a few months back, but gave up several times in total frustration. But now decided to give it another attempt. OS: opensuse-42.2 x86_64
Here there are a snippets, since I don't know the better way of doing it, and it probably hits elsewhere too, so a better overall solution is likely needed anyhow. I'll see if I hit more along the way.
The text was updated successfully, but these errors were encountered: