diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c1c770acb..1af97ad3c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -254,8 +254,7 @@ jobs: examples: true - name: gcc-15 shell: ci_gcc15 - # TODO: Add this once gcc15 is supported in nix on aarch64-Darwin - darwin: False + darwin: True c17: True c23: True opt: all diff --git a/flake.lock b/flake.lock index a4ac8a8d1..de6906f8a 100644 --- a/flake.lock +++ b/flake.lock @@ -54,11 +54,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1757068644, - "narHash": "sha256-NOrUtIhTkIIumj1E/Rsv1J37Yi3xGStISEo8tZm3KW4=", + "lastModified": 1767116409, + "narHash": "sha256-5vKw92l1GyTnjoLzEagJy5V5mDFck72LiQWZSOnSicw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8eb28adfa3dc4de28e792e3bf49fcf9007ca8ac9", + "rev": "cad22e7d996aea55ecab064e84834289143e44a0", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index dbf530592..82b641b85 100644 --- a/flake.nix +++ b/flake.nix @@ -52,6 +52,7 @@ gcc48 = pkgs-2405.gcc48; gcc49 = pkgs-2405.gcc49; gcc7 = pkgs-2405.gcc7; + gcc15 = pkgs-unstable.gcc15; clang_21 = pkgs-unstable.clang_21; zig_0_15 = pkgs-unstable.zig_0_15; })