From 7fb54af45bd1599025765ee22d146848a9c21b9c Mon Sep 17 00:00:00 2001 From: Miko <65079739+mikoxyz@users.noreply.github.com> Date: Thu, 18 Nov 2021 19:46:25 +0100 Subject: [PATCH 1/5] binutils: Update to 2.37. Signed-off-by: Miko <65079739+mikoxyz@users.noreply.github.com> --- ...e3f3bd6d460491f8c8d032a7fea88d5ec8ff.patch | 60 ----- .../patches/bfd-close-file-descriptor.patch | 234 ++++++++++++++++++ .../binutils/patches/defang-no-split.patch | 38 +++ .../patches/ppc64-revert-gnu-attributes.patch | 65 ++--- srcpkgs/binutils/template | 17 +- 5 files changed, 302 insertions(+), 112 deletions(-) delete mode 100644 srcpkgs/binutils/patches/1767e3f3bd6d460491f8c8d032a7fea88d5ec8ff.patch create mode 100644 srcpkgs/binutils/patches/bfd-close-file-descriptor.patch create mode 100644 srcpkgs/binutils/patches/defang-no-split.patch diff --git a/srcpkgs/binutils/patches/1767e3f3bd6d460491f8c8d032a7fea88d5ec8ff.patch b/srcpkgs/binutils/patches/1767e3f3bd6d460491f8c8d032a7fea88d5ec8ff.patch deleted file mode 100644 index a55432d83cff..000000000000 --- a/srcpkgs/binutils/patches/1767e3f3bd6d460491f8c8d032a7fea88d5ec8ff.patch +++ /dev/null @@ -1,60 +0,0 @@ -From 1767e3f3bd6d460491f8c8d032a7fea88d5ec8ff Mon Sep 17 00:00:00 2001 -From: "H.J. Lu" -Date: Mon, 16 Nov 2020 06:37:53 -0800 -Subject: [PATCH] elf: Set rel_from_abs to 1 for __ehdr_start - -bfdlink.h has - - /* Symbol will be converted from absolute to section-relative. Set for - symbols defined by a script from "dot" (also SEGMENT_START or ORIGIN) - outside of an output section statement. */ - unsigned int rel_from_abs : 1; - -linker.c has - -.{* Return TRUE if the symbol described by a linker hash entry H -. is going to be absolute. Linker-script defined symbols can be -. converted from absolute to section-relative ones late in the -. link. Use this macro to correctly determine whether the symbol -. will actually end up absolute in output. *} -.#define bfd_is_abs_symbol(H) \ -. (((H)->type == bfd_link_hash_defined \ -. || (H)->type == bfd_link_hash_defweak) \ -. && bfd_is_abs_section ((H)->u.def.section) \ -. && !(H)->rel_from_abs) -. - -Set rel_from_abs to 1 for __ehdr_start which will be converted from -absolute to section-relative in assign_file_positions_for_load_sections. - - PR ld/26869 - * ldelf.c (ldelf_before_allocation): Set rel_from_abs to 1 for - __ehdr_start. - * testsuite/ld-i386/i386.exp: Run pr26869. - * testsuite/ld-i386/pr26869.d: New file. - * testsuite/ld-i386/pr26869.s: Likewise. - -(cherry picked from commit cbd5b99cce073273f668b154d4514e8e7e7ccc51) ---- - ld/ChangeLog | 9 +++++++++ - ld/ldelf.c | 2 ++ - ld/testsuite/ld-i386/i386.exp | 1 + - ld/testsuite/ld-i386/pr26869.d | 14 ++++++++++++++ - ld/testsuite/ld-i386/pr26869.s | 3 +++ - 5 files changed, 29 insertions(+) - create mode 100644 ld/testsuite/ld-i386/pr26869.d - create mode 100644 ld/testsuite/ld-i386/pr26869.s - -diff --git a/ld/ldelf.c b/ld/ldelf.c -index bada3ade2d7..831d032fe56 100644 ---- a/ld/ldelf.c -+++ b/ld/ldelf.c -@@ -1589,6 +1589,8 @@ ldelf_before_allocation (char *audit, char *depaudit, - (char *) &ehdr_start->u + sizeof ehdr_start->u.def.next, - sizeof ehdr_start_save_u); - ehdr_start->type = bfd_link_hash_defined; -+ /* It will be converted to section-relative later. */ -+ ehdr_start->rel_from_abs = 1; - ehdr_start->u.def.section = bfd_abs_section_ptr; - ehdr_start->u.def.value = 0; - } diff --git a/srcpkgs/binutils/patches/bfd-close-file-descriptor.patch b/srcpkgs/binutils/patches/bfd-close-file-descriptor.patch new file mode 100644 index 000000000000..357d0f970146 --- /dev/null +++ b/srcpkgs/binutils/patches/bfd-close-file-descriptor.patch @@ -0,0 +1,234 @@ +Upstream: yes +URL: https://sourceware.org/bugzilla/show_bug.cgi?id=28138 +From 1c611b40e6bfc8029bff7696814330b5bc0ee5c0 Mon Sep 17 00:00:00 2001 +From: "H.J. Lu" +Date: Mon, 26 Jul 2021 05:59:55 -0700 +Subject: [PATCH] bfd: Close the file descriptor if there is no archive fd + +Close the file descriptor if there is no archive plugin file descriptor +to avoid running out of file descriptors on thin archives with many +archive members. + +bfd/ + + PR ld/28138 + * plugin.c (bfd_plugin_close_file_descriptor): Close the file + descriptor there is no archive plugin file descriptor. + +ld/ + + PR ld/28138 + * testsuite/ld-plugin/lto.exp: Run tmpdir/pr28138 only for + native build. + + PR ld/28138 + * testsuite/ld-plugin/lto.exp: Run ld/28138 tests. + * testsuite/ld-plugin/pr28138.c: New file. + * testsuite/ld-plugin/pr28138-1.c: Likewise. + * testsuite/ld-plugin/pr28138-2.c: Likewise. + * testsuite/ld-plugin/pr28138-3.c: Likewise. + * testsuite/ld-plugin/pr28138-4.c: Likewise. + * testsuite/ld-plugin/pr28138-5.c: Likewise. + * testsuite/ld-plugin/pr28138-6.c: Likewise. + * testsuite/ld-plugin/pr28138-7.c: Likewise. + +(cherry picked from commit 5a98fb7513b559e20dfebdbaa2a471afda3b4742) +(cherry picked from commit 7dc37e1e1209c80e0bab784df6b6bac335e836f2) +--- + bfd/plugin.c | 8 +++++++ + ld/testsuite/ld-plugin/lto.exp | 34 ++++++++++++++++++++++++++++++ + ld/testsuite/ld-plugin/pr28138-1.c | 6 ++++++ + ld/testsuite/ld-plugin/pr28138-2.c | 6 ++++++ + ld/testsuite/ld-plugin/pr28138-3.c | 6 ++++++ + ld/testsuite/ld-plugin/pr28138-4.c | 6 ++++++ + ld/testsuite/ld-plugin/pr28138-5.c | 6 ++++++ + ld/testsuite/ld-plugin/pr28138-6.c | 6 ++++++ + ld/testsuite/ld-plugin/pr28138-7.c | 6 ++++++ + ld/testsuite/ld-plugin/pr28138.c | 20 ++++++++++++++++++ + 10 files changed, 104 insertions(+) + create mode 100644 ld/testsuite/ld-plugin/pr28138-1.c + create mode 100644 ld/testsuite/ld-plugin/pr28138-2.c + create mode 100644 ld/testsuite/ld-plugin/pr28138-3.c + create mode 100644 ld/testsuite/ld-plugin/pr28138-4.c + create mode 100644 ld/testsuite/ld-plugin/pr28138-5.c + create mode 100644 ld/testsuite/ld-plugin/pr28138-6.c + create mode 100644 ld/testsuite/ld-plugin/pr28138-7.c + create mode 100644 ld/testsuite/ld-plugin/pr28138.c + +diff --git a/bfd/plugin.c b/bfd/plugin.c +index 6cfa2b66470..3bab8febe88 100644 +--- a/bfd/plugin.c ++++ b/bfd/plugin.c +@@ -291,6 +291,14 @@ bfd_plugin_close_file_descriptor (bfd *abfd, int fd) + && !bfd_is_thin_archive (abfd->my_archive)) + abfd = abfd->my_archive; + ++ /* Close the file descriptor if there is no archive plugin file ++ descriptor. */ ++ if (abfd->archive_plugin_fd == -1) ++ { ++ close (fd); ++ return; ++ } ++ + abfd->archive_plugin_fd_open_count--; + /* Dup the archive plugin file descriptor for later use, which + will be closed by _bfd_archive_close_and_cleanup. */ +diff --git a/ld/testsuite/ld-plugin/lto.exp b/ld/testsuite/ld-plugin/lto.exp +index def69e43ab3..999d911ce6a 100644 +--- a/ld/testsuite/ld-plugin/lto.exp ++++ b/ld/testsuite/ld-plugin/lto.exp +@@ -687,6 +687,40 @@ if { [is_elf_format] && [check_lto_shared_available] } { + } + } + ++run_cc_link_tests [list \ ++ [list \ ++ "Build pr28138.a" \ ++ "-T" "" \ ++ {pr28138-1.c pr28138-2.c pr28138-3.c pr28138-4.c pr28138-5.c \ ++ pr28138-6.c pr28138-7.c} {} "pr28138.a" \ ++ ] \ ++ [list \ ++ "Build pr28138.o" \ ++ "" "" \ ++ {pr28138.c} {} \ ++ ] \ ++] ++ ++set exec_output [run_host_cmd "sh" \ ++ "-c \"ulimit -n 20; \ ++ $CC -Btmpdir/ld -o tmpdir/pr28138 \ ++ tmpdir/pr28138.o tmpdir/pr28138.a\""] ++set exec_output [prune_warnings $exec_output] ++if [string match "" $exec_output] then { ++ if { [isnative] } { ++ set exec_output [run_host_cmd "tmpdir/pr28138" ""] ++ if [string match "PASS" $exec_output] then { ++ pass "PR ld/28138" ++ } else { ++ fail "PR ld/28138" ++ } ++ } else { ++ pass "PR ld/28138" ++ } ++} else { ++ fail "PR ld/28138" ++} ++ + set testname "Build liblto-11.a" + remote_file host delete "tmpdir/liblto-11.a" + set catch_output [run_host_cmd "$ar" "rc $plug_opt tmpdir/liblto-11.a tmpdir/lto-11a.o tmpdir/lto-11b.o tmpdir/lto-11c.o"] +diff --git a/ld/testsuite/ld-plugin/pr28138-1.c b/ld/testsuite/ld-plugin/pr28138-1.c +new file mode 100644 +index 00000000000..51d119e1642 +--- /dev/null ++++ b/ld/testsuite/ld-plugin/pr28138-1.c +@@ -0,0 +1,6 @@ ++extern int a0(void); ++int ++a1(void) ++{ ++ return 1 + a0(); ++} +diff --git a/ld/testsuite/ld-plugin/pr28138-2.c b/ld/testsuite/ld-plugin/pr28138-2.c +new file mode 100644 +index 00000000000..1120cd797e9 +--- /dev/null ++++ b/ld/testsuite/ld-plugin/pr28138-2.c +@@ -0,0 +1,6 @@ ++extern int a1(void); ++int ++a2(void) ++{ ++ return 1 + a1(); ++} +diff --git a/ld/testsuite/ld-plugin/pr28138-3.c b/ld/testsuite/ld-plugin/pr28138-3.c +new file mode 100644 +index 00000000000..ec464947ee6 +--- /dev/null ++++ b/ld/testsuite/ld-plugin/pr28138-3.c +@@ -0,0 +1,6 @@ ++extern int a2(void); ++int ++a3(void) ++{ ++ return 1 + a2(); ++} +diff --git a/ld/testsuite/ld-plugin/pr28138-4.c b/ld/testsuite/ld-plugin/pr28138-4.c +new file mode 100644 +index 00000000000..475701b2c5c +--- /dev/null ++++ b/ld/testsuite/ld-plugin/pr28138-4.c +@@ -0,0 +1,6 @@ ++extern int a3(void); ++int ++a4(void) ++{ ++ return 1 + a3(); ++} +diff --git a/ld/testsuite/ld-plugin/pr28138-5.c b/ld/testsuite/ld-plugin/pr28138-5.c +new file mode 100644 +index 00000000000..e24f86c363e +--- /dev/null ++++ b/ld/testsuite/ld-plugin/pr28138-5.c +@@ -0,0 +1,6 @@ ++extern int a4(void); ++int ++a5(void) ++{ ++ return 1 + a4(); ++} +diff --git a/ld/testsuite/ld-plugin/pr28138-6.c b/ld/testsuite/ld-plugin/pr28138-6.c +new file mode 100644 +index 00000000000..b5b938bdb21 +--- /dev/null ++++ b/ld/testsuite/ld-plugin/pr28138-6.c +@@ -0,0 +1,6 @@ ++extern int a5(void); ++int ++a6(void) ++{ ++ return 1 + a5(); ++} +diff --git a/ld/testsuite/ld-plugin/pr28138-7.c b/ld/testsuite/ld-plugin/pr28138-7.c +new file mode 100644 +index 00000000000..4ef75bf0f0c +--- /dev/null ++++ b/ld/testsuite/ld-plugin/pr28138-7.c +@@ -0,0 +1,6 @@ ++extern int a6(void); ++int ++a7(void) ++{ ++ return 1 + a6(); ++} +diff --git a/ld/testsuite/ld-plugin/pr28138.c b/ld/testsuite/ld-plugin/pr28138.c +new file mode 100644 +index 00000000000..68252c9f382 +--- /dev/null ++++ b/ld/testsuite/ld-plugin/pr28138.c +@@ -0,0 +1,20 @@ ++#include ++ ++extern int a7(void); ++ ++int ++a0(void) ++{ ++ return 0; ++} ++ ++int ++main() ++{ ++ if (a7() == 7) ++ { ++ printf ("PASS\n"); ++ return 0; ++ } ++ return 1; ++} +-- +2.27.0 + diff --git a/srcpkgs/binutils/patches/defang-no-split.patch b/srcpkgs/binutils/patches/defang-no-split.patch new file mode 100644 index 000000000000..cea68edc5dd2 --- /dev/null +++ b/srcpkgs/binutils/patches/defang-no-split.patch @@ -0,0 +1,38 @@ +From 2dad02b6d46eef438cbd14d8511487b056628a38 Mon Sep 17 00:00:00 2001 +From: Sergei Trofimovich +Date: Mon, 26 Jul 2021 22:51:18 +0100 +Subject: [PATCH 1/1] texi2pod.pl: add no-op --no-split option support + [PR28144] + +Change 2faf902da ("generate single html manual page by default") +added use of --no-split option to makeinfo. binutils reuses +makeinfo options for texi2pod.pl wrapper. Unsupported option +led to silent manpage truncation. + +The change adds no-op option support. + +etc/ + PR 28144 + * texi2pod.pl: Handle no-op --no-split option. + +(cherry picked from commit 96a7037cd8573cf065aa6b12baca68696f96d9ca) +--- + etc/texi2pod.pl | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/etc/texi2pod.pl b/etc/texi2pod.pl +index 11f70d156be..dcf2b437640 100644 +--- a/etc/texi2pod.pl ++++ b/etc/texi2pod.pl +@@ -59,6 +59,8 @@ while ($_ = shift) { + $flag = shift; + } + push (@ipath, $flag); ++ } elsif (/^--no-split$/) { ++ # ignore option for makeinfo compatibility + } elsif (/^-/) { + usage(); + } else { +-- +2.27.0 + diff --git a/srcpkgs/binutils/patches/ppc64-revert-gnu-attributes.patch b/srcpkgs/binutils/patches/ppc64-revert-gnu-attributes.patch index 5de937f4fcce..6e1fa7731c9e 100644 --- a/srcpkgs/binutils/patches/ppc64-revert-gnu-attributes.patch +++ b/srcpkgs/binutils/patches/ppc64-revert-gnu-attributes.patch @@ -1,39 +1,24 @@ -From b1faf99f3e546df2cd302bb1ad36a2078224fe8b Mon Sep 17 00:00:00 2001 +From bbf05b742fde518fb97c789b043fe0d3aaf549f0 Mon Sep 17 00:00:00 2001 From: Ariadne Conill -Date: Fri, 30 Oct 2020 16:59:48 -0600 +Date: Tue, 21 Sep 2021 14:53:13 +0000 Subject: [PATCH] Revert "PR25882, .gnu.attributes are not checked for shared libraries" +This revert is needed to avoid wrongly tagging objects with the incompatible +IBM long double ABI, which is not supported by musl and will result in +linking errors if used. + This reverts commit a8acd6eeb6dc2cc5460ece90f90ebe36b56b20ba. --- - bfd/ChangeLog | 6 ------ - bfd/elf32-tic6x.c | 3 --- - ld/ChangeLog | 6 ------ - ld/ldlang.c | 9 ++++----- - 4 files changed, 4 insertions(+), 20 deletions(-) + bfd/elf32-tic6x.c | 3 --- + ld/ldlang.c | 10 ++++------ + 2 files changed, 4 insertions(+), 9 deletions(-) -diff --git a/bfd/ChangeLog b/bfd/ChangeLog -index 9fac12538a..b5461494e8 100644 ---- a/bfd/ChangeLog -+++ b/bfd/ChangeLog -@@ -1422,12 +1422,6 @@ - accessing root.u.def of symbols. Also check root.u.def.section - is non-NULL. Reverse tests so as to make the logic positive. - --2020-05-01 Alan Modra -- -- PR 25882 -- * elf32-tic6x.c (elf32_tic6x_merge_attributes): Don't transfer -- Tag_ABI_PIC or Tag_ABI_PID from dynamic objects to the output. -- - 2020-05-01 Alan Modra - - PR 25882 diff --git a/bfd/elf32-tic6x.c b/bfd/elf32-tic6x.c -index b8b916bfd3..91bb6a10b1 100644 +index 5754f3cb860..3ad1d612749 100644 --- a/bfd/elf32-tic6x.c +++ b/bfd/elf32-tic6x.c -@@ -3748,9 +3748,6 @@ elf32_tic6x_merge_attributes (bfd *ibfd, struct bfd_link_info *info) +@@ -3735,9 +3735,6 @@ elf32_tic6x_merge_attributes (bfd *ibfd, struct bfd_link_info *info) case Tag_ABI_PIC: case Tag_ABI_PID: @@ -43,36 +28,20 @@ index b8b916bfd3..91bb6a10b1 100644 if (out_attr[i].i > in_attr[i].i) out_attr[i].i = in_attr[i].i; break; -diff --git a/ld/ChangeLog b/ld/ChangeLog -index 4eec7d2977..b93452f70c 100644 ---- a/ld/ChangeLog -+++ b/ld/ChangeLog -@@ -1319,12 +1319,6 @@ - * testsuite/ld-aarch64/farcall-group.d: New test driver. - * testsuite/ld-aarch64/aarch64-elf.exp: Run the new test. - --2020-05-01 Alan Modra -- -- PR 25882 -- * ldlang.c (lang_check): Call bfd_merge_private_bfd_data for -- shared libraries. -- - 2020-05-01 Alan Modra - - * po/BLD-POTFILES.in: Regenerate. diff --git a/ld/ldlang.c b/ld/ldlang.c -index 9977195074..173d8ec349 100644 +index 37b64c89ee1..f13beaef9d9 100644 --- a/ld/ldlang.c +++ b/ld/ldlang.c -@@ -6972,12 +6972,11 @@ lang_check (void) +@@ -7071,13 +7071,11 @@ lang_check (void) bfd_printable_name (input_bfd), input_bfd, bfd_printable_name (link_info.output_bfd)); } - - /* If the input bfd has no contents, it shouldn't set the - private data of the output bfd. */ -- else if ((input_bfd->flags & DYNAMIC) != 0 -- || bfd_count_sections (input_bfd) != 0) +- else if (!file->flags.just_syms +- && ((input_bfd->flags & DYNAMIC) != 0 +- || bfd_count_sections (input_bfd) != 0)) + else if (bfd_count_sections (input_bfd)) { + /* If the input bfd has no contents, it shouldn't set the @@ -82,5 +51,5 @@ index 9977195074..173d8ec349 100644 /* If we aren't supposed to warn about mismatched input -- -2.29.2 +2.33.0 diff --git a/srcpkgs/binutils/template b/srcpkgs/binutils/template index 6270f8618c87..669bdd8f5135 100644 --- a/srcpkgs/binutils/template +++ b/srcpkgs/binutils/template @@ -1,15 +1,15 @@ # Template file for 'binutils' pkgname=binutils -version=2.35.1 -revision=4 +version=2.37 +revision=1 bootstrap=yes -makedepends="zlib-devel" +makedepends="pkg-config zlib-devel" short_desc="GNU binary utilities" maintainer="Enno Boland " license="GPL-3.0-or-later" homepage="http://www.gnu.org/software/binutils/" distfiles="${GNU_SITE}/$pkgname/$pkgname-$version.tar.xz" -checksum=3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 +checksum=820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c subpackages="binutils-doc" if [ "$CHROOT_READY" ]; then @@ -31,6 +31,15 @@ _get_triplet() { fi } +pre_configure() { + # Binutils 2.37 ships empty man pages; workaround and remove the man + # pages. + if [ "$CHROOT_READY" ]; then + sed -i '63d' etc/texi2pod.pl + find -name \*.1 -delete + fi +} + do_configure() { local conf From d6bd0172d0df0b24f127897e10247a473de2c281 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Nogueira?= Date: Thu, 5 Aug 2021 01:22:17 -0300 Subject: [PATCH 2/5] glibc: update to 2.34. From release notes: Starting with glibc 2.34, the shared objects are installed under their ABI sonames directly, without symbolic links. Therefore, we have to rename many of the nostrip entries. So we now have to explicitly list the dynamic linkers. The list was taken from common/shlibs. Also from release notes: all functionality formerly implemented in the libraries libpthread, libdl, libutil, libanl has been integrated into libc. Therefore, we can remove these libraries from the nostrip list entirely. Finally, we also: - remove from nostrip the obsolete entries which no longer exist - remove the xbps.d special casing, which is now done in the xbps template for all archs - update common/shlibs and remove outdated entry Signed-off-by: Miko <65079739+mikoxyz@users.noreply.github.com> --- common/shlibs | 29 ++++++++++++++++++++ srcpkgs/glibc/template | 61 +++++++++++++++++------------------------- 2 files changed, 54 insertions(+), 36 deletions(-) diff --git a/common/shlibs b/common/shlibs index a7908585fbbd..78e95f2063fd 100644 --- a/common/shlibs +++ b/common/shlibs @@ -49,6 +49,35 @@ libcidn.so.1 glibc-2.32_1 libmvec.so.1 glibc-2.32_1 libcddgmp.so.0 cddlib-0.94m_1 libcdd.so.0 cddlib-0.94m_1 +libc.so.6 glibc-2.34_1 +libm.so.6 glibc-2.34_1 +libpthread.so.0 glibc-2.34_1 +librt.so.1 glibc-2.34_1 +libdl.so.2 glibc-2.34_1 +ld-linux-x86-64.so.2 glibc-2.34_1 x86_64 +ld-linux.so.2 glibc-2.34_1 i686 +ld-linux.so.3 glibc-2.34_1 armv5tel +ld-linux-aarch64.so.1 glibc-2.34_1 aarch64 +ld64.so.2 glibc-2.34_1 ppc64 +ld.so.1 glibc-2.34_1 mips +ld.so.1 glibc-2.34_1 ppc +ld-linux-armhf.so.3 glibc-2.34_1 +libresolv.so.2 glibc-2.34_1 +libanl.so.1 glibc-2.34_1 +libthread_db.so.1 glibc-2.34_1 +libutil.so.1 glibc-2.34_1 +libnsl.so.1 glibc-2.34_1 +libnss_db.so.2 glibc-2.34_1 +libnss_files.so.2 glibc-2.34_1 +libnss_compat.so.2 glibc-2.34_1 +libnss_dns.so.2 glibc-2.34_1 +libnss_hesiod.so.2 glibc-2.34_1 +libcrypt.so.1 glibc-2.34_1 +libBrokenLocale.so.1 glibc-2.34_1 +libmemusage.so glibc-2.34_1 +libSegFault.so glibc-2.34_1 +libpcprofile.so glibc-2.34_1 +libmvec.so.1 glibc-2.34_1 libz.so.1 zlib-1.2.3_1 libb2.so.1 libb2-0.98.1_1 libbz2.so.1 bzip2-1.0.5_1 diff --git a/srcpkgs/glibc/template b/srcpkgs/glibc/template index c62a4d2aedf1..2f570ee161aa 100644 --- a/srcpkgs/glibc/template +++ b/srcpkgs/glibc/template @@ -1,14 +1,14 @@ # Template file for 'glibc' pkgname=glibc -version=2.32 -revision=2 +version=2.34 +revision=1 bootstrap=yes short_desc="GNU C library" maintainer="Enno Boland " license="GPL-2.0-or-later, LGPL-2.1-or-later, BSD-3-Clause" homepage="http://www.gnu.org/software/libc" distfiles="${GNU_SITE}/glibc/glibc-${version}.tar.xz" -checksum=1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836 +checksum=44d26a1fe20b8853a48f470ead01e4279e869ac149b195dda4e44a195d981ab2 # Do not strip these files, objcopy errors out. nostrip_files=" XBS5_ILP32_OFFBIG @@ -20,27 +20,28 @@ nostrip_files=" POSIX_V6_LP64_OFF64 POSIX_V7_LP64_OFF64 XBS5_LP64_OFF64 - ld-${version}.so - libdl-${version}.so - libanl-${version}.so - libcidn-${version}.so - libresolv-${version}.so - libcrypt-${version}.so - libpthread-${version}.so - libm-${version}.so - libutil-${version}.so - libthread_db-1.0.so - librt-${version}.so - libnsl-${version}.so - libc-${version}.so - libBrokenLocale-${version}.so - libnss_compat-${version}.so - libnss_db-${version}.so - libnss_dns-${version}.so - libnss_files-${version}.so - libnss_hesiod-${version}.so - libnss_nisplus-${version}.so - libnss_nis-${version}.so" + ld-linux-x86-64.so.2 + ld-linux.so.2 + ld-linux.so.3 + ld-linux-aarch64.so.1 + ld64.so.2 + ld.so.1 + ld-linux-armhf.so.3 + libresolv.so.2 + libcrypt.so.1 + libm.so.6 + libthread_db.so.1 + libnsl.so.1 + libc.so.6 + libc_malloc_debug.so.0 + libmemusage.so + libmvec.so.1 + libBrokenLocale.so.1 + libnss_compat.so.2 + libnss_db.so.2 + libnss_dns.so.2 + libnss_files.so.2 + libnss_hesiod.so.2" conf_files=" /etc/rpc @@ -163,18 +164,6 @@ do_install() { rm -f ${DESTDIR}/usr/bin/z{dump,ic} mv ${DESTDIR}/usr/sbin/* ${DESTDIR}/usr/bin - - # Create xbps.d(5) arch override file for 32-bit architectures - # 32-bit userlands may be used with 64-bit kernels and then - # xbps will report an incorrect architecture by default - case "$XBPS_TARGET_MACHINE" in - i686|ppc|ppcle|armv*) - vmkdir usr/share/xbps.d - echo "architecture=${XBPS_TARGET_MACHINE}" > \ - ${DESTDIR}/usr/share/xbps.d/arch-32bit.conf - ;; - *) ;; - esac } glibc-devel_package() { From 0a56530d1efee81ac4bf7cf95fa33412583bbf22 Mon Sep 17 00:00:00 2001 From: Miko <65079739+mikoxyz@users.noreply.github.com> Date: Fri, 19 Nov 2021 04:48:17 +0100 Subject: [PATCH 3/5] gcc: Update to 10.3.1git20211027. Signed-off-by: Miko <65079739+mikoxyz@users.noreply.github.com> --- .../gcc/patches/libgcc-ibm128-no-tag.patch | 11 ++++--- srcpkgs/gcc/template | 29 +++++++++---------- 2 files changed, 21 insertions(+), 19 deletions(-) diff --git a/srcpkgs/gcc/patches/libgcc-ibm128-no-tag.patch b/srcpkgs/gcc/patches/libgcc-ibm128-no-tag.patch index bdf5c75d917d..2d4adba871ec 100644 --- a/srcpkgs/gcc/patches/libgcc-ibm128-no-tag.patch +++ b/srcpkgs/gcc/patches/libgcc-ibm128-no-tag.patch @@ -26,13 +26,16 @@ index b132784..fb5eca8 100644 SHLIB_MAPFILES += $(srcdir)/config/rs6000/libgcc-ibm-ldouble.ver diff --git a/libgcc/config/rs6000/t-linux b/libgcc/config/rs6000/t-linux -index 4f6d4c4..fa93bb6 100644 +index 72e9c2770a6..a86310b4fc9 100644 --- a/libgcc/config/rs6000/t-linux +++ b/libgcc/config/rs6000/t-linux -@@ -1,3 +1,3 @@ +@@ -1,6 +1,6 @@ SHLIB_MAPFILES += $(srcdir)/config/rs6000/libgcc-glibc.ver --HOST_LIBGCC2_CFLAGS += -mlong-double-128 -mno-minimal-toc -+HOST_LIBGCC2_CFLAGS += -mlong-double-128 -mno-gnu-attribute -mno-minimal-toc +-HOST_LIBGCC2_CFLAGS += -mlong-double-128 ++HOST_LIBGCC2_CFLAGS += -mlong-double-128 -mno-gnu-attribute + + # This is a way of selecting -mcmodel=small for ppc64, which gives + # smaller and faster libgcc code. Directly specifying -mcmodel=small -- 2.24.0 diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template index 09727ef34fb2..85acc16fe87b 100644 --- a/srcpkgs/gcc/template +++ b/srcpkgs/gcc/template @@ -4,34 +4,33 @@ pkgname=gcc # we are using a 10-stable git snapshot alpine is using in order -# to get regression fixes not yet incorporate into a stable release -# it should be possible to switch back to stable with 10.3 or 11 -version=10.2.1pre1 -revision=3 -_patchver="${version%pre*}" +# to get regression fixes not yet incorporated into a stable release +# it should be possible to switch back to stable with 10.4 or 11.3 +version=10.3.1git20211027 +revision=1 +_patchver="${version%git*}" _minorver="${_patchver%.*}" _majorver="${_minorver%.*}" -_gmp_version=6.2.0 +_gmp_version=6.2.1 _mpfr_version=4.1.0 -_mpc_version=1.1.0 -_isl_version=0.21 -wrksrc=gcc-${version/pre/_pre} +_mpc_version=1.2.1 +_isl_version=0.24 +wrksrc=gcc-${version/git/_git} short_desc="GNU Compiler Collection" maintainer="Enno Boland " homepage="http://gcc.gnu.org" license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later" -# *-musl builders have issues fetching https://ftp.gnu.org/gnu/mpc/mpc-1.1.0.tar.gz distfiles=" - https://dev.alpinelinux.org/~nenolod/gcc-${version/pre/_pre}.tar.xz + https://dev.alpinelinux.org/~nenolod/gcc-${version/git/_git}.tar.xz https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz ${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz ${SOURCEFORGE_SITE}/libisl/isl-${_isl_version}.tar.bz2" -checksum="772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 - 258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526 +checksum="dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 + fd4829912cddd12f84181c3451cc752be224643e87fac497b69edddadc49b4f2 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f - 6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e - d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859" + 17503d2c395dfcf106b622dc142683c1199431d095367c6aacba6eec30340459 + fcf78dd9656c10eb8cf9fbd5f59a0b6b01386205fe1934b3b287a0a1898145c0" nopie=yes lib32disabled=yes From aad3cbdf4c205ef675ea1766325b11a132205224 Mon Sep 17 00:00:00 2001 From: Miko <65079739+mikoxyz@users.noreply.github.com> Date: Fri, 19 Nov 2021 04:57:53 +0100 Subject: [PATCH 4/5] libtool: Revbump for gcc update. Signed-off-by: Miko <65079739+mikoxyz@users.noreply.github.com> --- srcpkgs/libtool/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/libtool/template b/srcpkgs/libtool/template index b9972df70341..46ddf4f1c70d 100644 --- a/srcpkgs/libtool/template +++ b/srcpkgs/libtool/template @@ -1,7 +1,7 @@ # Template file for 'libtool' pkgname=libtool version=2.4.6 -revision=6 +revision=7 build_style=gnu-configure hostmakedepends="texinfo perl automake help2man xz" depends="tar sed" From 592e495150c297bdba246fa2691246f413f70284 Mon Sep 17 00:00:00 2001 From: Miko <65079739+mikoxyz@users.noreply.github.com> Date: Fri, 19 Nov 2021 12:52:41 +0100 Subject: [PATCH 5/5] Update crosstoolchains. Signed-off-by: Miko <65079739+mikoxyz@users.noreply.github.com> --- srcpkgs/cross-aarch64-linux-gnu/template | 16 ++++++++-------- srcpkgs/cross-aarch64-linux-musl/template | 14 +++++++------- srcpkgs/cross-arm-linux-gnueabi/template | 16 ++++++++-------- srcpkgs/cross-arm-linux-gnueabihf/template | 16 ++++++++-------- srcpkgs/cross-arm-linux-musleabi/template | 14 +++++++------- srcpkgs/cross-arm-linux-musleabihf/template | 14 +++++++------- srcpkgs/cross-armv7l-linux-gnueabihf/template | 16 ++++++++-------- srcpkgs/cross-armv7l-linux-musleabihf/template | 14 +++++++------- srcpkgs/cross-i686-linux-musl/template | 14 +++++++------- srcpkgs/cross-i686-pc-linux-gnu/template | 16 ++++++++-------- srcpkgs/cross-mips-linux-musl/template | 14 +++++++------- srcpkgs/cross-mips-linux-muslhf/template | 14 +++++++------- srcpkgs/cross-mipsel-linux-musl/template | 14 +++++++------- srcpkgs/cross-mipsel-linux-muslhf/template | 14 +++++++------- srcpkgs/cross-powerpc-linux-gnu/template | 16 ++++++++-------- srcpkgs/cross-powerpc-linux-musl/template | 14 +++++++------- srcpkgs/cross-powerpc64-linux-gnu/template | 16 ++++++++-------- srcpkgs/cross-powerpc64-linux-musl/template | 14 +++++++------- srcpkgs/cross-powerpc64le-linux-gnu/template | 16 ++++++++-------- srcpkgs/cross-powerpc64le-linux-musl/template | 14 +++++++------- srcpkgs/cross-powerpcle-linux-gnu/template | 16 ++++++++-------- srcpkgs/cross-powerpcle-linux-musl/template | 14 +++++++------- srcpkgs/cross-x86_64-linux-gnu/template | 16 ++++++++-------- srcpkgs/cross-x86_64-linux-musl/template | 14 +++++++------- 24 files changed, 178 insertions(+), 178 deletions(-) diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template index 18de21aa3ccd..c72d0a5663d3 100644 --- a/srcpkgs/cross-aarch64-linux-gnu/template +++ b/srcpkgs/cross-aarch64-linux-gnu/template @@ -1,15 +1,15 @@ # Template file for 'cross-aarch64-linux-gnu' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 -_glibc_version=2.32 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 +_glibc_version=2.34 _linux_version=5.10.4 pkgname=cross-aarch64-linux-gnu -version=0.34 +version=0.35 revision=1 build_style=void-cross configure_args="--with-arch=armv8-a" hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="Leah Neukirchen " @@ -20,9 +20,9 @@ distfiles=" https://dev.alpinelinux.org/~nenolod/gcc-${_gcc_version}.tar.xz ${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 - 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 + 44d26a1fe20b8853a48f470ead01e4279e869ac149b195dda4e44a195d981ab2 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec" nocross=yes diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template index 5e32c41f7b83..51e175548055 100644 --- a/srcpkgs/cross-aarch64-linux-musl/template +++ b/srcpkgs/cross-aarch64-linux-musl/template @@ -1,16 +1,16 @@ # Template file for 'cross-aarch64-linux-musl' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 _musl_version=1.1.24 _linux_version=5.10.4 _libucontext_version=1.0 pkgname=cross-aarch64-linux-musl -version=0.34 -revision=3 +version=0.35 +revision=1 build_style=void-cross configure_args="--with-arch=armv8-a" hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="Orphaned " @@ -22,8 +22,8 @@ distfiles=" https://musl.libc.org/releases/musl-${_musl_version}.tar.gz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec 23714e99a87f6dea82e8a073c526325161dd65462459820b16a6162be91955bb" diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template index a3aba72aa93a..854c7502d7ec 100644 --- a/srcpkgs/cross-arm-linux-gnueabi/template +++ b/srcpkgs/cross-arm-linux-gnueabi/template @@ -1,15 +1,15 @@ # Template file for 'cross-arm-linux-gnueabi' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 -_glibc_version=2.32 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 +_glibc_version=2.34 _linux_version=5.10.4 pkgname=cross-arm-linux-gnueabi -version=0.34 +version=0.35 revision=1 build_style=void-cross configure_args="--with-arch=armv5te --with-float=soft" hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="Orphaned " @@ -20,9 +20,9 @@ distfiles=" https://dev.alpinelinux.org/~nenolod/gcc-${_gcc_version}.tar.xz ${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 - 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 + 44d26a1fe20b8853a48f470ead01e4279e869ac149b195dda4e44a195d981ab2 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec" nocross=yes diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template index d9ab86cf2ecc..2b5955e62cc7 100644 --- a/srcpkgs/cross-arm-linux-gnueabihf/template +++ b/srcpkgs/cross-arm-linux-gnueabihf/template @@ -1,15 +1,15 @@ # Template file for 'cross-arm-linux-gnueabihf' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 -_glibc_version=2.32 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 +_glibc_version=2.34 _linux_version=5.10.4 pkgname=cross-arm-linux-gnueabihf -version=0.34 +version=0.35 revision=1 build_style=void-cross configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard" hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="Orphaned " @@ -20,9 +20,9 @@ distfiles=" https://dev.alpinelinux.org/~nenolod/gcc-${_gcc_version}.tar.xz ${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 - 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 + 44d26a1fe20b8853a48f470ead01e4279e869ac149b195dda4e44a195d981ab2 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec" nocross=yes diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template index 3082fc967aed..a11b09263008 100644 --- a/srcpkgs/cross-arm-linux-musleabi/template +++ b/srcpkgs/cross-arm-linux-musleabi/template @@ -1,16 +1,16 @@ # Template file for 'cross-arm-linux-musleabi' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 _musl_version=1.1.24 _linux_version=5.10.4 _libucontext_version=1.0 pkgname=cross-arm-linux-musleabi -version=0.34 -revision=3 +version=0.35 +revision=1 build_style=void-cross configure_args="--with-arch=armv5te --with-float=soft" hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="Orphaned " @@ -22,8 +22,8 @@ distfiles=" https://musl.libc.org/releases/musl-${_musl_version}.tar.gz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec 23714e99a87f6dea82e8a073c526325161dd65462459820b16a6162be91955bb" diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template index 98ed4d433e4d..f316f67841e1 100644 --- a/srcpkgs/cross-arm-linux-musleabihf/template +++ b/srcpkgs/cross-arm-linux-musleabihf/template @@ -1,16 +1,16 @@ # Template file for 'cross-arm-linux-musleabihf' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 _musl_version=1.1.24 _linux_version=5.10.4 _libucontext_version=1.0 pkgname=cross-arm-linux-musleabihf -version=0.34 -revision=3 +version=0.35 +revision=1 build_style=void-cross configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard" hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="Orphaned " @@ -22,8 +22,8 @@ distfiles=" https://musl.libc.org/releases/musl-${_musl_version}.tar.gz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec 23714e99a87f6dea82e8a073c526325161dd65462459820b16a6162be91955bb" diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template index 30c89b6294ef..f458ad88c904 100644 --- a/srcpkgs/cross-armv7l-linux-gnueabihf/template +++ b/srcpkgs/cross-armv7l-linux-gnueabihf/template @@ -1,15 +1,15 @@ # Template file for 'cross-armv7l-linux-gnueabihf' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 -_glibc_version=2.32 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 +_glibc_version=2.34 _linux_version=5.10.4 pkgname=cross-armv7l-linux-gnueabihf -version=0.34 +version=0.35 revision=1 build_style=void-cross configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard" hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="Orphaned " @@ -20,9 +20,9 @@ distfiles=" https://dev.alpinelinux.org/~nenolod/gcc-${_gcc_version}.tar.xz ${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 - 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 + 44d26a1fe20b8853a48f470ead01e4279e869ac149b195dda4e44a195d981ab2 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec" nocross=yes diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template index 526c01448dd4..3dc74b985f97 100644 --- a/srcpkgs/cross-armv7l-linux-musleabihf/template +++ b/srcpkgs/cross-armv7l-linux-musleabihf/template @@ -1,16 +1,16 @@ # Template file for 'cross-armv7l-linux-musleabihf' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 _musl_version=1.1.24 _linux_version=5.10.4 _libucontext_version=1.0 pkgname=cross-armv7l-linux-musleabihf -version=0.34 -revision=3 +version=0.35 +revision=1 build_style=void-cross configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard" hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="Orphaned " @@ -22,8 +22,8 @@ distfiles=" https://musl.libc.org/releases/musl-${_musl_version}.tar.gz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec 23714e99a87f6dea82e8a073c526325161dd65462459820b16a6162be91955bb" diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template index 5fba2dd44463..567ab7ad4abd 100644 --- a/srcpkgs/cross-i686-linux-musl/template +++ b/srcpkgs/cross-i686-linux-musl/template @@ -1,15 +1,15 @@ # Template file for 'cross-i686-linux-musl' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 _musl_version=1.1.24 _linux_version=5.10.4 _libucontext_version=1.0 pkgname=cross-i686-linux-musl -version=0.34 -revision=3 +version=0.35 +revision=1 build_style=void-cross hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="Orphaned " @@ -21,8 +21,8 @@ distfiles=" https://musl.libc.org/releases/musl-${_musl_version}.tar.gz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec 23714e99a87f6dea82e8a073c526325161dd65462459820b16a6162be91955bb" diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template index 263a43f7a7b8..dfb369dde05c 100644 --- a/srcpkgs/cross-i686-pc-linux-gnu/template +++ b/srcpkgs/cross-i686-pc-linux-gnu/template @@ -1,14 +1,14 @@ # Template file for 'cross-i686-pc-linux-gnu' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 -_glibc_version=2.32 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 +_glibc_version=2.34 _linux_version=5.10.4 pkgname=cross-i686-pc-linux-gnu -version=0.34 +version=0.35 revision=1 build_style=void-cross hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="Orphaned " @@ -19,9 +19,9 @@ distfiles=" https://dev.alpinelinux.org/~nenolod/gcc-${_gcc_version}.tar.xz ${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 - 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 + 44d26a1fe20b8853a48f470ead01e4279e869ac149b195dda4e44a195d981ab2 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec" nocross=yes diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template index 9d1bf7fd9951..dd1d259d69c3 100644 --- a/srcpkgs/cross-mips-linux-musl/template +++ b/srcpkgs/cross-mips-linux-musl/template @@ -1,16 +1,16 @@ # Template file for 'cross-mips-linux-musl' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 _musl_version=1.1.24 _linux_version=5.10.4 pkgname=cross-mips-linux-musl -version=0.34 -revision=2 +version=0.35 +revision=1 build_style=void-cross configure_args="--with-arch=mips32r2 --with-float=soft --with-linker-hash-style=sysv" hostmakedepends="texinfo tar gcc-objc flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="Orphaned " @@ -21,8 +21,8 @@ distfiles=" https://dev.alpinelinux.org/~nenolod/gcc-${_gcc_version}.tar.xz https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec" nocross=yes diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template index 47bc7b4dfa64..a20327db6815 100644 --- a/srcpkgs/cross-mips-linux-muslhf/template +++ b/srcpkgs/cross-mips-linux-muslhf/template @@ -1,16 +1,16 @@ # Template file for 'cross-mips-linux-muslhf' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 _musl_version=1.1.24 _linux_version=5.10.4 pkgname=cross-mips-linux-muslhf -version=0.34 -revision=2 +version=0.35 +revision=1 build_style=void-cross configure_args="--with-arch=mips32r2 --with-float=hard --with-linker-hash-style=sysv" hostmakedepends="texinfo tar gcc-objc flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="hipperson0 " @@ -21,8 +21,8 @@ distfiles=" https://dev.alpinelinux.org/~nenolod/gcc-${_gcc_version}.tar.xz https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec" nocross=yes diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template index 5f425dc01d05..85f534153567 100644 --- a/srcpkgs/cross-mipsel-linux-musl/template +++ b/srcpkgs/cross-mipsel-linux-musl/template @@ -1,16 +1,16 @@ # Template file for 'cross-mipsel-linux-musl' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 _musl_version=1.1.24 _linux_version=5.10.4 pkgname=cross-mipsel-linux-musl -version=0.34 -revision=2 +version=0.35 +revision=1 build_style=void-cross configure_args="--with-arch=mips32r2 --with-float=soft --with-linker-hash-style=sysv" hostmakedepends="texinfo tar gcc-objc flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="Orphaned " @@ -21,8 +21,8 @@ distfiles=" https://dev.alpinelinux.org/~nenolod/gcc-${_gcc_version}.tar.xz https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec" nocross=yes diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template index 77826179cb3c..a374820a064e 100644 --- a/srcpkgs/cross-mipsel-linux-muslhf/template +++ b/srcpkgs/cross-mipsel-linux-muslhf/template @@ -1,16 +1,16 @@ # Template file for 'cross-mipsel-linux-muslhf' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 _musl_version=1.1.24 _linux_version=5.10.4 pkgname=cross-mipsel-linux-muslhf -version=0.34 -revision=2 +version=0.35 +revision=1 build_style=void-cross configure_args="--with-arch=mips32r2 --with-float=hard --with-linker-hash-style=sysv" hostmakedepends="texinfo tar gcc-objc flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="Orphaned " @@ -21,8 +21,8 @@ distfiles=" https://dev.alpinelinux.org/~nenolod/gcc-${_gcc_version}.tar.xz https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec" nocross=yes diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template index b97a21d0d72e..fb208bd97788 100644 --- a/srcpkgs/cross-powerpc-linux-gnu/template +++ b/srcpkgs/cross-powerpc-linux-gnu/template @@ -1,15 +1,15 @@ # Template file for 'cross-powerpc-linux-gnu' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 -_glibc_version=2.32 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 +_glibc_version=2.34 _linux_version=5.10.4 pkgname=cross-powerpc-linux-gnu -version=0.34 +version=0.35 revision=1 build_style=void-cross configure_args="--enable-secureplt --disable-vtable-verify" hostmakedepends="texinfo tar gcc-objc flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="Thomas Batten " @@ -20,9 +20,9 @@ distfiles=" https://dev.alpinelinux.org/~nenolod/gcc-${_gcc_version}.tar.xz ${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 - 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 + 44d26a1fe20b8853a48f470ead01e4279e869ac149b195dda4e44a195d981ab2 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec" nocross=yes diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template index 9cea58a44f20..de36be82ff3e 100644 --- a/srcpkgs/cross-powerpc-linux-musl/template +++ b/srcpkgs/cross-powerpc-linux-musl/template @@ -1,16 +1,16 @@ # Template file for 'cross-powerpc-linux-musl' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 _musl_version=1.1.24 _linux_version=5.10.4 pkgname=cross-powerpc-linux-musl -version=0.34 -revision=2 +version=0.35 +revision=1 build_style=void-cross configure_args="--enable-secureplt --disable-vtable-verify --disable-decimal-float" hostmakedepends="texinfo tar gcc-objc flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="Thomas Batten " @@ -21,8 +21,8 @@ distfiles=" https://dev.alpinelinux.org/~nenolod/gcc-${_gcc_version}.tar.xz https://musl.libc.org/releases/musl-${_musl_version}.tar.gz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec" nocross=yes diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template index 35cfcaa6f02e..c5df9a8ab93f 100644 --- a/srcpkgs/cross-powerpc64-linux-gnu/template +++ b/srcpkgs/cross-powerpc64-linux-gnu/template @@ -1,16 +1,16 @@ # Template file for 'cross-powerpc64-linux-gnu' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 -_glibc_version=2.32 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 +_glibc_version=2.34 _linux_version=5.10.4 pkgname=cross-powerpc64-linux-gnu -version=0.34 +version=0.35 revision=1 build_style=void-cross configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2 --enable-targets=powerpc-linux" hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="Orphaned " @@ -21,9 +21,9 @@ distfiles=" https://dev.alpinelinux.org/~nenolod/gcc-${_gcc_version}.tar.xz ${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 - 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 + 44d26a1fe20b8853a48f470ead01e4279e869ac149b195dda4e44a195d981ab2 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec" nocross=yes diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template index 9b7216648abb..011d9a2a38ed 100644 --- a/srcpkgs/cross-powerpc64-linux-musl/template +++ b/srcpkgs/cross-powerpc64-linux-musl/template @@ -1,17 +1,17 @@ # Template file for 'cross-powerpc64-linux-musl' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 _musl_version=1.1.24 _linux_version=5.10.4 _libucontext_version=1.0 pkgname=cross-powerpc64-linux-musl -version=0.34 -revision=3 +version=0.35 +revision=1 build_style=void-cross configure_args="--enable-secureplt --disable-vtable-verify --disable-decimal-float --with-abi=elfv2 --enable-targets=powerpc-linux" hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="q66 " @@ -23,8 +23,8 @@ distfiles=" https://musl.libc.org/releases/musl-${_musl_version}.tar.gz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec 23714e99a87f6dea82e8a073c526325161dd65462459820b16a6162be91955bb" diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template index 733f5851da5c..c3ebedb4013d 100644 --- a/srcpkgs/cross-powerpc64le-linux-gnu/template +++ b/srcpkgs/cross-powerpc64le-linux-gnu/template @@ -1,16 +1,16 @@ # Template file for 'cross-powerpc64le-linux-gnu' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 -_glibc_version=2.32 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 +_glibc_version=2.34 _linux_version=5.10.4 pkgname=cross-powerpc64le-linux-gnu -version=0.34 +version=0.35 revision=1 build_style=void-cross configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2 --enable-targets=powerpcle-linux" hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="q66 " @@ -21,9 +21,9 @@ distfiles=" https://dev.alpinelinux.org/~nenolod/gcc-${_gcc_version}.tar.xz ${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 - 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 + 44d26a1fe20b8853a48f470ead01e4279e869ac149b195dda4e44a195d981ab2 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec" nocross=yes diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template index 0401722c90ab..b66b1e982c0a 100644 --- a/srcpkgs/cross-powerpc64le-linux-musl/template +++ b/srcpkgs/cross-powerpc64le-linux-musl/template @@ -1,17 +1,17 @@ # Template file for 'cross-powerpc64le-linux-musl' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 _musl_version=1.1.24 _linux_version=5.10.4 _libucontext_version=1.0 pkgname=cross-powerpc64le-linux-musl -version=0.34 -revision=3 +version=0.35 +revision=1 build_style=void-cross configure_args="--enable-secureplt --disable-vtable-verify --disable-decimal-float --with-abi=elfv2 --enable-targets=powerpcle-linux" hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="q66 " @@ -23,8 +23,8 @@ distfiles=" https://musl.libc.org/releases/musl-${_musl_version}.tar.gz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec 23714e99a87f6dea82e8a073c526325161dd65462459820b16a6162be91955bb" diff --git a/srcpkgs/cross-powerpcle-linux-gnu/template b/srcpkgs/cross-powerpcle-linux-gnu/template index 347b8fcf4f55..8c6d2d45e18a 100644 --- a/srcpkgs/cross-powerpcle-linux-gnu/template +++ b/srcpkgs/cross-powerpcle-linux-gnu/template @@ -1,15 +1,15 @@ # Template file for 'cross-powerpcle-linux-gnu' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 -_glibc_version=2.32 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 +_glibc_version=2.34 _linux_version=5.10.4 pkgname=cross-powerpcle-linux-gnu -version=0.34 +version=0.35 revision=1 build_style=void-cross configure_args="--enable-secureplt --disable-vtable-verify" hostmakedepends="texinfo tar gcc-objc flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="q66 " @@ -20,9 +20,9 @@ distfiles=" https://dev.alpinelinux.org/~nenolod/gcc-${_gcc_version}.tar.xz ${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 - 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 + 44d26a1fe20b8853a48f470ead01e4279e869ac149b195dda4e44a195d981ab2 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec" nocross=yes diff --git a/srcpkgs/cross-powerpcle-linux-musl/template b/srcpkgs/cross-powerpcle-linux-musl/template index 3dfd9032f5b4..c43092f343fb 100644 --- a/srcpkgs/cross-powerpcle-linux-musl/template +++ b/srcpkgs/cross-powerpcle-linux-musl/template @@ -1,16 +1,16 @@ # Template file for 'cross-powerpcle-linux-musl' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 _musl_version=1.1.24 _linux_version=5.10.4 pkgname=cross-powerpcle-linux-musl -version=0.34 -revision=2 +version=0.35 +revision=1 build_style=void-cross configure_args="--enable-secureplt --disable-vtable-verify --disable-decimal-float" hostmakedepends="texinfo tar gcc-objc flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="q66 " @@ -21,8 +21,8 @@ distfiles=" https://dev.alpinelinux.org/~nenolod/gcc-${_gcc_version}.tar.xz https://musl.libc.org/releases/musl-${_musl_version}.tar.gz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec" nocross=yes diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template index 0078fbe7224b..40d8ddec675e 100644 --- a/srcpkgs/cross-x86_64-linux-gnu/template +++ b/srcpkgs/cross-x86_64-linux-gnu/template @@ -1,14 +1,14 @@ # Template file for 'cross-x86_64-linux-gnu' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 -_glibc_version=2.32 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 +_glibc_version=2.34 _linux_version=5.10.4 pkgname=cross-x86_64-linux-gnu -version=0.34 +version=0.35 revision=1 build_style=void-cross hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="q66 " @@ -19,9 +19,9 @@ distfiles=" https://dev.alpinelinux.org/~nenolod/gcc-${_gcc_version}.tar.xz ${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 - 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 + 44d26a1fe20b8853a48f470ead01e4279e869ac149b195dda4e44a195d981ab2 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec" nocross=yes diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template index db608fece120..104dd1871868 100644 --- a/srcpkgs/cross-x86_64-linux-musl/template +++ b/srcpkgs/cross-x86_64-linux-musl/template @@ -1,15 +1,15 @@ # Template file for 'cross-x86_64-linux-musl' -_binutils_version=2.35.1 -_gcc_version=10.2.1_pre1 +_binutils_version=2.37 +_gcc_version=10.3.1_git20211027 _musl_version=1.1.24 _linux_version=5.10.4 _libucontext_version=1.0 pkgname=cross-x86_64-linux-musl -version=0.34 -revision=2 +version=0.35 +revision=1 build_style=void-cross hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" -makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel" +makedepends="isl15-devel libmpc-devel pkg-config zlib-devel gmp-devel mpfr-devel" depends="${pkgname}-libc-${version}_${revision}" short_desc="Void cross toolchain for ${pkgname/cross-}" maintainer="Orphaned " @@ -21,8 +21,8 @@ distfiles=" https://musl.libc.org/releases/musl-${_musl_version}.tar.gz ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz" -checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 - 772cfd5d30eb9cc5a996fec9ba8cdcb45d37df1c9b5770610103b814b732c590 +checksum="820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c + dc342a76835d515de414670c3ba7c65e763b09901e2881f226fb31cf45c8b8f5 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec 23714e99a87f6dea82e8a073c526325161dd65462459820b16a6162be91955bb"