add explicit enabling/disabling of libffi with custom paths in LLVM easyblock#3849
add explicit enabling/disabling of libffi with custom paths in LLVM easyblock#3849ocaisa merged 2 commits intoeasybuilders:developfrom
libffi with custom paths in LLVM easyblock#3849Conversation
|
@boegelbot please test @ jsc-zen3 |
|
@Crivella: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 3077544806 processed Message to humans: this is just bookkeeping information for me, |
|
Report for the build of |
|
@Thyre Thoughts on this, i think could lead to a similar problem we had for |
Not sure either, but I see a reason against it (for now): llvm/llvm-project#125449 (comment) Seems like the whole If that would be fixed though, bringing in |
libffi with custom pathslibffi with custom paths
ocaisa
left a comment
There was a problem hiding this comment.
Testing done in easybuilders/easybuild-easyconfigs#23429
While there may be some lingering potential issues, they may only be realised in a scenario we don't have easyconfigs for.
libffi with custom pathslibffi with custom paths in LLVM easyblock
| else: | ||
| self.general_opts['LLVM_ENABLE_LIBXML2'] = 'OFF' | ||
|
|
||
| libffi_root = get_software_root('libffi') |
There was a problem hiding this comment.
We should've probably checked if libffi is a dependency, right (via self.cfg.dependencies())?
I think the failure in easybuilders/easybuild-easyconfigs#23603 (comment) may well be caused by this change (though I don't know why not on jsc-zen3)
Check if
libffiis a dependency, if not disable using it or if yes explicitly add the location forFFI_INCLUDE_DIRandFFI_LIBRARY_DIRoffloadwithffi.hin non-standard location #3848