Unverified Commit 6f316e6e authored by Arne Keller's avatar Arne Keller Committed by GitHub
Browse files

libf2c: mark cross as broken (#370600)

parents 658f1ebc 96e83da6
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -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");
  };
}