{"Name": "gcc", "Description": "The GNU Compiler Collection", "Version": "14.2.0-r6", "Distro-Version": "v3.22", "Maintainers": ["Ariadne Conill <ariadne@dereferenced.org>"], "Contributors": ["S\u00f6ren Tempel <soeren+alpine@soeren-tempel.net>"], "Dependencies": ["binutils", "binutils$_target", "libatomic", "libc.musl-x86_64.so.1", "libgcc_s.so.1", "libgmp.so.10", "libgomp", "libisl.so.23", "libmpc.so.3", "libmpfr.so.6", "libstdc++.so.6", "libz.so.1"], "Optional-Dependencies": [], "Build-Dependencies": [], "Homepage": "https://gcc.gnu.org", "Sources": ["0001-posix_memalign.patch", "0002-gcc-poison-system-directories.patch", "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", "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", "0024-always-build-libgcc_eh.a.patch", "0025-ada-libgnarl-compatibility-for-musl.patch", "0026-ada-musl-support-fixes.patch", "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", "0036-libphobos-add-riscv64-and-loongarch64-support.patch", "0037-arm-fix-signedness-of-vld1q-intrinsic-parms.patch", "fix-arm64.patch", "https://gcc.gnu.org/pub/gcc/releases/gcc-$_pkgbase/gcc-$_pkgbase.tar.xz", "ppc64le-quadmath.patch", "riscv64-improve-build-time.patch"], "Repo": "main", "Distro-repo": "https://gitlab.alpinelinux.org/alpine/aports/-/tree/3.22-stable/main/gcc", "Install-Scripts": ["https://gitlab.alpinelinux.org/alpine/aports/-/tree/3.22-stable/main/gcc/gcc-go.post-install"], "CVEs": [{"Name": "ALPINE-CVE-2023-4039", "References": ["https://security.alpinelinux.org/vuln/CVE-2023-4039"], "Fixed": "13.2.1_git20231014-r0", "Last-Affected": ""}], "Package-Instructions": ["https://gitlab.alpinelinux.org/alpine/aports/-/raw/fbf60319be3bbaf6dd32ef55cc6fb7189e05c266/main/gcc/APKBUILD", "4964b49bca5e2bb15f59a00dc3338417b9fa3c75066a55d367eb008135078e0b"], "Builddate": "1746799641", "Pkgbase": "gcc", "Architecture": "x86_64", "Licenses": ["GPL-2.0-or-later AND LGPL-2.1-or-later"], "Provides": ["so:libcc1.so.0=0.0.0", "so:libitm.so.1=1.0.0", "cmd:c89=14.2.0-r6", "cmd:c99=14.2.0-r6", "cmd:cc=14.2.0-r6", "cmd:cpp=14.2.0-r6", "cmd:gcc-ar=14.2.0-r6", "cmd:gcc-nm=14.2.0-r6", "cmd:gcc-ranlib=14.2.0-r6", "cmd:gcc=14.2.0-r6", "cmd:gcov-dump=14.2.0-r6", "cmd:gcov-tool=14.2.0-r6", "cmd:gcov=14.2.0-r6", "cmd:lto-dump=14.2.0-r6", "cmd:x86_64-alpine-linux-musl-cc=14.2.0-r6", "cmd:x86_64-alpine-linux-musl-gcc-14.2.0=14.2.0-r6", "cmd:x86_64-alpine-linux-musl-gcc-ar=14.2.0-r6", "cmd:x86_64-alpine-linux-musl-gcc-nm=14.2.0-r6", "cmd:x86_64-alpine-linux-musl-gcc-ranlib=14.2.0-r6", "cmd:x86_64-alpine-linux-musl-gcc=14.2.0-r6"], "Hash": "Q1E1LbRUiDqxckAFXN52KSFgawuj4=", "Timestamp": "1769181274", "Misc": {}}