Commit 96e83da6 authored by FliegendeWurst's avatar FliegendeWurst
Browse files

libf2c: mark cross as broken

parent f28864e0
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");
  };
}