Package Details: arm-linux-gnueabihf-gcc 14.2.0-3

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: GPL, custom, LGPL, FDL
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.73
First Submitted: 2015-09-14 15:41 (UTC)
Last Updated: 2024-08-07 06:02 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 Next › Last »

streblo commented on 2020-05-28 21:25 (UTC)

If I want a 8.3 toolchain for Debian buster is there an easy way to chase down which version of this package I need? Or can the host compiler be ahead of the target you are compiling for?

tavianator commented on 2020-05-15 19:46 (UTC)

@felipebalbi: I just updated everything. I credited you for the binutils patch since I took your solution to the conflicting files.

felipebalbi commented on 2020-05-13 05:49 (UTC)

@tavianator the reason I went with 10.1 is twofold:

  1. AARCH64 is already in 10.1 (see https://www.archlinux.org/packages/community/x86_64/aarch64-linux-gnu-gcc/)

  2. If I was already updating, might as well update to the latest :-p

Anyway here are all commits which I've pushed to github mirrors of your AUR repositories:

  1. https://github.com/felipebalbi/arm-linux-gnueabihf-binutils/commit/a9155a826e5516629e95037cb43b384c7a30bfdb
  2. https://github.com/felipebalbi/arm-linux-gnueabihf-gcc-stage1/commit/ed06b071689303dcc310fefb5a4d23826c789970
  3. https://github.com/felipebalbi/arm-linux-gnueabihf-linux-api-headers/commit/0e0d710aeefdff4bc3f3ff82dae4d34142c4ce4b
  4. https://github.com/felipebalbi/arm-linux-gnueabihf-glibc-headers/commit/e828eb4bacbc428b820a27b20fb445a160dcd018
  5. https://github.com/felipebalbi/arm-linux-gnueabihf-gcc-stage2/commit/a505dd9d25f119548501b76105fa614ea47e7e41
  6. https://github.com/felipebalbi/arm-linux-gnueabihf-glibc/commit/2e67b8513ee0f4463f76a11b8b90c51228893f38
  7. https://github.com/felipebalbi/arm-linux-gnueabihf-gcc/commit/2bbb16d1545b54e845652c400ef3ea67878b869b

cheers

tavianator commented on 2020-05-13 01:55 (UTC)

@felipebalbi Sure, post the patches somewhere and I'll at least take a look.

Generally I try to follow the non-cross versions of these packages, which means taking changes from https://github.com/archlinuxarm/PKGBUILDs/blob/master/core/gcc and friends. Since Arch isn't at 10.1 yet, neither is this package.

felipebalbi commented on 2020-05-12 06:19 (UTC) (edited on 2020-05-12 14:23 (UTC) by felipebalbi)

Would you accept a patch updating GCC to 10.1 or is someone already working on that? Also, assuming you would accept such a patch, would it require updating binutils and glibc as well?

UPDATE: FYI, I have the patch for gcc and I've tested it by building the linux-kernel.

UPDATE 2: I wrote the patches for all other packages (binutils, gcc-stage1, linux-api-headers, glibc-headers, gcc-stage2 and glibc), however binutils won't install due to it trying to overwrite existing files. I'll try to figure out why those files are included. Once all packages are compiling and installing fine, I'll report here.

UPDATE 3: All 7 packages built and installed. Working fine so far. It would be great to have them integrated so we can all have newest GCC for ARM32 boards

acxz commented on 2020-03-21 23:06 (UTC)

@tavianator or anyone else, I have a question. I am trying to find the equivalent of the ubuntu package pkg-config-arm-linux-gnueabihf on ArchLinux. Which package should I look for?

smallAndSimple commented on 2020-01-12 15:01 (UTC)

Yes, that worked. Thank you!

tavianator commented on 2020-01-10 15:32 (UTC)

@smallAndSimple: I pushed an update to alg-glibc that removes the version requirement on gcc. That should allow everything to build automatically, let me know if it works.

smallAndSimple commented on 2020-01-10 10:48 (UTC)

I cannot update this packet in Yay because of a weird (curcular?) thing:

I want to update arm-linux-gnueabihf-gcc to 9.2.0-4. But for that I need arm-linux-gnueabihf-glibc 2.30-3. To install linux-gnueabihf-glibc, I will need arm-linux-gnueabihf-gcc-stage2>=9.2.0-4, which arm-linux-gnueabihf-gcc does provide, but I cannot install that because of the glibc version.

How can I break this cycle, other than removing all of the arm-linux-gnueabihf packagesd and reinstalling them in order?

mikro commented on 2019-05-22 15:00 (UTC)

There is no need to mess with any order, just install arm-linux-gnueabihf-gcc and arm-linux-gnueabihf-glibc together.

However I'm getting a failure anyway, see my comment here: https://aur.archlinux.org/packages/arm-linux-gnueabihf-glibc-headers/#comment-694530