Search Criteria
Package Details: arm-linux-gnueabihf-gcc 15.2.1+r19+g76aeacb436df-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/arm-linux-gnueabihf-gcc.git (read-only, click to copy) |
|---|---|
| Package Base: | arm-linux-gnueabihf-gcc |
| Description: | The GNU Compiler Collection |
| Upstream URL: | https://gcc.gnu.org |
| Licenses: | custom, GPL-3.0-or-later, GFDL-1.3-or-later, LGPL-3.0-or-later |
| Conflicts: | arm-linux-gnueabihf-gcc-stage1, arm-linux-gnueabihf-gcc-stage2 |
| Provides: | arm-linux-gnueabihf-gcc-stage1, arm-linux-gnueabihf-gcc-stage2 |
| Replaces: | arm-linux-gnueabihf-gcc-stage1, arm-linux-gnueabihf-gcc-stage2 |
| Submitter: | tavianator |
| Maintainer: | wgottwalt |
| Last Packager: | wgottwalt |
| Votes: | 80 |
| Popularity: | 0.000923 |
| First Submitted: | 2015-09-14 15:41 (UTC) |
| Last Updated: | 2025-08-13 13:18 (UTC) |
Dependencies (11)
- arm-linux-gnueabihf-binutilsAUR (arm-linux-gnueabihf-linaro-binAUR)
- arm-linux-gnueabihf-glibcAUR
- elfutils (elfutils-gitAUR)
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat)
- zstd (zstd-gitAUR, zstd-staticAUR)
- base-devel (make)
- glibc (glibc-gitAUR, glibc-eacAUR) (make)
- libelf (elfutils-gitAUR) (make)
- python (make)
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat) (make)
- zstd (zstd-gitAUR, zstd-staticAUR) (make)
Required by (5)
- arm-linux-gnueabihf-armcl-neon (make)
- arm-linux-gnueabihf-glibc (requires arm-linux-gnueabihf-gcc-stage2) (make)
- arm-linux-gnueabihf-glibc-headers (requires arm-linux-gnueabihf-gcc-stage1) (make)
- arm-linux-gnueabihf-musl (make)
- hakchi-git (make)
Sources (8)
- git+https://github.com/gcc-mirror/gcc.git#commit=76aeacb436dfad649974cf5f61ec1ce6dd5f8417
- https://ftpmirror.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz
- https://ftpmirror.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://libisl.sourceforge.io/isl-0.26.tar.xz
- 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
1 2 3 4 5 6 .. 9 Next › Last »
aurdelkind commented on 2025-11-26 23:04 (UTC) (edited on 2025-11-26 23:10 (UTC) by aurdelkind)
Installing this toolchain is pretty awkward.
arm-linux-gnueabihf-gcc-glibc, which depends onarm-linux-gnueabihf-gcc-stage2, but does not resolve it as a dependency.arm-linux-gnueabihf-gcc-stage2depends onarm-linux-gnueabihf-gcc-glibc, creating a circular dependency.arm-linux-gnueabihf-gcc-stage2depends on -- but conflicts with --arm-linux-gnueabihf-gcc-stage1. IMO, thestage[12]packages should not be separate AUR packages.gccrepo three times and theglibcrepo twice.In case it helps anyone, here's the current functional process until this is fixed and/or streamlined:
Create and configure an isolated PGP keyring directory for AUR:
Install
arm-linux-gnueabihf-gcc-stage1from AUR (with-binutilsdependency).arm-linux-gnueabihf-gcc-stage2from AUR (with-glibc-headersdependency).-glibc, because you'll hit a circular dependency.-gcc-stage2will conflict with the-gcc-stage1package. You'll need to remove-gcc-stage1after building-gcc-stage2, but before installing it.arm-linux-gnueabihf-gccfrom AUR (with-glibcdependency).-glibcwill conflict with the-glibc-headerspackage. You'll need to remove it before installing-glibc.-gccwill conflict with the-gcc-stage2package. You'll need to remove-gcc-stage2after building-gcc, but before installing it.wgottwalt commented on 2024-12-05 16:03 (UTC)
Hmm yeah, didn't notice that because I always use my gcc-snapshot. I will fix it.
gyscos commented on 2024-12-04 14:56 (UTC)
I am getting conflicts with gcc 14.2.1 with this package:
krant commented on 2024-08-07 09:17 (UTC) (edited on 2024-08-07 09:20 (UTC) by krant)
I've rebuild it from scratch (with stage1/stage2 included) and the issue has gone, thanks wgottwalt!
wgottwalt commented on 2024-08-07 04:36 (UTC) (edited on 2024-08-07 04:56 (UTC) by wgottwalt)
Did you really built your complete toolchain from scratch? I did so minutes ago:
Maybe you got some odd local make.conf options or your host compiler is broken. The only big one here is cc1gm2 with ~122 MB. But yeah, there is still some room for stripping.
krant commented on 2024-08-06 07:23 (UTC)
After 14.2 update, package net upgrade size was 1395 MB. Some files are really huge now:
cc1 - 321 MB, cc1gm2 - 312 MB, cc1plus - 338 MB, lto1 - 303 MB, arm-linux-gnueabihf-lto-dump - 303 MB
wgottwalt commented on 2024-05-05 03:52 (UTC)
Did you rebuild the whole chain starting by binutils? This libiberty issue often comes from a mismatching binutil/gcc build.
icedream commented on 2024-05-04 17:21 (UTC)
Running into this error right now, currently trying to figure out if it could be a misconfiguration on my system:
wgottwalt commented on 2024-02-11 04:52 (UTC)
Flex is not really the issue, you didn't install base-devel. Though, seeing that the Modula-2 guys rely on the old lexer/parser combo (f)lex and yacc/bison is kind of funny. It is old-school, just like Modula-2. ;-)
akkudub commented on 2024-02-10 21:38 (UTC)
This currently fails for me with
installing the
flexpackage fixed it, the author should update its dependencies to include flex.1 2 3 4 5 6 .. 9 Next › Last »