-
-
Notifications
You must be signed in to change notification settings - Fork 267
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
Compilation failure on aarch64 with Arm Compiler for Linux's flang #5090
Comments
I see the same. At configure time I see:
A simple test tells me that armflang does not support REAL KIND=16, so I'm not sure how The test seems to happen here: hdf5/config/cmake/HDF5UseFortran.cmake Line 295 in f0cffc9
|
There is a follow-up check here which seems to try and catch the problem: hdf5/config/cmake/HDF5UseFortran.cmake Lines 405 to 412 in f0cffc9
|
Compiling with HDF5 1.12.0 works, and has the following configure output:
So it seems the detection logic changed. Best guess would be 9b5d968 |
I truly don't understand how REAL KINDS FOUND includes kind=16 for armflang...
|
@derobins could you shed any light on the desired configury path here? |
Using Spack to set up config and compile, the following error occurs: 5 errors found in build log.
It makes no difference if I disable the non-standard float16 - using an arg to cmake of:
-DHDF5_ENABLE_NONSTANDARD_FEATURE_FLOAT16:BOOL=OFF
This is using Arm Compiler for Linux - which is LLVM derivative but the NVIDIA/PGI fortran Flang.
As the float16 is disabled, it ought not to be trying to generate it?
The text was updated successfully, but these errors were encountered: