-
Notifications
You must be signed in to change notification settings - Fork 217
release EasyBuild v4.6.0 #4042
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
release EasyBuild v4.6.0 #4042
Conversation
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
…alue on macOS ARM
sync with main + bump version to 4.5.6dev
…ronment variable (which doesn't matter, the test is about quotes
make sure that ARCH constant has 'aarch64' (rather than 'arm64') as value on macOS ARM
show URLs used for download attempts in trace output
update Lmod used to run tests to version 8.7.4
tweak is_patch_for function to make it more robust
allow searching for sources/patches in alternative location by specifying 'alt_location' in source/patch spec
If toolchainopts = {'oneapi': True}, compilers change to icx/icpx/ifx.
The options `-fp-model source` and `-fp-model fast=1` no longer work with
OneAPI. Change them to the equivalent `-fp-model precise` and `-fp-model fast`
options.
See #4009
Same as "loose" since oneAPI makes no difference between fast=1 and fast=2.
add support for OneAPI compilers using toolchain option 'oneapi'
…es in build environment for compiler-only toolchain
add dedicated test for opting in to using oneAPI Intel compilers
… 'ldd' may fail + add test to check how failing 'ldd' is dealt with in check_linked_shared_libs
make check_linked_shared_libs more robust by taking into account that 'ldd' may fail
…v in Tcl module files)
Allows to use the parent ECs values in the extension name and version. Useful for e.g. TensorFlow where extension versions are often coupled to the `%(version_major_minor)s` of the parent.
Add an option `--backup-patched-files` to enable the old behavior. But usually creation of those backup files is not required as the build directory will be deleted after a build anyway.
…d yet in Python 2.7) in test_apply_patch
add support for setting environment variables via 'pushenv' with modextravars
tweak apply_patch to not create .orig files (by default) when applying patch files
fallback to sequential extension install if parallel install is not implemented
add support for using template values in name/version of extensions
tweak eb wrapper script to correctly handle errors when python command being considered fails to run
`icx -ftz hello.c` gives a warning for 2021 versions:
```
$ icx -ftz hello.c
icx: command line warning #10430: Unsupported command line options encountered
These options as listed are not supported.
For more information, use '-qnextgen-diag'.
option list:
-ftz
```
So only use it for 2022 where it works.
One ftz test is then changed to 2022, the 2021 test removes ftz.
don't use -ftz for Intel oneAPI compilers versions before 2022.x
prepare release notes for EasyBuild v4.6.0 + bump version to 4.6.0
bartoldeman
reviewed
Jul 8, 2022
Contributor
bartoldeman
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
SebastianAchilles
approved these changes
Jul 8, 2022
Member
SebastianAchilles
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Member
|
Going in, thanks @boegel! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.