Skip to content

Commit e02defe

Browse files
committed
Update to GCC 16
1 parent 52a81dd commit e02defe

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

.github/workflows/build.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -164,12 +164,12 @@ jobs:
164164
elif [[ '${{ matrix.target }}' = *'-freebsd' ]]; then
165165
declare -r LOKI_TAG='gcc-15'
166166
declare -r LOKI_TARBALL='/tmp/toolchain.tar.xz'
167-
declare -r LOKI_URL="https://github.com/AmanoTeam/Loki/releases/download/${LOKI_TAG}/x86_64-unknown-linux-gnu.tar.xz"
167+
declare -r LOKI_URL="https://github.com/AmanoTeam/freebsd-gcc-cross/releases/download/${LOKI_TAG}/x86_64-unknown-linux-gnu.tar.xz"
168168
169169
curl --silent --connect-timeout '10' --retry '15' --retry-all-errors --fail --location --url "${LOKI_URL}" --output "${LOKI_TARBALL}"
170170
tar --directory="$(dirname "${LOKI_TARBALL}")" --extract --file="${LOKI_TARBALL}"
171171
172-
export LOKI_HOME='/tmp/loki'
172+
export LOKI_HOME='/tmp/freebsd-gcc-cross'
173173
export PATH="${LOKI_HOME}/bin:${PATH}"
174174
175175
source "${LOKI_HOME}/build/autotools/${{ matrix.target }}.sh"
@@ -229,7 +229,7 @@ jobs:
229229
--url 'https://raw.githubusercontent.com/AmanoTeam/OSXCross-Builds/refs/heads/master/main.sh' \
230230
| bash -s -- install
231231
232-
export DARWIN_HOME='/tmp/darwin'
232+
export DARWIN_HOME='/tmp/darwin-clang-cross'
233233
export PATH="${DARWIN_HOME}/bin:${PATH}"
234234
235235
source "${DARWIN_HOME}/build/autotools/${{ matrix.target }}.sh"
@@ -278,12 +278,12 @@ jobs:
278278
- name: Create release
279279
uses: softprops/action-gh-release@master
280280
with:
281-
tag_name: gcc-15
282-
name: GCC 15
281+
tag_name: gcc-16
282+
name: GCC 16
283283
files: ./*/*-unknown-*.tar.xz*
284284
draft: false
285285
prerelease: false
286286
fail_on_unmatched_files: true
287-
body: "* Update to GCC 15"
287+
body: "* Update to GCC 16"
288288
env:
289289
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

build.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ declare -r share_directory="${toolchain_directory}/usr/local/share/dragonfly-gcc
77

88
declare -r environment="LD_LIBRARY_PATH=${toolchain_directory}/lib PATH=${PATH}:${toolchain_directory}/bin"
99

10-
declare -r gcc_major='15'
10+
declare -r gcc_major='16'
1111

1212
declare -r workdir="${PWD}"
1313

@@ -302,9 +302,9 @@ if ! [ -f "${gcc_tarball}" ]; then
302302
patch --directory="${gcc_directory}" --strip='1' --input="${workdir}/submodules/obggcc/patches/0001-Turn-Wimplicit-function-declaration-back-into-an-warning.patch"
303303
patch --directory="${gcc_directory}" --strip='1' --input="${workdir}/submodules/obggcc/patches/0002-Fix-libsanitizer-build-on-older-platforms.patch"
304304
patch --directory="${gcc_directory}" --strip='1' --input="${workdir}/submodules/obggcc/patches/0003-Change-the-default-language-version-for-C-compilation-from-std-gnu23-to-std-gnu17.patch"
305-
patch --directory="${gcc_directory}" --strip='1' --input="${workdir}/submodules/obggcc/patches/gcc-15/0004-Turn-Wimplicit-int-back-into-an-warning.patch"
305+
patch --directory="${gcc_directory}" --strip='1' --input="${workdir}/submodules/obggcc/patches/0004-Turn-Wimplicit-int-back-into-an-warning.patch"
306306
patch --directory="${gcc_directory}" --strip='1' --input="${workdir}/submodules/obggcc/patches/0005-Turn-Wint-conversion-back-into-an-warning.patch"
307-
patch --directory="${gcc_directory}" --strip='1' --input="${workdir}/submodules/obggcc/patches/gcc-15/0006-Turn-Wincompatible-pointer-types-back-into-an-warning.patch"
307+
patch --directory="${gcc_directory}" --strip='1' --input="${workdir}/submodules/obggcc/patches/0006-Turn-Wincompatible-pointer-types-back-into-an-warning.patch"
308308
patch --directory="${gcc_directory}" --strip='1' --input="${workdir}/submodules/obggcc/patches/0007-Add-relative-RPATHs-to-GCC-host-tools.patch"
309309
fi
310310

0 commit comments

Comments
 (0)