Package Details: armv7l-binutils 2.40-1

Git Clone URL: https://aur.archlinux.org/armv7l-binutils.git (read-only, click to copy)
Package Base: armv7l-binutils
Description: A set of programs to assemble and manipulate binary and object files for the ARM64 target
Upstream URL: https://www.gnu.org/software/binutils/
Licenses: GPL
Submitter: Solskogen
Maintainer: None
Last Packager: Solskogen
Votes: 0
Popularity: 0.000000
First Submitted: 2021-02-11 12:48 (UTC)
Last Updated: 2023-02-01 14:19 (UTC)

Latest Comments

Solskogen commented on 2024-06-02 11:51 (UTC)

I'm not a maintainer of this anymore, so you could just adopt it if you want.

graysky commented on 2024-06-02 11:39 (UTC)

@Solskogen - can you plz update, see:

diff --git a/PKGBUILD b/../ok/PKGBUILD
index c849ada..a915d50 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,29 +4,28 @@
 _arch=armv7l
 _target=$_arch-unknown-linux-gnueabihf
 pkgname=$_arch-binutils
-pkgver=2.40
+pkgver=2.42
 pkgrel=1
-_commit=f3a27f0c3f5786fa1c50313292ec28ecd500495b
 pkgdesc='A set of programs to assemble and manipulate binary and object files for the ARM64 target'
 arch=('x86_64')
 url='https://www.gnu.org/software/binutils/'
 license=(GPL)
 depends=('glibc' 'zlib' 'elfutils')
-makedepends=('git')
-source=(git+https://sourceware.org/git/binutils-gdb.git#commit=${_commit})
-sha256sums=('SKIP')
-
-validpgpkeys=('EAF1C276A747E9ED86210CBAC3126D3B4AE55E93'  # Tristan Gingold <gingold@adacore.com>
-              '3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F') # Nick Clifton (Chief Binutils Maintainer) <nickc@redhat.com>
+source=(https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2{,.sig})
+sha256sums=('aa54850ebda5064c72cd4ec2d9b056c294252991486350d9a97ab2a6dfdfaf12'
+            'SKIP')
+validpgpkeys=('3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F') # Nick Clifton (Chief Binutils Maintainer) <nickc@redhat.com>

 prepare() {
-                 mkdir -p binutils-build
+  cd binutils-$pkgver
+  sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure
 }

 build() {
+       mkdir -p binutils-build
   cd binutils-build

-  "$srcdir"/binutils-gdb/configure \
+  "$srcdir"/binutils-$pkgver/configure \
    --target=$_target \
    --with-sysroot=/usr/$_target/sys-root \
    --prefix=/usr \

schrmh commented on 2023-02-21 18:52 (UTC) (edited on 2023-02-21 18:53 (UTC) by schrmh)

Interesting, this one got an update in 2023 but it doesn't seem to build for me even when I use makepkg -si or LANG=C makepkg -si

make[2]: Leaving directory '/home/duda/tmp/binutils/src/binutils-build/libiberty'
make[1]: *** [Makefile:10012: all-libiberty] Error 2
make[1]: Leaving directory '/home/duda/tmp/binutils/src/binutils-build'
make: *** [Makefile:1005: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

bjo commented on 2021-11-01 13:05 (UTC)

No, but it build now correctly on another box.

Solskogen commented on 2021-11-01 12:29 (UTC)

It works fine here. Perhaps your /etc/makepkg.conf is out of date?