This is an autogenerated package constructed using JLLGenerator.jl.
For more details about JLL packages and how to use them, see the BinaryBuilder.jl documentation.
The binaries for GCC have been built from upstream sources version v14.2.0:
- https://mirrors.kernel.org/gnu/gcc/gcc-14.2.0/gcc-14.2.0.tar.xz (treehash: sha1:718f71ed32f37f63ae8504f17e495234947db7e9)
- https://mirrors.kernel.org/gnu/mpfr/mpfr-4.1.0.tar.xz (treehash: sha1:c09ac7c1ace239f0eed385db2dd1d64a18b6736c)
- https://mirrors.kernel.org/gnu/mpc/mpc-1.2.1.tar.gz (treehash: sha1:0368784a00a0b6be2f3a6443059158097d3b6b7d)
- https://gcc.gnu.org/pub/gcc/infrastructure/isl-0.24.tar.bz2 (treehash: sha1:a1684fcd774f877bac6f8694f712180e19eca5b0)
- https://mirrors.kernel.org/gnu/gmp/gmp-6.2.1.tar.xz (treehash: sha1:b22c1e4e2413d9a0ec828a92c0b6efd29ecdafa5)
- /home/sabae/src/BB2/bootstrap/GCC/patches-v14.2.0 (treehash: sha1:199ad424df5f68ca1028c1e29dda470be8f81781)
GCC is available for the following platforms:
CrossPlatform(Platform("aarch64", "linux"; libc = "glibc") -> Platform("x86_64", "linux"; libc = "glibc"))CrossPlatform(Platform("x86_64", "linux"; libc = "glibc") -> Platform("i686", "linux"; libc = "glibc"))CrossPlatform(Platform("aarch64", "linux"; libc = "glibc") -> Platform("i686", "linux"; libc = "glibc"))CrossPlatform(Platform("x86_64", "linux"; libc = "glibc") -> Platform("aarch64", "linux"; libc = "glibc"))CrossPlatform(Platform("x86_64", "linux"; libc = "glibc") -> Platform("armv6l", "linux"; call_abi = "eabihf", libc = "glibc"))CrossPlatform(Platform("aarch64", "linux"; libc = "glibc") -> Platform("armv6l", "linux"; call_abi = "eabihf", libc = "glibc"))CrossPlatform(Platform("x86_64", "linux"; libc = "glibc") -> Platform("armv7l", "linux"; call_abi = "eabihf", libc = "glibc"))CrossPlatform(Platform("aarch64", "linux"; libc = "glibc") -> Platform("armv7l", "linux"; call_abi = "eabihf", libc = "glibc"))CrossPlatform(Platform("x86_64", "linux"; libc = "glibc") -> Platform("powerpc64le", "linux"; libc = "glibc"))CrossPlatform(Platform("aarch64", "linux"; libc = "glibc") -> Platform("powerpc64le", "linux"; libc = "glibc"))CrossPlatform(Platform("x86_64", "linux"; libc = "glibc") -> Platform("x86_64", "linux"; libc = "musl"))CrossPlatform(Platform("aarch64", "linux"; libc = "glibc") -> Platform("x86_64", "linux"; libc = "musl"))CrossPlatform(Platform("x86_64", "linux"; libc = "glibc") -> Platform("i686", "linux"; libc = "musl"))CrossPlatform(Platform("aarch64", "linux"; libc = "glibc") -> Platform("i686", "linux"; libc = "musl"))CrossPlatform(Platform("x86_64", "linux"; libc = "glibc") -> Platform("aarch64", "linux"; libc = "musl"))CrossPlatform(Platform("aarch64", "linux"; libc = "glibc") -> Platform("aarch64", "linux"; libc = "musl"))CrossPlatform(Platform("x86_64", "linux"; libc = "glibc") -> Platform("armv6l", "linux"; call_abi = "eabihf", libc = "musl"))CrossPlatform(Platform("aarch64", "linux"; libc = "glibc") -> Platform("armv6l", "linux"; call_abi = "eabihf", libc = "musl"))CrossPlatform(Platform("x86_64", "linux"; libc = "glibc") -> Platform("armv7l", "linux"; call_abi = "eabihf", libc = "musl"))CrossPlatform(Platform("aarch64", "linux"; libc = "glibc") -> Platform("armv7l", "linux"; call_abi = "eabihf", libc = "musl"))CrossPlatform(Platform("x86_64", "linux"; libc = "glibc") -> Platform("x86_64", "windows"; ))CrossPlatform(Platform("aarch64", "linux"; libc = "glibc") -> Platform("x86_64", "windows"; ))CrossPlatform(Platform("x86_64", "linux"; libc = "glibc") -> Platform("i686", "windows"; ))CrossPlatform(Platform("aarch64", "linux"; libc = "glibc") -> Platform("i686", "windows"; ))CrossPlatform(Platform("x86_64", "linux"; libc = "glibc") -> Platform("x86_64", "macos"; ))CrossPlatform(Platform("aarch64", "linux"; libc = "glibc") -> Platform("x86_64", "macos"; ))CrossPlatform(Platform("x86_64", "linux"; libc = "glibc") -> Platform("aarch64", "macos"; ))CrossPlatform(Platform("aarch64", "linux"; libc = "glibc") -> Platform("aarch64", "macos"; ))CrossPlatform(Platform("x86_64", "linux"; libc = "glibc") -> Platform("x86_64", "linux"; libc = "glibc"))CrossPlatform(Platform("i686", "linux"; libc = "glibc") -> Platform("i686", "linux"; libc = "glibc"))CrossPlatform(Platform("aarch64", "linux"; libc = "glibc") -> Platform("aarch64", "linux"; libc = "glibc"))CrossPlatform(Platform("armv6l", "linux"; call_abi = "eabihf", libc = "glibc") -> Platform("armv6l", "linux"; call_abi = "eabihf", libc = "glibc"))CrossPlatform(Platform("armv7l", "linux"; call_abi = "eabihf", libc = "glibc") -> Platform("armv7l", "linux"; call_abi = "eabihf", libc = "glibc"))CrossPlatform(Platform("powerpc64le", "linux"; libc = "glibc") -> Platform("powerpc64le", "linux"; libc = "glibc"))CrossPlatform(Platform("x86_64", "linux"; libc = "musl") -> Platform("x86_64", "linux"; libc = "musl"))CrossPlatform(Platform("i686", "linux"; libc = "musl") -> Platform("i686", "linux"; libc = "musl"))CrossPlatform(Platform("aarch64", "linux"; libc = "musl") -> Platform("aarch64", "linux"; libc = "musl"))CrossPlatform(Platform("armv6l", "linux"; call_abi = "eabihf", libc = "musl") -> Platform("armv6l", "linux"; call_abi = "eabihf", libc = "musl"))CrossPlatform(Platform("armv7l", "linux"; call_abi = "eabihf", libc = "musl") -> Platform("armv7l", "linux"; call_abi = "eabihf", libc = "musl"))CrossPlatform(Platform("x86_64", "windows"; ) -> Platform("x86_64", "windows"; ))CrossPlatform(Platform("i686", "windows"; ) -> Platform("i686", "windows"; ))CrossPlatform(Platform("x86_64", "macos"; os_version = "14") -> Platform("x86_64", "macos"; ))CrossPlatform(Platform("aarch64", "macos"; os_version = "20") -> Platform("aarch64", "macos"; ))
The following JLL packages are required by GCC:
The code bindings within this package are generated to wrap the following Products: