pmaports-a71/cross/gcc-riscv64
Clayton Craft ad9a7874a5
cross/gcc-*: upgrade to 14.2.0-r4 (MR 5722)
Quite a messy upgrade due to changes in both abuild and in the upstream
gcc APKBUILD breaking various things. Pmbootstrap also seems to
misbehave in GitLab CI making it difficult to validate.

Manual fixups:
* Set !tracedeps - changed behavior in abuild
* Manually add "so:" dependencies to avoid issues with !tracedeps set
  (becomes obvious with crossdirect)
* Add back makedepends="$makedepends_build $makedepends_host"
* Disable move of some files into usr/lib to avoid
  ERROR: gcc-aarch64-14.2.0-r4: trying to overwrite usr/lib/libgcc_s.so.1 owned by libgcc-14.2.0-r4.

[ci:skip-build] # pmbootstrap bugs will prohibit this from building
                # anyways, don't even attempt

Co-developed-by: Luca Weiss <luca@lucaweiss.eu>
2024-10-21 13:25:53 +02:00
..
0001-posix_memalign.patch
0002-gcc-poison-system-directories.patch cross/gcc-*: upgrade to 14.2.0-r0 (MR 5455) 2024-08-03 09:54:18 -07:00
0003-specs-turn-on-Wl-z-now-by-default.patch
0004-Turn-on-D_FORTIFY_SOURCE-2-by-default-for-C-C-ObjC-O.patch
0005-On-linux-targets-pass-as-needed-by-default-to-the-li.patch
0006-Enable-Wformat-and-Wformat-security-by-default.patch
0007-Enable-Wtrampolines-by-default.patch
0008-Disable-ssp-on-nostdlib-nodefaultlibs-and-ffreestand.patch
0009-Ensure-that-msgfmt-doesn-t-encounter-problems-during.patch
0010-Don-t-declare-asprintf-if-defined-as-a-macro.patch
0011-libiberty-copy-PIC-objects-during-build-process.patch
0012-libgcc_s.patch
0013-nopie.patch cross/gcc-*: upgrade to 14.2.0-r0 (MR 5455) 2024-08-03 09:54:18 -07:00
0014-ada-fix-shared-linking.patch
0015-build-fix-CXXFLAGS_FOR_BUILD-passing.patch
0016-add-fortify-headers-paths.patch
0017-Alpine-musl-package-provides-libssp_nonshared.a.-We-.patch
0018-DP-Use-push-state-pop-state-for-gold-as-well-when-li.patch
0019-aarch64-disable-multilib-support.patch
0020-s390x-disable-multilib-support.patch
0021-ppc64-le-disable-multilib-support.patch
0022-x86_64-disable-multilib-support.patch
0023-riscv-disable-multilib-support.patch cross/gcc-*: upgrade to 14.2.0-r0 (MR 5455) 2024-08-03 09:54:18 -07:00
0024-always-build-libgcc_eh.a.patch
0025-ada-libgnarl-compatibility-for-musl.patch
0026-ada-musl-support-fixes.patch cross/gcc-*: upgrade to 14.2.0-r3 (MR 5619) 2024-09-23 21:06:16 +02:00
0027-configure-Add-enable-autolink-libatomic-use-in-LINK_.patch
0028-configure-fix-detection-of-atomic-builtins-in-libato.patch
0029-libstdc-do-not-throw-exceptions-for-non-C-locales-on.patch
0030-gdc-unconditionally-link-libgphobos-against-libucont.patch
0031-druntime-link-against-libucontext-on-all-platforms.patch
0032-libgnat-time_t-is-always-64-bit-on-musl-libc.patch
0033-libphobos-do-not-use-LFS64-symbols.patch
0034-libgo-fix-lfs64-use.patch
0035-loongarch-disable-multilib-support.patch cross/gcc-*: upgrade to 14.2.0-r0 (MR 5455) 2024-08-03 09:54:18 -07:00
0036-libphobos-add-riscv64-and-loongarch64-support.patch cross/gcc-*: upgrade to 14.2.0-r3 (MR 5619) 2024-09-23 21:06:16 +02:00
APKBUILD cross/gcc-*: upgrade to 14.2.0-r4 (MR 5722) 2024-10-21 13:25:53 +02:00
fix-arm64.patch cross/gcc-*: upgrade to 14.2.0-r1 (MR 5479) 2024-08-10 23:30:06 +09:00
gcc-go.post-install
ppc64le-quadmath.patch cross/gcc-*: upgrade to 14.2.0-r3 (MR 5619) 2024-09-23 21:06:16 +02:00
riscv64-improve-build-time.patch cross/gcc-*: upgrade to 14.2.0-r4 (MR 5722) 2024-10-21 13:25:53 +02:00