-
Notifications
You must be signed in to change notification settings - Fork 0
Fixes numerous issues when using oneAPI #34
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
base: master
Are you sure you want to change the base?
Conversation
…ag -ip, add -qno-opt-dynamic-align flag
…eems to be not compiled currrently)
I have confirmed that the library builds on gadi using |
@CodeGat The CI is failing and I need to see the |
@CodeGat Sorry - I haven't had any time to figure out how to access that log. Is there an "easy" way for you to do it? |
Noting that the updates to build-ci fixed the broken build, and the logs are no longer required |
gadi
(withinbuild.sh
)openmpi/5.0.5
andnetcdf/4.9.2
(withinbuild.sh
)llvm-ar
by default (in preparation for using-flto
down the track, whenllvm-ar
will be necessary but no drawbacks from what I can tell for now)-ip
-qno-opt-dynamic-align
for removing one possible avenue for non-deterministic resultscq
as the archiver flags formct/Makefile
andmpeu/Makefile
- unclear to me whyscrip/Makefile
uses$ARFLAGS
but these two don't. Hardcoding the flags preserves previous behaviour. See Inconsistencies with using ARFLAGS when creating static libraries #31get_zeits.c
) #33 (which turned out to be because of the old-style function definition - the prototypes were present)configure
andconfigure.ac
where it checks for mismatched arguments. Not sure whyconfigure
thought that the flags were supported and kept adding them in the compile flags, but the compiler (ifx
) does not support them.Fixes #26, #30, #33