mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-09-28 10:50:15 +00:00
[26.05] gcc14: 14.3.0 -> 14.4.0; gccNGPackages_15.gcc: 15.2.0 -> 15.3.0 (#561535)
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
}@packageSetArgs:
|
||||
let
|
||||
versions = {
|
||||
"15.2.0".officialRelease.sha256 = "sha256-Q4/ZloJrDIJIWinaA6ctcdbjVBqD7HAt9Ccfb+Al0k4=";
|
||||
"15.3.0".officialRelease.sha256 = "sha256-+lnBvu+JlfJ8TXHB3yJ1hxiTFdPm+v8btDBuYbDFMOs=";
|
||||
}
|
||||
// gccVersions;
|
||||
|
||||
|
||||
@@ -7,7 +7,8 @@ index 7332903704..27a8b5bedb 100644
|
||||
tmake_file="$tmake_file t-slibgcc-darwin"
|
||||
case ${host} in
|
||||
- *-*-darwin2*)
|
||||
- tmake_file="t-darwin-min-11 $tmake_file"
|
||||
+ *-*-darwin2* | *-*-darwin)
|
||||
tmake_file="t-darwin-min-11 $tmake_file"
|
||||
+ tmake_file="t-darwin-min-11 t-darwin-libgccs1 $tmake_file"
|
||||
;;
|
||||
*-*-darwin1[89]*)
|
||||
|
||||
@@ -81,7 +81,6 @@ optionals noSysDirs (
|
||||
"14" = [
|
||||
./13/no-sys-dirs-riscv.patch
|
||||
./13/mangle-NIX_STORE-in-__FILE__.patch
|
||||
./13/libsanitizer-fix-with-glibc-2.42.patch
|
||||
];
|
||||
"13" = [
|
||||
./13/no-sys-dirs-riscv.patch
|
||||
@@ -163,14 +162,11 @@ optionals noSysDirs (
|
||||
})
|
||||
];
|
||||
"14" = [
|
||||
# Patches from https://github.com/iains/gcc-14-branch/compare/04696df09633baf97cdbbdd6e9929b9d472161d3..gcc-14.2-darwin-r2
|
||||
# Patches from https://github.com/iains/gcc-14-branch
|
||||
(fetchpatch {
|
||||
# There are no upstream release tags nor a static branch for 14.3.0 in https://github.com/iains/gcc-14-branch.
|
||||
# aa4cd614456de65ee3417acb83c6cff0640144e9 is the merge base of https://github.com/iains/gcc-14-branch/tree/gcc-14-3-darwin-pre-0 and https://github.com/gcc-mirror/gcc/releases/tag/releases%2Fgcc-14.3.0
|
||||
# 3e1d48d240f4aa5223c701b5c231c66f66ab1126 is the newest commit of https://github.com/iains/gcc-14-branch/tree/gcc-14-3-darwin-pre-0
|
||||
name = "gcc-14-darwin-aarch64-support.patch";
|
||||
url = "https://github.com/iains/gcc-14-branch/compare/aa4cd614456de65ee3417acb83c6cff0640144e9..3e1d48d240f4aa5223c701b5c231c66f66ab1126.diff";
|
||||
hash = "sha256-BSTSYnkBJBEm++mGerVVyaCUC4dUyXq0N1tqbk25bO4=";
|
||||
url = "https://raw.githubusercontent.com/Homebrew/homebrew-core/d23df58f83aeb2c3f43bdcc277a9fac0bbe3e896/Patches/gcc/gcc-14.4.0.diff";
|
||||
hash = "sha256-NU95q0xkP4wEi6XLJRWEhcMcL49gDuIHgZubC05QzRE=";
|
||||
})
|
||||
];
|
||||
# Patches from https://github.com/iains/gcc-13-branch/compare/b71f1de6e9cf7181a288c0f39f9b1ef6580cf5c8..gcc-13-3-darwin
|
||||
|
||||
@@ -2,7 +2,7 @@ let
|
||||
majorMinorToVersionMap = {
|
||||
"16" = "16.2.0";
|
||||
"15" = "15.2.0";
|
||||
"14" = "14.3.0";
|
||||
"14" = "14.4.0";
|
||||
"13" = "13.4.0";
|
||||
};
|
||||
|
||||
@@ -16,7 +16,7 @@ let
|
||||
# 4 digits: snapshots (14.2.1.20250322)
|
||||
"16.2.0" = "sha256-5nOOKVl/czJwcxqpBgDzf/3ARQed/CfsfoGSzIEIXD4=";
|
||||
"15.2.0" = "sha256-Q4/ZloJrDIJIWinaA6ctcdbjVBqD7HAt9Ccfb+Al0k4=";
|
||||
"14.3.0" = "sha256-4Nx3KXYlYxrI5Q+pL//v6Jmk63AlktpcMu8E4ik6yjo=";
|
||||
"14.4.0" = "sha256-dStvVnvqyDFZx3p2gLExa914Rzi/+anQcBEsCdqQ9tk=";
|
||||
"13.4.0" = "sha256-nEzm27BAVo/cVFWIrAPFy8lajb8MeqSQFwhDr7WcqPU=";
|
||||
}
|
||||
."${version}";
|
||||
|
||||
Reference in New Issue
Block a user