Ah, repo.or.cz is geoblocked in the UK. This isn't an issue with the AUR package, I'll have to make a patch myself :/
Search Criteria
Package Details: gcc-ada-snapshot 16.0.0.snapshot20260412-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/gcc-snapshot.git (read-only, click to copy) |
|---|---|
| Package Base: | gcc-snapshot |
| Description: | GNU Compiler Collection - Ada front-end (snapshot) |
| Upstream URL: | https://gcc.gnu.org |
| Licenses: | GPL-2.0-or-later, LGPL-3.0-only, GFDL-1.3-or-later, LGPL-3.0-or-later, GPL-3.0-with-GCC-exception |
| Conflicts: | gcc-ada, gcc-ada-multilib |
| Provides: | gcc-ada, gcc-ada-multilib, gcc-ada-snapshot-multilib |
| Replaces: | gcc-ada, gcc-ada-multilib, gcc-ada-snapshot-multilib |
| Submitter: | wgottwalt |
| Maintainer: | wgottwalt |
| Last Packager: | wgottwalt |
| Votes: | 3 |
| Popularity: | 0.000434 |
| First Submitted: | 2024-05-06 05:49 (UTC) |
| Last Updated: | 2026-04-13 12:17 (UTC) |
Dependencies (12)
- gcc-snapshotAUR
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- libgnat-snapshotAUR
- binutils (make)
- doxygen (doxygen-gitAUR) (make)
- gcc-ada (gcc-ada-gitAUR, gcc-ada-debugAUR, gcc-ada-snapshotAUR) (make)
- gcc-d (gcc-d-gitAUR, gcc-d-snapshotAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- lib32-gcc-libs (lib32-gcc-libs-gitAUR, lib32-gccrs-libs-gitAUR, lib32-gcc-libs-snapshotAUR) (make)
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-eacAUR, lib32-glibc-git-native-pgoAUR) (make)
- python (make)
- zstd (zstd-gitAUR, zstd-staticAUR) (make)
Required by (111)
- adacurses (requires gcc-ada) (make)
- adasat (requires gcc-ada)
- adasockets (requires gcc-ada) (make)
- ada_language_server-git (requires gcc-ada) (make)
- ahven (requires gcc-ada)
- aunit (requires gcc-ada)
- camisole-languages (requires gcc-ada)
- coreboot-toolchain-clang (requires gcc-ada) (make)
- coreboot-toolchain-gcc-aarch64 (requires gcc-ada) (make)
- coreboot-toolchain-gcc-arm (requires gcc-ada) (make)
- coreboot-toolchain-gcc-i386 (requires gcc-ada) (make)
- coreboot-toolchain-gcc-ppc64 (requires gcc-ada) (make)
- coreboot-toolchain-gcc-riscv (requires gcc-ada) (make)
- coreboot-toolchain-gcc-x64 (requires gcc-ada) (make)
- djgpp-gcc (requires gcc-ada)
- eepers-git (requires gcc-ada) (make)
- florist (requires gcc-ada)
- gcc-ada-debug (requires gcc-ada) (make)
- gcc-ada-git (requires gcc-ada) (make)
- gcc-ada-snapshot (requires gcc-ada) (make)
- Show 91 more...
Sources (11)
- c89
- c99
- gcc-ada-repro.patch
- git+https://repo.or.cz/isl.git#branch=maint
- https://ftp.fu-berlin.de/unix/languages/gcc/snapshots/16-20260412/gcc-16-20260412.tar.xz
- https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz
- https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz.sig
- https://gmplib.org/download/gmp/gmp-6.3.0.tar.xz
- https://gmplib.org/download/gmp/gmp-6.3.0.tar.xz.sig
- https://www.mpfr.org/mpfr-4.2.2/mpfr-4.2.2.tar.xz
- https://www.mpfr.org/mpfr-4.2.2/mpfr-4.2.2.tar.xz.asc
Latest Comments
ettolrach commented on 2026-03-18 16:01 (UTC)
wgottwalt commented on 2026-03-18 04:56 (UTC) (edited on 2026-03-18 05:33 (UTC) by wgottwalt)
I have no idea what is wrong on your side, but this works since I made the package the first time. There, seconds ago.
-> Cloning isl git repo...
Cloning into bare repository '/tmp/gcc-snapshot.git/isl'...
remote: Counting objects: 45131, done.
remote: Total 45131 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (45131/45131), 7.95 MiB | 25.28 MiB/s, done.
Resolving deltas: 100% (33444/33444), done.
.
.
.
==> Finished making: gcc-snapshot 16.0.0.snapshot20260315-1 (Wed 18 Mar 2026 06:22:13 AM CET)
makepkg 17295.18s user 1337.44s system 994% cpu 31:14.25 total
makepkg --printsrcinfo > .SRCINFO 28.22s user 15.72s system 122% cpu 35.919 total
ettolrach commented on 2026-03-18 00:28 (UTC) (edited on 2026-03-18 00:28 (UTC) by ettolrach)
Fails to build:
-> Cloning isl git repo...
Cloning into bare repository '/home/ettolrach/.cache/paru/clone/gcc-snapshot/isl'...
fatal: https://repo.or.cz/isl.git/info/refs not valid: is this a git repository?
==> ERROR: Failure while downloading isl git repo
wgottwalt commented on 2025-05-13 11:46 (UTC)
Yeah, the Cobol packages are named differently because I added Cobol right after it was upstreamed, long before Arch itself adopted it. I will update it, but the name inconsistencies are a bid odd. Using the same name scheme gcc-m2 should also be named gcc-gm2.
bash000000 commented on 2025-05-13 09:13 (UTC)
gcc-cobol-snapshot should be rename to gcc-gcobol-snapshot to be consistent with the official repository
bash000000 commented on 2025-04-24 12:21 (UTC)
add --disable-bootstrap as a parameter speeds up the package build, although it increases the risk of problems.
wgottwalt commented on 2025-03-26 15:54 (UTC) (edited on 2025-06-05 16:48 (UTC) by wgottwalt)
@people who like to build this: You need a beefy machine. Even on a 32 core Threadripper this takes quite a while. Also keep in mind, Rust is highly experimental and not really usable. The repo also provides several aarch64 makefiles. There is one including Ada for aarch64, but before building this, you need to build a bootstrap compiler. All makefiles are there and usually do work without an issue, but some snapshots can be in a very bad shape and may result in faulty compiler, but that happens very rarely. And don't even think about building this on a RPi. Think about a big ARM machine, think 32+ cores.
Master81 commented on 2025-03-24 11:19 (UTC)
build fails. You have to add cargo as a dependency.
Pinned Comments
wgottwalt commented on 2025-03-26 15:54 (UTC) (edited on 2025-06-05 16:48 (UTC) by wgottwalt)
@people who like to build this: You need a beefy machine. Even on a 32 core Threadripper this takes quite a while. Also keep in mind, Rust is highly experimental and not really usable. The repo also provides several aarch64 makefiles. There is one including Ada for aarch64, but before building this, you need to build a bootstrap compiler. All makefiles are there and usually do work without an issue, but some snapshots can be in a very bad shape and may result in faulty compiler, but that happens very rarely. And don't even think about building this on a RPi. Think about a big ARM machine, think 32+ cores.