summaryrefslogtreecommitdiffstats
path: root/pkgs/top-level/all-packages.nix
diff options
context:
space:
mode:
authorWeijia Wang <9713184+wegank@users.noreply.github.com>2024-05-10 08:50:36 +0200
committerGitHub <noreply@github.com>2024-05-10 08:50:36 +0200
commita399ca6fb8a3f7c45a0287418e87888ab008eb2a (patch)
treea9569150c28ecada0b72b003a48d279d8d55718f /pkgs/top-level/all-packages.nix
parent446a3fbadaa5d5338bdb7127fac484e9db1ee2ec (diff)
parentdbe34b193d331c4324be70c21c99d464834256fc (diff)
Merge pull request #310450 from reckenrode/gnat-fix-darwin
gnat{11,12,13}: fix build on x86_64-darwin
Diffstat (limited to 'pkgs/top-level/all-packages.nix')
-rw-r--r--pkgs/top-level/all-packages.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 6f3dfddf3ead..a1c9765ac576 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -15782,6 +15782,13 @@ with pkgs;
&& stdenv.buildPlatform == stdenv.hostPlatform
then buildPackages.gnat-bootstrap11
else buildPackages.gnat11;
+ stdenv =
+ if stdenv.hostPlatform == stdenv.targetPlatform
+ && stdenv.buildPlatform == stdenv.hostPlatform
+ && stdenv.buildPlatform.isDarwin
+ && stdenv.buildPlatform.isx86_64
+ then overrideCC stdenv gnat-bootstrap11
+ else stdenv;
});
gnat12 = wrapCC (gcc12.cc.override {