fftwQuad: Mark unsupported on aarch64

https://gcc.gnu.org/onlinedocs/gcc/Floating-Types.html
https://fftw.org/fftw3_doc/Precision.html

Building fftw with quad precision requires libquadmath via gfortran. On
aarch64, libquadmath is not supported due to GCC's __float128 type not
being supported on that platform.

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
This commit is contained in:
Olivia Crain 2024-01-23 14:24:21 -06:00
parent edcff388a0
commit 94847c9734
No known key found for this signature in database

View File

@ -85,5 +85,7 @@ stdenv.mkDerivation (finalAttrs: {
}.${precision}
];
platforms = platforms.unix;
# quad-precision requires libquadmath from gfortran, but libquadmath is not supported on aarch64
badPlatforms = lib.optionals (precision == "quad-precision") platforms.aarch64;
};
})