-
Notifications
You must be signed in to change notification settings - Fork 315
update Clang easyblock to add support for new directory structure in Clang versions >= 14 + support Flang + fix --module-only + fix sanity check for Clang 11.x #2800
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
Merged
Merged
Changes from 9 commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
3679487
Added support for cmake files in external dir for clang 15.x
mboisson 8345425
add authorship
mboisson 37cff29
update clang.py EasyBlock for CLang 14+
mboisson b11228a
appeasing hound
mboisson df19190
fix later stages to use the new directory structure in llvm 14
mboisson 00bc176
introduce llvm_projects variable and use the combined tarball instead…
mboisson f578c77
add support for lldb
mboisson 1e40398
appeasing lint
mboisson ae86d88
update logic to be coherent before and after llvm 14
mboisson 70673fb
address ocaisa's comments
mboisson e973b7f
fix version check for NVPTX library in sanity check of Clang easybloc…
boegel ea7567e
Updated Clang EasyBlock to solve https://github.com/easybuilders/easy…
31cc7c5
Forgot to import 'copy'
c6375fb
Added path seperator
e4ffc7d
First attempt at fixing https://github.com/easybuilders/easybuild-eas…
e2b7b85
Combination of -Werror and Wunused-command-line-argument causes vario…
70f6cf7
Wrap in if-statements so that RPATH-specific logic is only executed w…
f5aa984
always use full path to clang/clang++ in staged build, only restore $…
boegel 1b4ce81
prepare_rpath_wrappers only works if the original compilers are in th…
980878c
Mixed up variable names... fixed that now
6a3b719
Orig_path is not a dict, no need to index it by key... This was a cop…
e728cbc
Added comments to explain why we really need to temporarily put the s…
43edf42
Merge branch 'develop' into clang-15.x-cmake
bartoldeman 6514a0f
appeasing lint
mboisson 9e077fb
Update easybuild/easyblocks/c/clang.py
mboisson 461b84d
extend flang compiler tests and allow for expected future change in f…
mboisson 3c5f6e2
split projects into projects + runtime and adjust library path accord…
mboisson 0adb274
fix typo
mboisson f5b77d3
specify runtime_lib_path as class variable
mboisson f58041a
Update list of available runtimes
ocaisa 31a7631
Fix linting issues
ocaisa 851d027
Merge pull request #15 from ocaisa/patch-1
mboisson 7488928
Allow Clang easyblock to work with `--module-only`
ocaisa 23ca7c9
Fix lint
ocaisa 45cd89c
Merge pull request #16 from ocaisa/patch-1
mboisson File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.