Skip to content

Commit 5613a27

Browse files
authored
Merge pull request #235902 from Homebrew/gcc@14-cflags
gcc@14: avoid BOOT_CFLAGS
2 parents b2432b9 + 6bc3f3f commit 5613a27

File tree

1 file changed

+11
-15
lines changed

1 file changed

+11
-15
lines changed

Formula/g/[email protected]

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,15 @@ class GccAT14 < Formula
1414
no_autobump! because: :requires_manual_review
1515

1616
bottle do
17-
sha256 arm64_sequoia: "a506cdc6f124d98860376b407ea1ccd7efc26c17599dd36e8d84fe5a8d9174d7"
18-
sha256 arm64_sonoma: "4b1650d3a4f05e83f41ce6db9ce026330c0e27f11d36ec0728d7d5df88aec2d8"
19-
sha256 arm64_ventura: "259e3427f528f649952d1a0ae2ee76c8d3d7b4358dc4bfeb628a3a0fb9fcfc2b"
20-
sha256 sequoia: "9d5abc0f7730ee67b0af8fd1e8145bb9f8807e75bee08244b529892c24ac081b"
21-
sha256 sonoma: "c7947c080206399d57ef43e32f0370e625b50f4f4aff5366173d0f18a745c703"
22-
sha256 ventura: "40507ee533e8652fb0edc9c2e97a7bc1a9204285ce18832ac81cefcf4902dd13"
23-
sha256 arm64_linux: "73647cea1d508c67b6b09232aa1cde8ef9a788efa684feaad53b4136da4dd7ee"
24-
sha256 x86_64_linux: "fb94a8a1e2afd35062fbe9a577803347b078f32e72cc6528cddeccfdedceeb2b"
17+
rebuild 1
18+
sha256 arm64_sequoia: "22774d11ccf4e71087e1b31224c52fa752c7e715dcfeb555b080c6819ff3e560"
19+
sha256 arm64_sonoma: "dbbee7cac10c3c65044354667c233327188478ad977331f9a2bb2016df9c7cdd"
20+
sha256 arm64_ventura: "298237d08a5caad21e0a7e01cb856a4255fab9338dd49c218c9e3e1262820f6d"
21+
sha256 sequoia: "fbb6361f2fc9057fa3279fa07e21ebfbcc4ed2eae4db98be99898a7976a235cd"
22+
sha256 sonoma: "39066580a7b96751233b2c73748315327b3ffcb006ccfc26fe11d79923cc8f02"
23+
sha256 ventura: "e7afd99a6b0826c5df0b3ecd69c4181dda0e6d7e6a0f1da491a83a3b2648a7e4"
24+
sha256 arm64_linux: "29c4d1704dd794e2400056d154b0d330fec7c3d0c158e0901acb30ccdb80b082"
25+
sha256 x86_64_linux: "fae98c01f6554063399bfc942cb31e85f23ce65e4c826f29d79da8816c228850"
2526
end
2627

2728
# The bottles are built on systems with the CLT installed, and do not work
@@ -106,9 +107,6 @@ def install
106107
# "Updated load commands do not fit in the header"
107108
make_args = %w[BOOT_LDFLAGS=-Wl,-headerpad_max_install_names]
108109
else
109-
# Fix cc1: error while loading shared libraries: libisl.so.15
110-
args << "--with-boot-ldflags=-static-libstdc++ -static-libgcc #{ENV.ldflags}"
111-
112110
# Fix Linux error: gnu/stubs-32.h: No such file or directory.
113111
args << "--disable-multilib"
114112

@@ -120,10 +118,8 @@ def install
120118
inreplace "gcc/config/i386/t-linux64", "m64=../lib64", "m64="
121119
inreplace "gcc/config/aarch64/t-aarch64-linux", "lp64=../lib64", "lp64="
122120

123-
make_args = %W[
124-
BOOT_CFLAGS=-I#{Formula["zlib"].opt_include}
125-
BOOT_LDFLAGS=-L#{Formula["zlib"].opt_lib}
126-
]
121+
ENV.append_path "CPATH", Formula["zlib"].opt_include
122+
ENV.append_path "LIBRARY_PATH", Formula["zlib"].opt_lib
127123
end
128124

129125
mkdir "build" do

0 commit comments

Comments
 (0)