fpc: mark broken with Clang on x86‐64
This is only really relevant to `x86_64-darwin`, and it’s not worth keeping an unmaintained LLVM around for given the limited remaining lifespan of the platform.
This commit is contained in:
@@ -111,5 +111,9 @@ stdenv.mkDerivation rec {
|
||||
lgpl2
|
||||
];
|
||||
platforms = platforms.unix;
|
||||
# See:
|
||||
# * <https://gitlab.com/freepascal.org/fpc/source/-/issues/41045>
|
||||
# * <https://gitlab.com/freepascal.org/fpc/source/-/merge_requests/887>
|
||||
broken = stdenv.cc.isClang && stdenv.hostPlatform.isx86_64;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -4732,13 +4732,7 @@ with pkgs;
|
||||
flutter327 = flutterPackages.v3_27;
|
||||
flutter324 = flutterPackages.v3_24;
|
||||
|
||||
fpc = callPackage ../development/compilers/fpc {
|
||||
# https://github.com/NixOS/nixpkgs/issues/416485
|
||||
# TODO: remove when upstream issue is fixed:
|
||||
# https://gitlab.com/freepascal.org/fpc/source/-/issues/41045
|
||||
stdenv =
|
||||
if stdenv.cc.isClang && stdenv.hostPlatform.isx86_64 then llvmPackages_17.stdenv else stdenv;
|
||||
};
|
||||
fpc = callPackage ../development/compilers/fpc { };
|
||||
|
||||
gambit = callPackage ../development/compilers/gambit { };
|
||||
gambit-unstable = callPackage ../development/compilers/gambit/unstable.nix { };
|
||||
|
||||
Reference in New Issue
Block a user