Skip to content

Commit

Permalink
binutils: 2.44 && rebuild
Browse files Browse the repository at this point in the history
Signed-off-by: Peter Jung <[email protected]>
  • Loading branch information
ptr1337 committed Feb 8, 2025
1 parent c603ea6 commit 1eee753
Show file tree
Hide file tree
Showing 8 changed files with 37 additions and 42 deletions.
8 changes: 3 additions & 5 deletions toolchain/binutils/.SRCINFO
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgbase = binutils
pkgdesc = A set of programs to assemble and manipulate binary and object files
pkgver = 2.43_1+r186+g61f8adadd6db
pkgver = 2.44
pkgrel = 2
url = https://www.gnu.org/software/binutils/
arch = x86_64
Expand Down Expand Up @@ -29,12 +29,10 @@ pkgbase = binutils
options = !distcc
options = !ccache
backup = etc/gprofng.rc
source = git+https://sourceware.org/git/binutils-gdb.git#commit=61f8adadd6db110f4a333c0a853dc492d8abe4bc
source = git+https://sourceware.org/git/binutils-gdb.git#commit=815d9a14cbbb3b81843f7566222c87fb22e7255d
source = gold-warn-unsupported.patch
source = revert-strip.patch
validpgpkeys = 3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F
sha256sums = bf0b750964266ac0a6790209eab3e23a2a143714d39e3ee2f568b3be04a57c69
sha256sums = 8dd44ba88dd86a4dfb4de3fd3a83f1b3f797c97e7513225e8b92d8796ac25741
sha256sums = 2d430b66f84a19c154725ec535280c493be1d34f1a90f95208dce02fecd0e4e4
sha256sums = c783401be72ebfc954efe5c3e5f151ec2c6083757562cd43b3af10638008defa

pkgname = binutils
17 changes: 7 additions & 10 deletions toolchain/binutils/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
# toolchain build order: linux-api-headers->glibc->binutils->gcc->glibc->binutils->gcc

pkgname=binutils
pkgver=2.43_1+r186+g61f8adadd6db
_commit=61f8adadd6db110f4a333c0a853dc492d8abe4bc
pkgver=2.44
_commit=815d9a14cbbb3b81843f7566222c87fb22e7255d
pkgrel=2
pkgdesc='A set of programs to assemble and manipulate binary and object files'
arch=(x86_64)
Expand All @@ -27,17 +27,14 @@ provides=(
backup=('etc/gprofng.rc')
options=(staticlibs !distcc !ccache)
source=(git+https://sourceware.org/git/binutils-gdb.git#commit=${_commit}
gold-warn-unsupported.patch
revert-strip.patch # AutoFDO issue
)
sha256sums=('bf0b750964266ac0a6790209eab3e23a2a143714d39e3ee2f568b3be04a57c69'
'2d430b66f84a19c154725ec535280c493be1d34f1a90f95208dce02fecd0e4e4'
'c783401be72ebfc954efe5c3e5f151ec2c6083757562cd43b3af10638008defa')
gold-warn-unsupported.patch)
sha256sums=('8dd44ba88dd86a4dfb4de3fd3a83f1b3f797c97e7513225e8b92d8796ac25741'
'2d430b66f84a19c154725ec535280c493be1d34f1a90f95208dce02fecd0e4e4')
validpgpkeys=(3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F)

#pkgver() {
# cd binutils-gdb
# git describe --tags | sed 's/[^-]*-//;s/[^-]*-/&r/;s/-/+/g;s/_/./'
# git describe --abbrev=12 --tags | sed 's/[^-]*-//;s/[^-]*-/&r/;s/-/+/g;s/_/./'
#}

prepare() {
Expand Down Expand Up @@ -68,7 +65,7 @@ build() {
--prefix=/usr \
--sysconfdir="${pkgdir}"/etc \
--with-lib-path=/usr/lib:/usr/local/lib \
--with-bugurl=https://bugs.archlinux.org/ \
--with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/binutils/-/issues \
--enable-cet \
--enable-colored-disassembly \
--enable-default-execstack=no \
Expand Down
26 changes: 13 additions & 13 deletions toolchain/gcc/.SRCINFO
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgbase = gcc
pkgdesc = The GNU Compiler Collection
pkgver = 14.2.1+r730+gc061ad5a36ba
pkgver = 14.2.1+r753+g1cd744a6828f
pkgrel = 2
url = https://gcc.gnu.org
arch = x86_64
Expand All @@ -25,22 +25,22 @@ pkgbase = gcc
makedepends = zstd
options = !emptydirs
options = !lto
source = git+https://sourceware.org/git/gcc.git#commit=c061ad5a36ba0c07d3d9d82a85aebb887def759d
source = git+https://sourceware.org/git/gcc.git#commit=1cd744a6828f6ab9179906d16434ea40b6404737
source = c89
source = c99
source = gcc-ada-repro.patch
validpgpkeys = F3691687D867B81B51CE07D9BBE43771487328A9
validpgpkeys = 86CFFCA918CF3AF47147588051E8B148A9999C34
validpgpkeys = 13975A70E63C361C73AE69EF6EEB81F8981C74C7
validpgpkeys = D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62
sha256sums = b85f812c76b339a69a17e6e4ad04b03d2c6ed6bc4c632ac1d30d87cd9b382d8b
sha256sums = 33378643f1c72686181f9d3fcd09caf9b06815324467f5dc9b9a3ea41cfba4b4
sha256sums = de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931
sha256sums = 2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a
sha256sums = 1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f

pkgname = gcc
pkgdesc = The GNU Compiler Collection - C and C++ frontends
depends = gcc-libs=14.2.1+r730+gc061ad5a36ba-2
depends = gcc-libs=14.2.1+r753+g1cd744a6828f-2
depends = binutils>=2.28
depends = libmpc
depends = zstd
Expand Down Expand Up @@ -79,7 +79,7 @@ pkgname = lib32-gcc-libs

pkgname = gcc-ada
pkgdesc = Ada front-end for GCC (GNAT)
depends = gcc=14.2.1+r730+gc061ad5a36ba-2
depends = gcc=14.2.1+r753+g1cd744a6828f-2
depends = libisl.so
provides = gcc-ada-multilib
replaces = gcc-ada-multilib
Expand All @@ -88,22 +88,22 @@ pkgname = gcc-ada

pkgname = gcc-d
pkgdesc = D frontend for GCC
depends = gcc=14.2.1+r730+gc061ad5a36ba-2
depends = gcc=14.2.1+r753+g1cd744a6828f-2
depends = libisl.so
provides = gdc
replaces = gdc
options = staticlibs

pkgname = gcc-fortran
pkgdesc = Fortran front-end for GCC
depends = gcc=14.2.1+r730+gc061ad5a36ba-2
depends = gcc=14.2.1+r753+g1cd744a6828f-2
depends = libisl.so
provides = gcc-fortran-multilib
replaces = gcc-fortran-multilib

pkgname = gcc-go
pkgdesc = Go front-end for GCC
depends = gcc=14.2.1+r730+gc061ad5a36ba-2
depends = gcc=14.2.1+r753+g1cd744a6828f-2
depends = libisl.so
provides = go=1.17
provides = gcc-go-multilib
Expand All @@ -112,27 +112,27 @@ pkgname = gcc-go

pkgname = gcc-m2
pkgdesc = Modula-2 frontend for GCC
depends = gcc=14.2.1+r730+gc061ad5a36ba-2
depends = gcc=14.2.1+r753+g1cd744a6828f-2
depends = libisl.so

pkgname = gcc-objc
pkgdesc = Objective-C front-end for GCC
depends = gcc=14.2.1+r730+gc061ad5a36ba-2
depends = gcc=14.2.1+r753+g1cd744a6828f-2
depends = libisl.so
provides = gcc-objc-multilib
replaces = gcc-objc-multilib

pkgname = gcc-rust
pkgdesc = Rust frontend for GCC
depends = gcc=14.2.1+r730+gc061ad5a36ba-2
depends = gcc=14.2.1+r753+g1cd744a6828f-2
depends = libisl.so

pkgname = lto-dump
pkgdesc = Dump link time optimization object files
depends = gcc=14.2.1+r730+gc061ad5a36ba-2
depends = gcc=14.2.1+r753+g1cd744a6828f-2
depends = libisl.so

pkgname = libgccjit
pkgdesc = Just-In-Time Compilation with GCC backend
depends = gcc=14.2.1+r730+gc061ad5a36ba-2
depends = gcc=14.2.1+r753+g1cd744a6828f-2
depends = libisl.so
8 changes: 4 additions & 4 deletions toolchain/gcc/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ _optimize_v3=${_optimize_v3-}
_optimize_v4=${_optimize_v4-}

pkgname=(gcc gcc-libs lib32-gcc-libs gcc-ada gcc-d gcc-fortran gcc-go gcc-m2 gcc-objc gcc-rust lto-dump libgccjit)
pkgver=14.2.1+r730+gc061ad5a36ba
_commit=c061ad5a36ba0c07d3d9d82a85aebb887def759d
pkgver=14.2.1+r753+g1cd744a6828f
_commit=1cd744a6828f6ab9179906d16434ea40b6404737
pkgrel=2
pkgdesc='The GNU Compiler Collection'
arch=(x86_64)
Expand Down Expand Up @@ -51,13 +51,13 @@ validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.
86CFFCA918CF3AF47147588051E8B148A9999C34 # [email protected]
13975A70E63C361C73AE69EF6EEB81F8981C74C7 # [email protected]
D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62) # Jakub Jelinek <[email protected]>
sha256sums=('b85f812c76b339a69a17e6e4ad04b03d2c6ed6bc4c632ac1d30d87cd9b382d8b'
sha256sums=('33378643f1c72686181f9d3fcd09caf9b06815324467f5dc9b9a3ea41cfba4b4'
'de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931'
'2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a'
'1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f')
#pkgver() {
# cd gcc
# echo "$(cat gcc/BASE-VER)+$(git describe --tags | sed 's/[^-]*-[^-]*-//;s/[^-]*-/r&/;s/-/+/g;s/_/./')"
# echo "$(cat gcc/BASE-VER)+$(git describe --abbrev=12 --tags | sed 's/[^-]*-[^-]*-//;s/[^-]*-/r&/;s/-/+/g;s/_/./')"
#}

prepare() {
Expand Down
10 changes: 5 additions & 5 deletions toolchain/glibc/.SRCINFO
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
pkgbase = glibc
pkgver = 2.41+r2+g0a7c7a3e283a
pkgver = 2.41+r6+gcf88351b685d
pkgrel = 2
url = https://www.gnu.org/software/libc
arch = x86_64
Expand All @@ -11,7 +11,7 @@ pkgbase = glibc
makedepends = python
options = staticlibs
options = !lto
source = git+https://sourceware.org/git/glibc.git#commit=0a7c7a3e283a55d1bfaa48fdef063a32a4689a2b
source = git+https://sourceware.org/git/glibc.git#commit=cf88351b685da86667e17d344414a70696ac82f1
source = locale.gen.txt
source = locale-gen
source = lib32-glibc.conf
Expand All @@ -20,7 +20,7 @@ pkgbase = glibc
source = clearlinux.patch
validpgpkeys = 7273542B39962DF7B299931416792B4EA25340F8
validpgpkeys = BC7C7372637EC10C57D7AA6579C43DFBF1CF2187
b2sums = 6b0131a4b880fe5dd9eb204a3e2140f25ba2bdd8b4d4f1122675539407b8414b1479d5f2981c749297a935abb03f6a1b1005c97d4f930d1ef62eaee6475e3047
b2sums = 18732f98df8c4e470483084ac63003985a33df04cb140829e6e62fcc4175c92c15d821a15e0076b770e47c1d1bf023728247937ec9dd62cc4e25903465b0521c
b2sums = c859bf2dfd361754c9e3bbd89f10de31f8e81fd95dc67b77d10cb44e23834b096ba3caa65fbc1bd655a8696c6450dfd5a096c476b3abf5c7e125123f97ae1a72
b2sums = 04fbb3b0b28705f41ccc6c15ed5532faf0105370f22133a2b49867e790df0491f5a1255220ff6ebab91a462f088d0cf299491b3eb8ea53534cb8638a213e46e3
b2sums = 7c265e6d36a5c0dff127093580827d15519b6c7205c2e1300e82f0fb5b9dd00b6accb40c56581f18179c4fbbc95bd2bf1b900ace867a83accde0969f7b609f8a
Expand All @@ -42,11 +42,11 @@ pkgname = glibc
pkgname = lib32-glibc
pkgdesc = GNU C Library (32-bit)
install = lib32-glibc.install
depends = glibc=2.41+r2+g0a7c7a3e283a
depends = glibc=2.41+r6+gcf88351b685d
options = staticlibs
options = !lto
options = !emptydirs

pkgname = glibc-locales
pkgdesc = Pregenerated locales for GNU C Library
depends = glibc=2.41+r2+g0a7c7a3e283a
depends = glibc=2.41+r6+gcf88351b685d
6 changes: 3 additions & 3 deletions toolchain/glibc/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ _optimize_v4=${_optimize_v4-}

pkgbase=glibc
pkgname=(glibc lib32-glibc glibc-locales)
pkgver=2.41+r2+g0a7c7a3e283a
_commit=0a7c7a3e283a55d1bfaa48fdef063a32a4689a2b
pkgver=2.41+r6+gcf88351b685d
_commit=cf88351b685da86667e17d344414a70696ac82f1
pkgrel=2
arch=(x86_64)
url='https://www.gnu.org/software/libc'
Expand All @@ -30,7 +30,7 @@ source=("git+https://sourceware.org/git/glibc.git#commit=${_commit}"
)
validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8 # Carlos O'Donell
BC7C7372637EC10C57D7AA6579C43DFBF1CF2187) # Siddhesh Poyarekar
b2sums=('6b0131a4b880fe5dd9eb204a3e2140f25ba2bdd8b4d4f1122675539407b8414b1479d5f2981c749297a935abb03f6a1b1005c97d4f930d1ef62eaee6475e3047'
b2sums=('18732f98df8c4e470483084ac63003985a33df04cb140829e6e62fcc4175c92c15d821a15e0076b770e47c1d1bf023728247937ec9dd62cc4e25903465b0521c'
'c859bf2dfd361754c9e3bbd89f10de31f8e81fd95dc67b77d10cb44e23834b096ba3caa65fbc1bd655a8696c6450dfd5a096c476b3abf5c7e125123f97ae1a72'
'04fbb3b0b28705f41ccc6c15ed5532faf0105370f22133a2b49867e790df0491f5a1255220ff6ebab91a462f088d0cf299491b3eb8ea53534cb8638a213e46e3'
'7c265e6d36a5c0dff127093580827d15519b6c7205c2e1300e82f0fb5b9dd00b6accb40c56581f18179c4fbbc95bd2bf1b900ace867a83accde0969f7b609f8a'
Expand Down
2 changes: 1 addition & 1 deletion toolchain/libtool/.SRCINFO
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pkgbase = libtool
pkgdesc = A generic library support script
pkgver = 2.5.4+r1+gbaa1fe41
pkgrel = 2
pkgrel = 4
url = https://www.gnu.org/software/libtool
arch = x86_64
license = LGPL-2.0-or-later WITH Libtool-exception
Expand Down
2 changes: 1 addition & 1 deletion toolchain/libtool/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
pkgname=libtool
pkgver=2.5.4+r1+gbaa1fe41
_commit=baa1fe41f9a2697e2d5847c8e1c97996560d56d1
pkgrel=2
pkgrel=4
_gccver=14.2.1
pkgdesc='A generic library support script'
arch=(x86_64)
Expand Down

0 comments on commit 1eee753

Please sign in to comment.