Unverified Commit 42ad52e8 authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

nodejs: Mark most BE Linux targets unsupported (#473938)

parents e477a9d5 0f5f8725
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -556,7 +556,12 @@ let
        changelog = "https://github.com/nodejs/node/releases/tag/v${version}";
        license = lib.licenses.mit;
        maintainers = with lib.maintainers; [ aduh95 ];
        platforms = lib.platforms.linux ++ lib.platforms.darwin ++ lib.platforms.freebsd;
        # https://github.com/nodejs/node/blob/732ab9d658e057af5191d4ecd156d38487509462/BUILDING.md#platform-list
        platforms =
          (lib.lists.intersectLists (
            lib.platforms.linux ++ lib.platforms.darwin ++ lib.platforms.freebsd
          ) lib.platforms.littleEndian)
          ++ [ "s390x-linux" ];
        # This broken condition is likely too conservative. Feel free to loosen it if it works.
        broken =
          !canExecute && !canEmulate && (stdenv.buildPlatform.parsed.cpu != stdenv.hostPlatform.parsed.cpu);