diff --git a/cross/binutils-aarch64/APKBUILD b/cross/binutils-aarch64/APKBUILD index ae9a6d8ee..6c9af4008 100644 --- a/cross/binutils-aarch64/APKBUILD +++ b/cross/binutils-aarch64/APKBUILD @@ -8,7 +8,7 @@ CTARGET="$(arch_to_hostspec $CTARGET_ARCH)" pkgname=binutils-aarch64 pkgver=2.40 -pkgrel=2 +pkgrel=3 pkgdesc="Tools necessary to build programs for aarch64 targets" url="https://www.gnu.org/software/binutils/" makedepends_build="bison flex texinfo" @@ -17,7 +17,7 @@ makedepends="$makedepends_build $makedepends_host" arch="x86_64" license="GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-3-Clause" subpackages="binutils-dev binutils-doc" -source="https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2 +source="https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz binutils-ld-fix-static-linking.patch 0001-Revert-PR25882-.gnu.attributes-are-not-checked-for-s.patch " @@ -107,7 +107,6 @@ build() { $_cross_configure \ $_arch_configure \ --enable-default-hash-style=gnu \ - $_hash_style_configure \ $no_textrels \ --with-pic \ --disable-werror \ @@ -132,26 +131,17 @@ package() { fi } -libs() { - pkgdesc="Runtime libraries from binutils - libbfd and libopcodes" - - mkdir -p "$subpkgdir"/usr/lib - mv "$pkgdir"/usr/lib/lib*.so "$subpkgdir"/usr/lib/ -} - gold() { pkgdesc="GNU binutils - gold linker" if [ -e "$pkgdir"/usr/bin/ld.gold ]; then - mkdir -p "$subpkgdir"/usr/bin - mv "$pkgdir"/usr/bin/ld.gold "$subpkgdir"/usr/bin + amove usr/bin/ld.gold fi - mkdir -p "$subpkgdir"/usr/$CTARGET/bin - mv "$pkgdir"/usr/$CTARGET/bin/ld.gold "$subpkgdir"/usr/$CTARGET/bin/ld.gold + amove usr/$CTARGET/bin/ld.gold } sha512sums=" -30256362945184329c994730f60d8493292547e0e5de5f49d57490d8d9b1a0a18393bf7f70934ba5061ee2001ec4cbf5f206d310df9512a7fb3625a362e358f9 binutils-2.40.tar.bz2 +a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 binutils-2.40.tar.xz ecee33b0e435aa704af1c334e560f201638ff79e199aa11ed78a72f7c9b46f85fbb227af5748e735fd681d1965fcc42ac81b0c8824e540430ce0c706c81e8b49 binutils-ld-fix-static-linking.patch 70ec22bd72ef6dddecfd970613387dd4a8cdc8730dd3cbf03d5a0c3a7c4d839383167bb06dad21bf7c235329fd44b5dc4aefe762f68544f17155cf002bf1be4a 0001-Revert-PR25882-.gnu.attributes-are-not-checked-for-s.patch " diff --git a/cross/binutils-armhf/APKBUILD b/cross/binutils-armhf/APKBUILD index e067c0081..c25cc04a6 100644 --- a/cross/binutils-armhf/APKBUILD +++ b/cross/binutils-armhf/APKBUILD @@ -8,7 +8,7 @@ CTARGET="$(arch_to_hostspec $CTARGET_ARCH)" pkgname=binutils-armhf pkgver=2.40 -pkgrel=2 +pkgrel=3 pkgdesc="Tools necessary to build programs for armhf targets" url="https://www.gnu.org/software/binutils/" makedepends_build="bison flex texinfo" @@ -17,7 +17,7 @@ makedepends="$makedepends_build $makedepends_host" arch="x86_64" license="GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-3-Clause" subpackages="binutils-dev binutils-doc" -source="https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2 +source="https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz binutils-ld-fix-static-linking.patch 0001-Revert-PR25882-.gnu.attributes-are-not-checked-for-s.patch " @@ -107,7 +107,6 @@ build() { $_cross_configure \ $_arch_configure \ --enable-default-hash-style=gnu \ - $_hash_style_configure \ $no_textrels \ --with-pic \ --disable-werror \ @@ -132,26 +131,17 @@ package() { fi } -libs() { - pkgdesc="Runtime libraries from binutils - libbfd and libopcodes" - - mkdir -p "$subpkgdir"/usr/lib - mv "$pkgdir"/usr/lib/lib*.so "$subpkgdir"/usr/lib/ -} - gold() { pkgdesc="GNU binutils - gold linker" if [ -e "$pkgdir"/usr/bin/ld.gold ]; then - mkdir -p "$subpkgdir"/usr/bin - mv "$pkgdir"/usr/bin/ld.gold "$subpkgdir"/usr/bin + amove usr/bin/ld.gold fi - mkdir -p "$subpkgdir"/usr/$CTARGET/bin - mv "$pkgdir"/usr/$CTARGET/bin/ld.gold "$subpkgdir"/usr/$CTARGET/bin/ld.gold + amove usr/$CTARGET/bin/ld.gold } sha512sums=" -30256362945184329c994730f60d8493292547e0e5de5f49d57490d8d9b1a0a18393bf7f70934ba5061ee2001ec4cbf5f206d310df9512a7fb3625a362e358f9 binutils-2.40.tar.bz2 +a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 binutils-2.40.tar.xz ecee33b0e435aa704af1c334e560f201638ff79e199aa11ed78a72f7c9b46f85fbb227af5748e735fd681d1965fcc42ac81b0c8824e540430ce0c706c81e8b49 binutils-ld-fix-static-linking.patch 70ec22bd72ef6dddecfd970613387dd4a8cdc8730dd3cbf03d5a0c3a7c4d839383167bb06dad21bf7c235329fd44b5dc4aefe762f68544f17155cf002bf1be4a 0001-Revert-PR25882-.gnu.attributes-are-not-checked-for-s.patch " diff --git a/cross/binutils-armv7/APKBUILD b/cross/binutils-armv7/APKBUILD index cef96ad46..752e1cb21 100644 --- a/cross/binutils-armv7/APKBUILD +++ b/cross/binutils-armv7/APKBUILD @@ -8,7 +8,7 @@ CTARGET="$(arch_to_hostspec $CTARGET_ARCH)" pkgname=binutils-armv7 pkgver=2.40 -pkgrel=2 +pkgrel=3 pkgdesc="Tools necessary to build programs for armv7 targets" url="https://www.gnu.org/software/binutils/" makedepends_build="bison flex texinfo" @@ -17,7 +17,7 @@ makedepends="$makedepends_build $makedepends_host" arch="x86_64" license="GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-3-Clause" subpackages="binutils-dev binutils-doc" -source="https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2 +source="https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz binutils-ld-fix-static-linking.patch 0001-Revert-PR25882-.gnu.attributes-are-not-checked-for-s.patch " @@ -107,7 +107,6 @@ build() { $_cross_configure \ $_arch_configure \ --enable-default-hash-style=gnu \ - $_hash_style_configure \ $no_textrels \ --with-pic \ --disable-werror \ @@ -132,26 +131,17 @@ package() { fi } -libs() { - pkgdesc="Runtime libraries from binutils - libbfd and libopcodes" - - mkdir -p "$subpkgdir"/usr/lib - mv "$pkgdir"/usr/lib/lib*.so "$subpkgdir"/usr/lib/ -} - gold() { pkgdesc="GNU binutils - gold linker" if [ -e "$pkgdir"/usr/bin/ld.gold ]; then - mkdir -p "$subpkgdir"/usr/bin - mv "$pkgdir"/usr/bin/ld.gold "$subpkgdir"/usr/bin + amove usr/bin/ld.gold fi - mkdir -p "$subpkgdir"/usr/$CTARGET/bin - mv "$pkgdir"/usr/$CTARGET/bin/ld.gold "$subpkgdir"/usr/$CTARGET/bin/ld.gold + amove usr/$CTARGET/bin/ld.gold } sha512sums=" -30256362945184329c994730f60d8493292547e0e5de5f49d57490d8d9b1a0a18393bf7f70934ba5061ee2001ec4cbf5f206d310df9512a7fb3625a362e358f9 binutils-2.40.tar.bz2 +a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 binutils-2.40.tar.xz ecee33b0e435aa704af1c334e560f201638ff79e199aa11ed78a72f7c9b46f85fbb227af5748e735fd681d1965fcc42ac81b0c8824e540430ce0c706c81e8b49 binutils-ld-fix-static-linking.patch 70ec22bd72ef6dddecfd970613387dd4a8cdc8730dd3cbf03d5a0c3a7c4d839383167bb06dad21bf7c235329fd44b5dc4aefe762f68544f17155cf002bf1be4a 0001-Revert-PR25882-.gnu.attributes-are-not-checked-for-s.patch " diff --git a/cross/binutils-riscv64/APKBUILD b/cross/binutils-riscv64/APKBUILD index a93a4cc66..a405d8f16 100644 --- a/cross/binutils-riscv64/APKBUILD +++ b/cross/binutils-riscv64/APKBUILD @@ -8,7 +8,7 @@ CTARGET="$(arch_to_hostspec $CTARGET_ARCH)" pkgname=binutils-riscv64 pkgver=2.40 -pkgrel=2 +pkgrel=3 pkgdesc="Tools necessary to build programs for riscv64 targets" url="https://www.gnu.org/software/binutils/" makedepends_build="bison flex texinfo" @@ -17,7 +17,7 @@ makedepends="$makedepends_build $makedepends_host" arch="x86_64" license="GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-3-Clause" subpackages="binutils-dev binutils-doc" -source="https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2 +source="https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz binutils-ld-fix-static-linking.patch 0001-Revert-PR25882-.gnu.attributes-are-not-checked-for-s.patch " @@ -107,7 +107,6 @@ build() { $_cross_configure \ $_arch_configure \ --enable-default-hash-style=gnu \ - $_hash_style_configure \ $no_textrels \ --with-pic \ --disable-werror \ @@ -132,26 +131,17 @@ package() { fi } -libs() { - pkgdesc="Runtime libraries from binutils - libbfd and libopcodes" - - mkdir -p "$subpkgdir"/usr/lib - mv "$pkgdir"/usr/lib/lib*.so "$subpkgdir"/usr/lib/ -} - gold() { pkgdesc="GNU binutils - gold linker" if [ -e "$pkgdir"/usr/bin/ld.gold ]; then - mkdir -p "$subpkgdir"/usr/bin - mv "$pkgdir"/usr/bin/ld.gold "$subpkgdir"/usr/bin + amove usr/bin/ld.gold fi - mkdir -p "$subpkgdir"/usr/$CTARGET/bin - mv "$pkgdir"/usr/$CTARGET/bin/ld.gold "$subpkgdir"/usr/$CTARGET/bin/ld.gold + amove usr/$CTARGET/bin/ld.gold } sha512sums=" -30256362945184329c994730f60d8493292547e0e5de5f49d57490d8d9b1a0a18393bf7f70934ba5061ee2001ec4cbf5f206d310df9512a7fb3625a362e358f9 binutils-2.40.tar.bz2 +a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 binutils-2.40.tar.xz ecee33b0e435aa704af1c334e560f201638ff79e199aa11ed78a72f7c9b46f85fbb227af5748e735fd681d1965fcc42ac81b0c8824e540430ce0c706c81e8b49 binutils-ld-fix-static-linking.patch 70ec22bd72ef6dddecfd970613387dd4a8cdc8730dd3cbf03d5a0c3a7c4d839383167bb06dad21bf7c235329fd44b5dc4aefe762f68544f17155cf002bf1be4a 0001-Revert-PR25882-.gnu.attributes-are-not-checked-for-s.patch "