Skip to content

Commit cf99a0f

Browse files
committed
Backport 14.2.0-r2 and other Homebrew patches to gcc 13.3
1 parent 994d145 commit cf99a0f

File tree

5 files changed

+454
-20
lines changed

5 files changed

+454
-20
lines changed

10.9-libcxx/stable/main/finkinfo/languages/gcc13-13.0.info

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
Info2: <<
22
Package: gcc13
33
Version: 13.3.0
4-
Revision: 1
4+
Revision: 2
55
Type: gccver (13)
66
Distribution: 13.0
77
Source: mirror:gnu:gcc/gcc-%v/gcc-%v.tar.xz
88
Source-Checksum: SHA256(0845e9621c9543a13f484e94584a49ffc0129970e9914624235fc1d061a0c083)
99
PatchFile: %n.patch
10-
PatchFile-MD5: 34b14bcaf0ecbf4c1066ad0baf9b6de5
10+
PatchFile-MD5: 05ab738b7d4a29348173e1f746d40b9e
1111
PatchScript: <<
1212
#!/bin/sh -ev
1313
patch -p1 < %{PatchFile}
@@ -313,7 +313,9 @@ DescPackaging: <<
313313
With Xcode 16 compilation of libgcc/config/aarch64/lse.S fails on a `STARTFN` macro with
314314
'non-private labels cannot appear between .cfi_startproc / .cfi_endproc pairs'
315315
- no complete fix for this found in the 13.x branch, so I back-patched the entire file
316-
from 14.2 + Homebrew patches to build on Sonoma and Sequoia.
316+
from 14.2 + Homebrew (r2) patches to build on Sonoma and Sequoia;
317+
addional commits from iains/gcc-13-branch as per
318+
https://github.com/Homebrew/homebrew-core/blob/master/Formula/g/[email protected] .
317319
<<
318320
Homepage: http://gcc.gnu.org/
319321
Maintainer: None <[email protected]>

10.9-libcxx/stable/main/finkinfo/languages/gcc13-14.0.info

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
Info2: <<
22
Package: gcc13
33
Version: 13.3.0
4-
Revision: 1
4+
Revision: 2
55
Type: gccver (13)
66
Distribution: 14.0
7+
Architecture: arm64
78
Source: mirror:gnu:gcc/gcc-%v/gcc-%v.tar.xz
89
Source-Checksum: SHA256(0845e9621c9543a13f484e94584a49ffc0129970e9914624235fc1d061a0c083)
910
PatchFile: %n.patch
10-
PatchFile-MD5: 34b14bcaf0ecbf4c1066ad0baf9b6de5
11+
PatchFile-MD5: 05ab738b7d4a29348173e1f746d40b9e
1112
PatchScript: <<
1213
#!/bin/sh -ev
1314
patch -p1 < %{PatchFile}
@@ -313,7 +314,9 @@ DescPackaging: <<
313314
With Xcode 16 compilation of libgcc/config/aarch64/lse.S fails on a `STARTFN` macro with
314315
'non-private labels cannot appear between .cfi_startproc / .cfi_endproc pairs'
315316
- no complete fix for this found in the 13.x branch, so I back-patched the entire file
316-
from 14.2 + Homebrew patches to build on Sonoma and Sequoia.
317+
from 14.2 + Homebrew (r2) patches to build on Sonoma and Sequoia;
318+
addional commits from iains/gcc-13-branch as per
319+
https://github.com/Homebrew/homebrew-core/blob/master/Formula/g/[email protected] .
317320
<<
318321
Homepage: http://gcc.gnu.org/
319322
Maintainer: None <[email protected]>

10.9-libcxx/stable/main/finkinfo/languages/gcc13-15.0.info

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
Info2: <<
22
Package: gcc13
33
Version: 13.3.0
4-
Revision: 1
4+
Revision: 2
55
Type: gccver (13)
66
Distribution: 15.0
7+
Architecture: arm64
78
Source: mirror:gnu:gcc/gcc-%v/gcc-%v.tar.xz
89
Source-Checksum: SHA256(0845e9621c9543a13f484e94584a49ffc0129970e9914624235fc1d061a0c083)
910
PatchFile: %n.patch
10-
PatchFile-MD5: 34b14bcaf0ecbf4c1066ad0baf9b6de5
11+
PatchFile-MD5: 05ab738b7d4a29348173e1f746d40b9e
1112
PatchScript: <<
1213
#!/bin/sh -ev
1314
patch -p1 < %{PatchFile}
@@ -313,7 +314,9 @@ DescPackaging: <<
313314
With Xcode 16 compilation of libgcc/config/aarch64/lse.S fails on a `STARTFN` macro with
314315
'non-private labels cannot appear between .cfi_startproc / .cfi_endproc pairs'
315316
- no complete fix for this found in the 13.x branch, so I back-patched the entire file
316-
from 14.2 + Homebrew patches to build on Sonoma and Sequoia.
317+
from 14.2 + Homebrew (r2) patches to build on Sonoma and Sequoia;
318+
addional commits from iains/gcc-13-branch as per
319+
https://github.com/Homebrew/homebrew-core/blob/master/Formula/g/[email protected] .
317320
<<
318321
Homepage: http://gcc.gnu.org/
319322
Maintainer: None <[email protected]>

10.9-libcxx/stable/main/finkinfo/languages/gcc13.info

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
Info2: <<
22
Package: gcc13
33
Version: 13.3.0
4-
Revision: 1
4+
Revision: 2
55
Type: gccver (13)
66
Distribution: 10.9, 10.10, 10.11, 10.12, 10.13, 10.14, 10.14.5, 10.15, 11.0, 11.3, 12.0
77
Source: mirror:gnu:gcc/gcc-%v/gcc-%v.tar.xz
88
Source-Checksum: SHA256(0845e9621c9543a13f484e94584a49ffc0129970e9914624235fc1d061a0c083)
99
PatchFile: %n.patch
10-
PatchFile-MD5: 34b14bcaf0ecbf4c1066ad0baf9b6de5
10+
PatchFile-MD5: 05ab738b7d4a29348173e1f746d40b9e
1111
PatchScript: <<
1212
#!/bin/sh -ev
1313
patch -p1 < %{PatchFile}
@@ -316,7 +316,9 @@ DescPackaging: <<
316316
With Xcode 16 compilation of libgcc/config/aarch64/lse.S fails on a `STARTFN` macro with
317317
'non-private labels cannot appear between .cfi_startproc / .cfi_endproc pairs'
318318
- no complete fix for this found in the 13.x branch, so I back-patched the entire file
319-
from 14.2 + Homebrew patches to build on Sonoma and Sequoia.
319+
from 14.2 + Homebrew (r2) patches to build on Sonoma and Sequoia;
320+
addional commits from iains/gcc-13-branch as per
321+
https://github.com/Homebrew/homebrew-core/blob/master/Formula/g/[email protected] .
320322
<<
321323
Homepage: http://gcc.gnu.org/
322324
Maintainer: None <[email protected]>

0 commit comments

Comments
 (0)