libf2c: mark cross as broken

This commit is contained in:
FliegendeWurst
2025-03-28 09:10:42 +01:00
parent f28864e00d
commit 96e83da688
+10
View File
@@ -20,9 +20,15 @@ stdenv.mkDerivation rec {
unzip ${src}
'';
postPatch = ''
substituteInPlace makefile.u \
--replace-fail "ld" "${stdenv.cc.targetPrefix}ld"
'';
makeFlags = [
"-f"
"makefile.u"
"CC=${stdenv.cc.targetPrefix}cc"
];
installPhase = ''
@@ -44,5 +50,9 @@ stdenv.mkDerivation rec {
homepage = "http://www.netlib.org/f2c/";
license = lib.licenses.mit;
platforms = lib.platforms.unix;
# Generates arith.h at build time. Uses non-standard fpu_control.h.
broken =
(!stdenv.buildPlatform.canExecute stdenv.hostPlatform)
|| (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.libc != "glibc");
};
}