-
Notifications
You must be signed in to change notification settings - Fork 701
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
EasyBuild/3.5.3, Bison-3.0.4-GCCcore-4.9.3.eb, sanity check failed - lib vs. lib64 #6165
Comments
Very same issue in GMP-6.1.0-GCC-4.9.3-2.25.eb |
@pmatousu We indeed have For this particular case, you can fix it by changing the Bison easyconfig file as follows: diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.3.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.3.eb
index 55b6f06ba..dfc3ed912 100644
--- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.3.eb
+++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCC-4.9.3.eb
@@ -15,7 +15,7 @@ source_urls = [GNU_SOURCE]
builddependencies = [('M4', '1.4.17')]
sanity_check_paths = {
- 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"],
+ 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + [('lib/liby.a', 'lib64/liby.a')],
'dirs': [],
} That makes EasyBuild consider both Doing this on a case-by-case basis is going to be painful though, so there have been proposals in the past to deal with this centrally instead, see for example the promising proposed change in https://github.com/easybuilders/easybuild-framework/issues/1404/files. |
Actually I did it by very similar way and it works ok. Thank you for including diff. |
fixed in #6170 |
I am trying to build some gcc with higher version than 4.8, in my latest try with ISL-0.16-GCC-4.9.3-2.25.eb
But:
So lib64 instead of lib.
I see that often on my system with easybuild.
The text was updated successfully, but these errors were encountered: