Package Details: arm-linux-gnueabihf-gcc 14.1.0-1

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: 78
Popularity: 0.061554
First Submitted: 2015-09-14 15:41 (UTC)
Last Updated: 2024-05-07 12:02 (UTC)

Latest Comments

1 2 3 4 5 6 .. 9 Next › Last »

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:

../../../gcc-13.2.0/libiberty/fibheap.c: In function ‘fibheap_replace_key_data’:
../../../gcc-13.2.0/libiberty/fibheap.c:38:25: error: ‘LONG_MIN’ undeclared (first use in this function)
   38 | #define FIBHEAPKEY_MIN  LONG_MIN
      |                         ^~~~~~~~
../../../gcc-13.2.0/libiberty/fibheap.c:220:30: note: in expansion of macro ‘FIBHEAPKEY_MIN’
  220 |   if (okey == key && okey != FIBHEAPKEY_MIN)
      |                              ^~~~~~~~~~~~~~
../../../gcc-13.2.0/libiberty/fibheap.c:36:1: note: ‘LONG_MIN’ is defined in header ‘<limits.h>’; did you forget to ‘#include <limits.h>’?
   35 | #include "fibheap.h"
  +++ |+#include <limits.h>
   36 | 
../../../gcc-13.2.0/libiberty/fibheap.c:38:25: note: each undeclared identifier is reported only once for each function it appears in
   38 | #define FIBHEAPKEY_MIN  LONG_MIN
      |                         ^~~~~~~~
../../../gcc-13.2.0/libiberty/fibheap.c:220:30: note: in expansion of macro ‘FIBHEAPKEY_MIN’
  220 |   if (okey == key && okey != FIBHEAPKEY_MIN)
      |                              ^~~~~~~~~~~~~~
../../../gcc-13.2.0/libiberty/fibheap.c: In function ‘fibheap_delete_node’:
../../../gcc-13.2.0/libiberty/fibheap.c:38:25: error: ‘LONG_MIN’ undeclared (first use in this function)
   38 | #define FIBHEAPKEY_MIN  LONG_MIN
      |                         ^~~~~~~~
../../../gcc-13.2.0/libiberty/fibheap.c:261:36: note: in expansion of macro ‘FIBHEAPKEY_MIN’
  261 |   fibheap_replace_key (heap, node, FIBHEAPKEY_MIN);
      |                                    ^~~~~~~~~~~~~~
../../../gcc-13.2.0/libiberty/fibheap.c:38:25: note: ‘LONG_MIN’ is defined in header ‘<limits.h>’; did you forget to ‘#include <limits.h>’?
   38 | #define FIBHEAPKEY_MIN  LONG_MIN
      |                         ^~~~~~~~
../../../gcc-13.2.0/libiberty/fibheap.c:261:36: note: in expansion of macro ‘FIBHEAPKEY_MIN’
  261 |   fibheap_replace_key (heap, node, FIBHEAPKEY_MIN);
      |                                    ^~~~~~~~~~~~~~

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

flex -t ../../gcc-13.2.0/gcc/m2/mc/mc.flex > mcflex.c
mkdir -p -- m2/gm2-libs
/bin/sh: line 1: flex: command not found
-DIN_GCC -DCROSS_DIRECTORY_STRUCTURE
mkdir -p -- m2/boot-bin

installing the flex package fixed it, the author should update its dependencies to include flex.

wgottwalt commented on 2023-12-24 11:34 (UTC) (edited on 2023-12-24 11:35 (UTC) by wgottwalt)

Yeah, the author of the mpc sublib seem to have given up and does not update his gpg key anymore. The key is expired and in your pacman config it seems to be a problem. I remove it and that should do.

paranoidAndroid0 commented on 2023-12-20 17:31 (UTC)

I keep getting issues with PGP keys importing

:: PGP keys need importing: -> ABAF11C65A2970B130ABE3C479BE3E4300411886, required by: arm-linux-gnueabihf-linux-api-headers gpg: keyserver receive failed: No data -> problem importing keys

I can only install stage 1, stage 2 and this package have the issue.

tafiir commented on 2023-08-25 14:47 (UTC) (edited on 2023-08-25 14:47 (UTC) by tafiir)

Link to the MPFR archive does not stay constant with new releases, which means this package currently does not find MPFR 4.2.0. The solution is to use the perma links to the MPFR archives in the sources:

From: https://www.mpfr.org/mpfr-current/mpfr-${_mpfrver}.tar.xz{,.asc}

To: https://www.mpfr.org/mpfr-${_mpfrver}/mpfr-${_mpfrver}.tar.xz{,.asc}

rbrugo commented on 2022-12-17 00:21 (UTC)

Is there any way to get the libstdc++.a static library along with the shared one? I can't find a way to get it

killruana commented on 2022-05-03 18:01 (UTC) (edited on 2022-05-03 18:02 (UTC) by killruana)

Hi AUR user!

You tried to install this package and get some errors? me too :)

To summarize what it said below, you need to install arm-linux-gnueabihf-gcc-stage1, then arm-linux-gnueabihf-gcc-stage2 and finally arm-linux-gnueabihf-gcc [1].

You also need the edit the PKGBUILD of the thee package to add theses lines at the begin of the build functions [2]:

    CFLAGS="${CFLAGS/ -Werror=format-security/}" 
    CXXFLAGS="${CXXFLAGS/ -Werror=format-security/}"

E.G.:

$ paru -S --fm nvim arm-linux-gnueabihf-gcc-stage1
$ paru -S --fm nvim arm-linux-gnueabihf-gcc-stage2
$ paru -S --fm nvim arm-linux-gnueabihf-gcc

1: https://aur.archlinux.org/packages/arm-linux-gnueabihf-gcc#comment-788911 2: https://aur.archlinux.org/packages/arm-linux-gnueabihf-gcc#comment-816423

xzz53 commented on 2021-10-08 21:01 (UTC) (edited on 2021-10-08 21:02 (UTC) by xzz53)

isl.gforge.inria.fr seems to be gone for good, so can't download isl-0.24.tar.xz needed for this recipe. It's now available via [1]. More details: [2].

[1] https://libisl.sourceforge.io/isl-0.24.tar.xz

[2] https://groups.google.com/g/isl-development/c/JGaMo2VUu_8