Unverified Commit 9c45cb79 authored by Vladimír Čunát's avatar Vladimír Čunát Committed by GitHub
Browse files

luajit*: Fix badPlatforms declarations for 64-bit POWER (#502746)

parents a7d164d1 f15c217e
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -172,7 +172,9 @@ stdenv.mkDerivation (finalAttrs: {
      badPlatforms = [
        "loongarch64-linux" # See https://github.com/LuaJIT/LuaJIT/issues/1278
        "riscv64-linux" # See https://github.com/LuaJIT/LuaJIT/issues/628
        "powerpc64le-linux" # `#error "No support for PPC64"`
        # `#error "No support for PPC64"`
        "powerpc64-linux"
        "powerpc64le-linux"
      ];
      mainProgram = "lua";
      maintainers = with lib.maintainers; [
+12 −0
Original line number Diff line number Diff line
@@ -15,5 +15,17 @@ callPackage ./default.nix rec {
    hash = "sha256-SICmM+/dvp/36UAWAH0l7D938iFDimnoKBOjlOodrCY=";
  };

  extraMeta = {
    badPlatforms = [
      "loongarch64-linux" # See https://github.com/LuaJIT/LuaJIT/issues/1278
      "riscv64-linux" # See https://github.com/LuaJIT/LuaJIT/issues/628
      # 64-bit POWER (LE and BE, either ELF ABI version on the latter) *is* supported, but ELFv1 powerpc64-linux has an
      # issue with memory allocation
      # https://github.com/openresty/luajit2/issues/258
      # Both BE ABI versions use the same double though, so would have to inspect stdenv to differentiate.
      "powerpc64-linux"
    ];
  };

  inherit self passthruFun;
}