Unverified Commit 4cf6b763 authored by Jörg Thalheim's avatar Jörg Thalheim Committed by GitHub
Browse files

python3: disable static darwin builds (#395401)

parents 24a395a9 9484d4a4
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -476,6 +476,13 @@ stdenv.mkDerivation (finalAttrs: {
    + lib.optionalString (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) ''
      disable_test t7527-builtin-fsmonitor
    ''
    +
      lib.optionalString (stdenv.hostPlatform.isStatic && stdenv.hostPlatform.system == "x86_64-linux")
        ''
          # https://github.com/NixOS/nixpkgs/pull/394957
          # > t2082-parallel-checkout-attributes.sh            (Wstat: 256 (exited 1) Tests: 5 Failed: 1)
          disable_test t2082-parallel-checkout-attributes
        ''
    + lib.optionalString stdenv.hostPlatform.isMusl ''
      # Test fails (as of 2.17.0, musl 1.1.19)
      disable_test t3900-i18n-commit
+6 −1
Original line number Diff line number Diff line
@@ -815,7 +815,12 @@ stdenv.mkDerivation (finalAttrs: {
    platforms = platforms.linux ++ platforms.darwin ++ platforms.windows ++ platforms.freebsd;
    mainProgram = executable;
    maintainers = lib.teams.python.members;
    # static build on x86_64-darwin/aarch64-darwin breaks with:
    # configure: error: C compiler cannot create executables

    # mingw patches only apply to Python 3.11 currently
    broken = (lib.versions.minor version) != "11" && stdenv.hostPlatform.isWindows;
    broken =
      (lib.versions.minor version != "11" && stdenv.hostPlatform.isWindows)
      || (stdenv.hostPlatform.isStatic && stdenv.hostPlatform.isDarwin);
  };
})