* [PR PATCH] [wip] gcc: update to 10.2.0
@ 2020-08-13 15:50 Johnnynator
2020-08-13 15:55 ` ericonr
` (254 more replies)
0 siblings, 255 replies; 256+ messages in thread
From: Johnnynator @ 2020-08-13 15:50 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 318 bytes --]
There is a new pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 70148 bytes --]
From 52303b6c6a7e6dbb8470c6439b8a6a9b9beda731 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 01/25] gcc: update to 10.2.0.
---
common/shlibs | 4 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 14 ++--
6 files changed, 40 insertions(+), 142 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index 2a6f351fb2d..fc6049594a6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.30 perl-5.30.0_1
@@ -1745,7 +1745,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index ead6f05a498..e97b1c38d18 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=6
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
From 35f9480784a9551c52330b05f12fb29b963cb757 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:42 +0200
Subject: [PATCH 02/25] cross-aarch64-linux-gnu: update gcc to 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index 5921456060a..1113b2f4ff9 100644
--- a/srcpkgs/cross-aarch64-linux-gnu/template
+++ b/srcpkgs/cross-aarch64-linux-gnu/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-aarch64-linux-gnu'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -10,8 +10,8 @@ _archflags="-march=armv8-a"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Leah Neukirchen <leah@vuxu.org>"
homepage="https://www.voidlinux.org/"
@@ -21,8 +21,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -30,7 +30,7 @@ lib32disabled=yes
nocross=yes
nopie=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 0d6a4638d6141f00c8cf40dc6c38060e721851ca Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:40:41 +0200
Subject: [PATCH 03/25] cross-armv7l-linux-gnueabihf: update gcc to 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index 7a92cfa248f..7394cad023e 100644
--- a/srcpkgs/cross-arm-linux-gnueabihf/template
+++ b/srcpkgs/cross-arm-linux-gnueabihf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-arm-linux-gnueabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv6 -mfpu=vfp -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
From b1ecf8dbbe3cefa0a9fb35d83f2a254b65c1f5d1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:40:50 +0200
Subject: [PATCH 04/25] cross-armv7l-linux-gnueabi: update gcc to 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index 427a22b19c5..2c4a616ecbf 100644
--- a/srcpkgs/cross-arm-linux-gnueabi/template
+++ b/srcpkgs/cross-arm-linux-gnueabi/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-arm-linux-gnueabi'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv5te -msoft-float -mfloat-abi=soft"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
From 530c8ad1dc83e96897dbb718a21673471b54e73f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:41:29 +0200
Subject: [PATCH 05/25] cross-aarch64-linux-musl: update gcc to 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 7766a9c929d..48e896f09b0 100644
--- a/srcpkgs/cross-aarch64-linux-musl/template
+++ b/srcpkgs/cross-aarch64-linux-musl/template
@@ -1,18 +1,18 @@
# Template build file for 'cross-aarch64-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=aarch64-linux-musl
_archflags="-march=armv8-a"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for ARM64 LE target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -35,7 +35,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -174,7 +173,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 358e63b73c3bb45e4a9e448c77fa5174e22683ba Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:41:47 +0200
Subject: [PATCH 06/25] cross-armv7l-linux-gnueabihf: update gcc to 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index 66c34d29325..c6f09e05aa3 100644
--- a/srcpkgs/cross-armv7l-linux-gnueabihf/template
+++ b/srcpkgs/cross-armv7l-linux-gnueabihf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-armv7l-linux-gnueabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://ftp.gnu.org/gnu/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 80383416b95e4d787f2ffec24b4572ee6cdbeaab Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:43:28 +0200
Subject: [PATCH 07/25] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 23 +++++++++----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index b29d69de9b2..d87bf32f001 100644
--- a/srcpkgs/cross-armv7l-linux-musleabihf/template
+++ b/srcpkgs/cross-armv7l-linux-musleabihf/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-armv7l-linux-musleabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=armv7l-linux-musleabihf
_fpuflags="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
@@ -12,8 +12,8 @@ _archflags="-march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv7 LE Hard Float target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -174,7 +173,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 259557b02a6591189592adabe3125f76d0f8210f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:44:46 +0200
Subject: [PATCH 08/25] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index fb7d294df48..8443e8e1561 100644
--- a/srcpkgs/cross-arm-linux-musleabi/template
+++ b/srcpkgs/cross-arm-linux-musleabi/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-arm-linux-musleabi'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=arm-linux-musleabi
_fpuflags="--with-arch=armv5te --without-fp --with-float=soft"
@@ -12,8 +12,8 @@ _archflags="-march=armv5te -msoft-float -mfloat-abi=soft"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv5 TE target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -173,7 +172,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 79c50846241cfa202facbdfd567a0221c19d5b72 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:47:27 +0200
Subject: [PATCH 09/25] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 23 ++++++++++-----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 77fb27fe5db..29f3ed9b813 100644
--- a/srcpkgs/cross-arm-linux-musleabihf/template
+++ b/srcpkgs/cross-arm-linux-musleabihf/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-arm-linux-musleabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=arm-linux-musleabihf
_fpuflags="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
@@ -12,8 +12,8 @@ _archflags="-march=armv6 -mfpu=vfp -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv6 LE Hard Float target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -173,7 +172,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From db9237606cdefe91687703524b8c8b1f64f137ef Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:01 +0200
Subject: [PATCH 10/25] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index af40ec66455..246dd2063ec 100644
--- a/srcpkgs/cross-i686-linux-musl/template
+++ b/srcpkgs/cross-i686-linux-musl/template
@@ -1,18 +1,18 @@
# Template build file for 'cross-i686-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=i686-linux-musl
_sysroot="/usr/${_triplet}"
_archflags="-march=i686"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for i686 target (musl)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
homepage="https://www.voidlinux.org/"
@@ -22,19 +22,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -92,7 +92,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -170,7 +169,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
vsed -i arch/x86/startcontext.S -e \
From 0ee143293f300ecc24db5d966edec67af17b493f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:10 +0200
Subject: [PATCH 11/25] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index bc8b15ac541..3764acb6d6b 100644
--- a/srcpkgs/cross-mips-linux-musl/template
+++ b/srcpkgs/cross-mips-linux-musl/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mips-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -msoft-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 BE softfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From 0a58ddf94283a43ecfd2e7aecbd7f0b6d224c2ab Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:30 +0200
Subject: [PATCH 12/25] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 4f3bc67aa80..90b05d367b2 100644
--- a/srcpkgs/cross-mips-linux-muslhf/template
+++ b/srcpkgs/cross-mips-linux-muslhf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mips-linux-muslhf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -mhard-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 BE hardfloat target (musl)"
maintainer="hipperson0 <hipperson0@gmail.com>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From 55f51935dfecdaf4c2a5019fb0dd2d17839e19e1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:54 +0200
Subject: [PATCH 13/25] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 48a0027d4eb..7261befe94b 100644
--- a/srcpkgs/cross-mipsel-linux-musl/template
+++ b/srcpkgs/cross-mipsel-linux-musl/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mipsel-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -msoft-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 LE softfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From 055956251f6d2f6d1596048e9b149222d25497ee Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:49:49 +0200
Subject: [PATCH 14/25] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e639bf043d7..3283d36a9e9 100644
--- a/srcpkgs/cross-mipsel-linux-muslhf/template
+++ b/srcpkgs/cross-mipsel-linux-muslhf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mipsel-linux-muslhf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -mhard-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 LE hardfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From 5932d3ffcec0449fb9928d4c5b4460ee0a51aad1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:07 +0200
Subject: [PATCH 15/25] cross-powerpc-linux-musl: update to gcc 10.2.0
---
.../files/0010-ldbl128-config.patch | 1 -
srcpkgs/cross-powerpc-linux-musl/template | 24 +++++++++----------
2 files changed, 11 insertions(+), 14 deletions(-)
delete mode 120000 srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
diff --git a/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch b/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
deleted file mode 120000
index 02d68e45a47..00000000000
--- a/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/0010-ldbl128-config.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index fc7ca0cb7bf..daf0147d152 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,9 +1,9 @@
# Template file for 'cross-powerpc-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=powerpc-linux-musl
_fpuflags=
@@ -11,8 +11,8 @@ _archflags="-mcpu=powerpc -msecure-plt"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for PowerPC (musl)"
maintainer="Thomas Batten <stenstorpmc@gmail.com>"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,11 +91,9 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -177,7 +175,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From a53c233d895d2585175f6ecb87ed79a78f97016f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:27 +0200
Subject: [PATCH 16/25] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 25 +++++++++------------
1 file changed, 11 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index 3d92c564e2b..32021a9c54a 100644
--- a/srcpkgs/cross-powerpc64-linux-musl/template
+++ b/srcpkgs/cross-powerpc64-linux-musl/template
@@ -1,16 +1,16 @@
# Template file for 'cross-powerpc64-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet="powerpc64-linux-musl"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for powerpc64 with musl"
maintainer="q66 <daniel@octaforge.org>"
homepage="https://www.voidlinux.org/"
@@ -20,19 +20,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,13 +91,10 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
- _apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p0 ${FILESDIR}/ppc64-pure64.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
sed -i 's/lib64/lib/' gcc/config/rs6000/linux64.h
@@ -182,7 +179,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 7966549e47e873463b4454c2d3c06c18fa898de7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:57 +0200
Subject: [PATCH 17/25] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 8ccf71beeb0..487d7fc26b8 100644
--- a/srcpkgs/cross-x86_64-linux-musl/template
+++ b/srcpkgs/cross-x86_64-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-x86_64-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=x86_64-linux-musl
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
short_desc="Cross toolchain for x86_64 with musl"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -21,19 +21,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -96,7 +96,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64
@@ -179,7 +178,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From f05374337dccfb369650bd8883af2fb9b2bcc280 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:10 +0200
Subject: [PATCH 18/25] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
.../files/0010-ldbl128-config.patch | 1 -
srcpkgs/cross-powerpc64le-linux-musl/template | 24 +++++++++----------
2 files changed, 11 insertions(+), 14 deletions(-)
delete mode 120000 srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch b/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
deleted file mode 120000
index 02d68e45a47..00000000000
--- a/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/0010-ldbl128-config.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 810bc01192d..03d174d6332 100644
--- a/srcpkgs/cross-powerpc64le-linux-musl/template
+++ b/srcpkgs/cross-powerpc64le-linux-musl/template
@@ -1,16 +1,16 @@
# Template file for 'cross-powerpc64le-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet="powerpc64le-linux-musl"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for powerpc64le with musl"
maintainer="q66 <daniel@octaforge.org>"
homepage="https://www.voidlinux.org/"
@@ -20,19 +20,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,13 +91,11 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p0 ${FILESDIR}/ppc64-pure64.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
sed -i 's/lib64/lib/' gcc/config/rs6000/linux64.h
@@ -182,7 +180,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From f31e6794d5fbbf8cebbfde43d3892d77687c0777 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:18 +0200
Subject: [PATCH 19/25] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index 5bfbef24a29..2dc97c19675 100644
--- a/srcpkgs/cross-x86_64-linux-gnu/template
+++ b/srcpkgs/cross-x86_64-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-x86_64-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -8,7 +8,7 @@ _triplet="x86_64-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="q66 <daniel@octaforge.org>"
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
From d7c4d6aab17b51c9883b3c69755d67c154ea0855 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:53 +0200
Subject: [PATCH 20/25] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index c8803a6970b..432529cf316 100644
--- a/srcpkgs/cross-powerpc64le-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64le-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-powerpc64le-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -8,7 +8,7 @@ _triplet="powerpc64le-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="q66 <daniel@octaforge.org>"
@@ -19,8 +19,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
From d3cc5e29b43c7ae7939bb42f071c8fddc356a653 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:52:12 +0200
Subject: [PATCH 21/25] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 471e0c98659..452e3080d48 100644
--- a/srcpkgs/cross-powerpc64-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-powerpc64-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -8,7 +8,7 @@ _triplet="powerpc64-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
@@ -19,8 +19,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
From 28919383bb6beeac23e2b1b4e59515a69d5af177 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:01 +0200
Subject: [PATCH 22/25] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index 7394cad023e..085a4464751 100644
--- a/srcpkgs/cross-arm-linux-gnueabihf/template
+++ b/srcpkgs/cross-arm-linux-gnueabihf/template
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 6db784fd48131fa37222a0ed41904aec0f22aa9c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:05 +0200
Subject: [PATCH 23/25] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 7c5231736d7..36716493713 100644
--- a/srcpkgs/cross-powerpc-linux-gnu/template
+++ b/srcpkgs/cross-powerpc-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-powerpc-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -9,8 +9,8 @@ _archflags="-mcpu=powerpc -msecure-plt"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} target (binutils/gcc/glibc)"
maintainer="Thomas Batten <stenstorpmc@gmail.com>"
homepage="http://www.voidlinux.org"
@@ -20,8 +20,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -29,7 +29,7 @@ lib32disabled=yes
nocross=yes
nopie=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 85aeddc9530a0abbf8d53b01f413831e1b71cfc2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:25 +0200
Subject: [PATCH 24/25] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index 2c4a616ecbf..351058cd72a 100644
--- a/srcpkgs/cross-arm-linux-gnueabi/template
+++ b/srcpkgs/cross-arm-linux-gnueabi/template
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 8a0d2c07a2aaba89e8300dbc71b79b4b85a38806 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:34 +0200
Subject: [PATCH 25/25] cross-i686-pc-linux-gnu: update to gcc 10.2.0
[ci skip]
---
srcpkgs/cross-i686-pc-linux-gnu/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 3e5c3f5881a..b06f7927ef5 100644
--- a/srcpkgs/cross-i686-pc-linux-gnu/template
+++ b/srcpkgs/cross-i686-pc-linux-gnu/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-i686-pc-linux-gnu'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -10,8 +10,8 @@ _archflags="-march=i686 -mtune=generic"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} target (binutils/gcc/glibc)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
homepage="https://www.voidlinux.org/"
@@ -21,8 +21,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -31,7 +31,7 @@ nopie=yes
nodebug=yes
lib32disabled=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
@ 2020-08-13 15:55 ` ericonr
2020-08-13 15:56 ` q66
` (253 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: ericonr @ 2020-08-13 15:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 260 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-673560305
Comment:
Well, that was fast. I need to look into how Alpine does it, but q66 suggested adding the headers inside GCC
#24254
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
2020-08-13 15:55 ` ericonr
@ 2020-08-13 15:56 ` q66
2020-08-13 17:02 ` [PR PATCH] [Updated] " Johnnynator
` (252 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2020-08-13 15:56 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 324 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-673561308
Comment:
let's not merge for now, since i had changes in mind wrt actually fixing the lib/lib64 stuff on all architectures (right now at very least x86_64 is wrong) so i'll post patches here later
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
2020-08-13 15:55 ` ericonr
2020-08-13 15:56 ` q66
@ 2020-08-13 17:02 ` Johnnynator
2020-08-13 17:11 ` ericonr
` (251 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2020-08-13 17:02 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 323 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 71144 bytes --]
From 300a80ccb6d214488bb19d402e16d42b114baf5e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 01/26] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 14 ++--
6 files changed, 42 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index 2a6f351fb2d..0a6a55c9ab8 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.30 perl-5.30.0_1
@@ -872,8 +872,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1745,7 +1745,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index ead6f05a498..e97b1c38d18 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=6
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
From 3d88a357591ba88c36bfc6f763f840a12accabd8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:42 +0200
Subject: [PATCH 02/26] cross-aarch64-linux-gnu: update gcc to 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index 5921456060a..1113b2f4ff9 100644
--- a/srcpkgs/cross-aarch64-linux-gnu/template
+++ b/srcpkgs/cross-aarch64-linux-gnu/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-aarch64-linux-gnu'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -10,8 +10,8 @@ _archflags="-march=armv8-a"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Leah Neukirchen <leah@vuxu.org>"
homepage="https://www.voidlinux.org/"
@@ -21,8 +21,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -30,7 +30,7 @@ lib32disabled=yes
nocross=yes
nopie=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 789784a7ed6c598e186add8e4bcbc219d69c4667 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:40:41 +0200
Subject: [PATCH 03/26] cross-armv7l-linux-gnueabihf: update gcc to 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index 7a92cfa248f..7394cad023e 100644
--- a/srcpkgs/cross-arm-linux-gnueabihf/template
+++ b/srcpkgs/cross-arm-linux-gnueabihf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-arm-linux-gnueabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv6 -mfpu=vfp -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
From b2192738545bf21efffd827c75b36cce020b9d56 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:40:50 +0200
Subject: [PATCH 04/26] cross-armv7l-linux-gnueabi: update gcc to 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index 427a22b19c5..2c4a616ecbf 100644
--- a/srcpkgs/cross-arm-linux-gnueabi/template
+++ b/srcpkgs/cross-arm-linux-gnueabi/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-arm-linux-gnueabi'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv5te -msoft-float -mfloat-abi=soft"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
From 54bb2b1b0b7d28c1e20238cc48b65ee710274a82 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:41:29 +0200
Subject: [PATCH 05/26] cross-aarch64-linux-musl: update gcc to 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 7766a9c929d..48e896f09b0 100644
--- a/srcpkgs/cross-aarch64-linux-musl/template
+++ b/srcpkgs/cross-aarch64-linux-musl/template
@@ -1,18 +1,18 @@
# Template build file for 'cross-aarch64-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=aarch64-linux-musl
_archflags="-march=armv8-a"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for ARM64 LE target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -35,7 +35,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -174,7 +173,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 40c30c1e60de6b1efd1a558d8da9f1306b53a6f5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:41:47 +0200
Subject: [PATCH 06/26] cross-armv7l-linux-gnueabihf: update gcc to 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index 66c34d29325..c6f09e05aa3 100644
--- a/srcpkgs/cross-armv7l-linux-gnueabihf/template
+++ b/srcpkgs/cross-armv7l-linux-gnueabihf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-armv7l-linux-gnueabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://ftp.gnu.org/gnu/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 71709fb0409199cbab6cdc39e89c7a12be4b720c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:43:28 +0200
Subject: [PATCH 07/26] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 23 +++++++++----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index b29d69de9b2..d87bf32f001 100644
--- a/srcpkgs/cross-armv7l-linux-musleabihf/template
+++ b/srcpkgs/cross-armv7l-linux-musleabihf/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-armv7l-linux-musleabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=armv7l-linux-musleabihf
_fpuflags="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
@@ -12,8 +12,8 @@ _archflags="-march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv7 LE Hard Float target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -174,7 +173,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From e69ae012dc2abc0f1333d0bcc268f2f0eb3d1ceb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:44:46 +0200
Subject: [PATCH 08/26] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index fb7d294df48..8443e8e1561 100644
--- a/srcpkgs/cross-arm-linux-musleabi/template
+++ b/srcpkgs/cross-arm-linux-musleabi/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-arm-linux-musleabi'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=arm-linux-musleabi
_fpuflags="--with-arch=armv5te --without-fp --with-float=soft"
@@ -12,8 +12,8 @@ _archflags="-march=armv5te -msoft-float -mfloat-abi=soft"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv5 TE target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -173,7 +172,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 0630b996074fbcb995e59a34d49cec8c793a9026 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:47:27 +0200
Subject: [PATCH 09/26] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 23 ++++++++++-----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 77fb27fe5db..29f3ed9b813 100644
--- a/srcpkgs/cross-arm-linux-musleabihf/template
+++ b/srcpkgs/cross-arm-linux-musleabihf/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-arm-linux-musleabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=arm-linux-musleabihf
_fpuflags="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
@@ -12,8 +12,8 @@ _archflags="-march=armv6 -mfpu=vfp -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv6 LE Hard Float target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -173,7 +172,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 9328f1287156bdfdfc324007c3ce81f99f2a902b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:01 +0200
Subject: [PATCH 10/26] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index af40ec66455..246dd2063ec 100644
--- a/srcpkgs/cross-i686-linux-musl/template
+++ b/srcpkgs/cross-i686-linux-musl/template
@@ -1,18 +1,18 @@
# Template build file for 'cross-i686-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=i686-linux-musl
_sysroot="/usr/${_triplet}"
_archflags="-march=i686"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for i686 target (musl)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
homepage="https://www.voidlinux.org/"
@@ -22,19 +22,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -92,7 +92,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -170,7 +169,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
vsed -i arch/x86/startcontext.S -e \
From 82480dbb7923a27d634597600f399ae0c7d305f9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:10 +0200
Subject: [PATCH 11/26] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index bc8b15ac541..3764acb6d6b 100644
--- a/srcpkgs/cross-mips-linux-musl/template
+++ b/srcpkgs/cross-mips-linux-musl/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mips-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -msoft-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 BE softfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From 1c036bc3e7130cfb3989662964eb8d644305eb80 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:30 +0200
Subject: [PATCH 12/26] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 4f3bc67aa80..90b05d367b2 100644
--- a/srcpkgs/cross-mips-linux-muslhf/template
+++ b/srcpkgs/cross-mips-linux-muslhf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mips-linux-muslhf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -mhard-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 BE hardfloat target (musl)"
maintainer="hipperson0 <hipperson0@gmail.com>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From ed684836e8ac98f6377a0f7a3bb786ce2a36335c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:54 +0200
Subject: [PATCH 13/26] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 48a0027d4eb..7261befe94b 100644
--- a/srcpkgs/cross-mipsel-linux-musl/template
+++ b/srcpkgs/cross-mipsel-linux-musl/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mipsel-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -msoft-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 LE softfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From aa289291e093672a227f34f3a0aa5ac70372dfb4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:49:49 +0200
Subject: [PATCH 14/26] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e639bf043d7..3283d36a9e9 100644
--- a/srcpkgs/cross-mipsel-linux-muslhf/template
+++ b/srcpkgs/cross-mipsel-linux-muslhf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mipsel-linux-muslhf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -mhard-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 LE hardfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From 87a38303af7a0fd9de084d00df7c614e9672d988 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:07 +0200
Subject: [PATCH 15/26] cross-powerpc-linux-musl: update to gcc 10.2.0
---
.../files/0010-ldbl128-config.patch | 1 -
srcpkgs/cross-powerpc-linux-musl/template | 24 +++++++++----------
2 files changed, 11 insertions(+), 14 deletions(-)
delete mode 120000 srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
diff --git a/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch b/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
deleted file mode 120000
index 02d68e45a47..00000000000
--- a/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/0010-ldbl128-config.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index fc7ca0cb7bf..daf0147d152 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,9 +1,9 @@
# Template file for 'cross-powerpc-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=powerpc-linux-musl
_fpuflags=
@@ -11,8 +11,8 @@ _archflags="-mcpu=powerpc -msecure-plt"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for PowerPC (musl)"
maintainer="Thomas Batten <stenstorpmc@gmail.com>"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,11 +91,9 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -177,7 +175,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 1b0ac13bdecc337c3d93d3f2d4ad6505c4a31e26 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:27 +0200
Subject: [PATCH 16/26] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 25 +++++++++------------
1 file changed, 11 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index 3d92c564e2b..32021a9c54a 100644
--- a/srcpkgs/cross-powerpc64-linux-musl/template
+++ b/srcpkgs/cross-powerpc64-linux-musl/template
@@ -1,16 +1,16 @@
# Template file for 'cross-powerpc64-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet="powerpc64-linux-musl"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for powerpc64 with musl"
maintainer="q66 <daniel@octaforge.org>"
homepage="https://www.voidlinux.org/"
@@ -20,19 +20,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,13 +91,10 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
- _apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p0 ${FILESDIR}/ppc64-pure64.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
sed -i 's/lib64/lib/' gcc/config/rs6000/linux64.h
@@ -182,7 +179,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 103429fc5ad932a4088fcd7f417de48bc0ed0a41 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:57 +0200
Subject: [PATCH 17/26] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 8ccf71beeb0..487d7fc26b8 100644
--- a/srcpkgs/cross-x86_64-linux-musl/template
+++ b/srcpkgs/cross-x86_64-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-x86_64-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=x86_64-linux-musl
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
short_desc="Cross toolchain for x86_64 with musl"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -21,19 +21,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -96,7 +96,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64
@@ -179,7 +178,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From dc9c975a5a52998cc02b378bddfb49b287fa6110 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:10 +0200
Subject: [PATCH 18/26] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
.../files/0010-ldbl128-config.patch | 1 -
srcpkgs/cross-powerpc64le-linux-musl/template | 24 +++++++++----------
2 files changed, 11 insertions(+), 14 deletions(-)
delete mode 120000 srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch b/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
deleted file mode 120000
index 02d68e45a47..00000000000
--- a/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/0010-ldbl128-config.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 810bc01192d..03d174d6332 100644
--- a/srcpkgs/cross-powerpc64le-linux-musl/template
+++ b/srcpkgs/cross-powerpc64le-linux-musl/template
@@ -1,16 +1,16 @@
# Template file for 'cross-powerpc64le-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet="powerpc64le-linux-musl"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for powerpc64le with musl"
maintainer="q66 <daniel@octaforge.org>"
homepage="https://www.voidlinux.org/"
@@ -20,19 +20,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,13 +91,11 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p0 ${FILESDIR}/ppc64-pure64.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
sed -i 's/lib64/lib/' gcc/config/rs6000/linux64.h
@@ -182,7 +180,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 2601e68217934f9556098a7e7cd2f9664a32f094 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:18 +0200
Subject: [PATCH 19/26] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index 5bfbef24a29..2dc97c19675 100644
--- a/srcpkgs/cross-x86_64-linux-gnu/template
+++ b/srcpkgs/cross-x86_64-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-x86_64-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -8,7 +8,7 @@ _triplet="x86_64-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="q66 <daniel@octaforge.org>"
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
From 9381fd41249456d8de655b98e97eb409edf98c44 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:53 +0200
Subject: [PATCH 20/26] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index c8803a6970b..432529cf316 100644
--- a/srcpkgs/cross-powerpc64le-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64le-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-powerpc64le-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -8,7 +8,7 @@ _triplet="powerpc64le-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="q66 <daniel@octaforge.org>"
@@ -19,8 +19,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
From b2e568df465e420f3b868dd6ff2c5de52e5c73ec Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:52:12 +0200
Subject: [PATCH 21/26] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 471e0c98659..452e3080d48 100644
--- a/srcpkgs/cross-powerpc64-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-powerpc64-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -8,7 +8,7 @@ _triplet="powerpc64-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
@@ -19,8 +19,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
From 52aec6fd04d8c18bd833aaf65a3ffc7252929b08 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:01 +0200
Subject: [PATCH 22/26] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index 7394cad023e..085a4464751 100644
--- a/srcpkgs/cross-arm-linux-gnueabihf/template
+++ b/srcpkgs/cross-arm-linux-gnueabihf/template
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 86b47f3cceef2c589edcb65d8d736439fc1517e5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:05 +0200
Subject: [PATCH 23/26] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 7c5231736d7..36716493713 100644
--- a/srcpkgs/cross-powerpc-linux-gnu/template
+++ b/srcpkgs/cross-powerpc-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-powerpc-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -9,8 +9,8 @@ _archflags="-mcpu=powerpc -msecure-plt"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} target (binutils/gcc/glibc)"
maintainer="Thomas Batten <stenstorpmc@gmail.com>"
homepage="http://www.voidlinux.org"
@@ -20,8 +20,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -29,7 +29,7 @@ lib32disabled=yes
nocross=yes
nopie=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 2ed195b2da12262c18484bb6e3e8af9eae001fbc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:25 +0200
Subject: [PATCH 24/26] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index 2c4a616ecbf..351058cd72a 100644
--- a/srcpkgs/cross-arm-linux-gnueabi/template
+++ b/srcpkgs/cross-arm-linux-gnueabi/template
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 69e45ae18ac0784cb733ff73ef7dde217d0d3645 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:34 +0200
Subject: [PATCH 25/26] cross-i686-pc-linux-gnu: update to gcc 10.2.0
[ci skip]
---
srcpkgs/cross-i686-pc-linux-gnu/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 3e5c3f5881a..b06f7927ef5 100644
--- a/srcpkgs/cross-i686-pc-linux-gnu/template
+++ b/srcpkgs/cross-i686-pc-linux-gnu/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-i686-pc-linux-gnu'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -10,8 +10,8 @@ _archflags="-march=i686 -mtune=generic"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} target (binutils/gcc/glibc)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
homepage="https://www.voidlinux.org/"
@@ -21,8 +21,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -31,7 +31,7 @@ nopie=yes
nodebug=yes
lib32disabled=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From b107f151c60f8ce3d071088c48634906c03edb57 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 Aug 2020 18:53:14 +0200
Subject: [PATCH 26/26] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (2 preceding siblings ...)
2020-08-13 17:02 ` [PR PATCH] [Updated] " Johnnynator
@ 2020-08-13 17:11 ` ericonr
2020-08-14 1:37 ` ericonr
` (250 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: ericonr @ 2020-08-13 17:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 712 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-673599335
Comment:
Regarding FORTIFY, patches @
- https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/gcc/gcc-4.9-musl-fortify.patch
- https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/gcc/053_all_libitm-no-fortify-source.patch
- https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/gcc/003_all_default-fortify-source.patch - they force it in the compiler instead of using explicit flags like we do, I don't think we need it
Required for time64 update:
- https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/gcc/futex-time64.patch
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (3 preceding siblings ...)
2020-08-13 17:11 ` ericonr
@ 2020-08-14 1:37 ` ericonr
2020-08-14 2:51 ` fosslinux
` (249 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: ericonr @ 2020-08-14 1:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 220 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-673818939
Comment:
Could we enable the D backend for GCC? Could help with cross compiling D stuff.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (4 preceding siblings ...)
2020-08-14 1:37 ` ericonr
@ 2020-08-14 2:51 ` fosslinux
2020-08-14 2:51 ` fosslinux
` (248 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: fosslinux @ 2020-08-14 2:51 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 176 bytes --]
New comment by fosslinux on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-673854208
Comment:
Have we investigated `-fno-comon`
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (5 preceding siblings ...)
2020-08-14 2:51 ` fosslinux
@ 2020-08-14 2:51 ` fosslinux
2020-08-14 3:24 ` q66
` (247 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: fosslinux @ 2020-08-14 2:51 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 177 bytes --]
New comment by fosslinux on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-673854208
Comment:
Have we investigated `-fno-common`
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (6 preceding siblings ...)
2020-08-14 2:51 ` fosslinux
@ 2020-08-14 3:24 ` q66
2020-08-14 4:24 ` Johnnynator
` (246 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2020-08-14 3:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 233 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-673861954
Comment:
D frontend is a massive can of worms and I wouldn't bother for now
also, nobody uses D anyway
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (7 preceding siblings ...)
2020-08-14 3:24 ` q66
@ 2020-08-14 4:24 ` Johnnynator
2020-08-14 10:26 ` q66
` (245 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2020-08-14 4:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 282 bytes --]
New comment by Johnnynator on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-673875592
Comment:
I would prefer to set` -fno-common` on a per template basis. Sure there will be fallout, but I epxect that must packages will build fine.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (8 preceding siblings ...)
2020-08-14 4:24 ` Johnnynator
@ 2020-08-14 10:26 ` q66
2020-08-14 10:28 ` q66
` (244 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2020-08-14 10:26 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 140 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674007633
Comment:
yup
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (9 preceding siblings ...)
2020-08-14 10:26 ` q66
@ 2020-08-14 10:28 ` q66
2020-08-14 21:06 ` travankor
` (243 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2020-08-14 10:28 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 176 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674007633
Comment:
yup (well, i guess you mean `-fcommon`)
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (10 preceding siblings ...)
2020-08-14 10:28 ` q66
@ 2020-08-14 21:06 ` travankor
2020-08-14 21:06 ` travankor
` (242 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: travankor @ 2020-08-14 21:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 198 bytes --]
New comment by travankor on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674272189
Comment:
Does cross for aarch64 support `-fstack-protector` now?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (11 preceding siblings ...)
2020-08-14 21:06 ` travankor
@ 2020-08-14 21:06 ` travankor
2020-08-14 21:28 ` travankor
` (241 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: travankor @ 2020-08-14 21:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 208 bytes --]
New comment by travankor on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674272189
Comment:
Does cross compiling for aarch64 support `-fstack-protector` now?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (12 preceding siblings ...)
2020-08-14 21:06 ` travankor
@ 2020-08-14 21:28 ` travankor
2020-08-14 22:10 ` fosslinux
` (240 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: travankor @ 2020-08-14 21:28 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 258 bytes --]
New comment by travankor on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674272189
Comment:
Does cross compiling for aarch64 support `-fstack-protector` now?
And can `noexecstack` be turned on by default?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (13 preceding siblings ...)
2020-08-14 21:28 ` travankor
@ 2020-08-14 22:10 ` fosslinux
2020-08-15 11:14 ` pullmoll
` (239 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: fosslinux @ 2020-08-14 22:10 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 252 bytes --]
New comment by fosslinux on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674292301
Comment:
Yeah, assuming you mean `-fcommon`. Setting `-fcommon` and reporting upstream bugs seems to be the way to go.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (14 preceding siblings ...)
2020-08-14 22:10 ` fosslinux
@ 2020-08-15 11:14 ` pullmoll
2020-08-15 11:40 ` pullmoll
` (238 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-15 11:14 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1130 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674384131
Comment:
Trying to bootstrap with this PR merged fails when building `gdbm`:
```
…
CCLD gdbmtool
/usr/bin/ld: ./libgdbmapp.a(parseopt.o):(.bss+0x8): multiple definition of `parseopt_program_args'; gdbmtool.o:(.data.rel.local+0x260): first defined here
/usr/bin/ld: ./libgdbmapp.a(parseopt.o):(.bss+0x10): multiple definition of `parseopt_program_doc'; gdbmtool.o:(.data.rel.local+0x268): first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:656: gdbmtool] Error 1
make[3]: Leaving directory '/builddir/gdbm-1.18.1/src'
make[2]: *** [Makefile:499: all] Error 2
make[2]: Leaving directory '/builddir/gdbm-1.18.1/src'
make[1]: *** [Makefile:464: all-recursive] Error 1
make[1]: Leaving directory '/builddir/gdbm-1.18.1'
make: *** [Makefile:396: all] Error 2
=> ERROR: gdbm-1.18.1_1: do_build: '${make_cmd} ${makejobs} ${make_build_args} ${make_build_target}' exited with 2
=> ERROR: in do_build() at common/build-style/gnu-configure.sh:13
```
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (15 preceding siblings ...)
2020-08-15 11:14 ` pullmoll
@ 2020-08-15 11:40 ` pullmoll
2020-08-15 12:56 ` pullmoll
` (237 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-15 11:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1176 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674384131
Comment:
Trying to bootstrap with this PR merged fails when building `gdbm`:
```
…
CCLD gdbmtool
/usr/bin/ld: ./libgdbmapp.a(parseopt.o):(.bss+0x8): multiple definition of `parseopt_program_args'; gdbmtool.o:(.data.rel.local+0x260): first defined here
/usr/bin/ld: ./libgdbmapp.a(parseopt.o):(.bss+0x10): multiple definition of `parseopt_program_doc'; gdbmtool.o:(.data.rel.local+0x268): first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:656: gdbmtool] Error 1
make[3]: Leaving directory '/builddir/gdbm-1.18.1/src'
make[2]: *** [Makefile:499: all] Error 2
make[2]: Leaving directory '/builddir/gdbm-1.18.1/src'
make[1]: *** [Makefile:464: all-recursive] Error 1
make[1]: Leaving directory '/builddir/gdbm-1.18.1'
make: *** [Makefile:396: all] Error 2
=> ERROR: gdbm-1.18.1_1: do_build: '${make_cmd} ${makejobs} ${make_build_args} ${make_build_target}' exited with 2
=> ERROR: in do_build() at common/build-style/gnu-configure.sh:13
```
Edit: Adding `CFLAGS="-fcommon"` fixes it.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (16 preceding siblings ...)
2020-08-15 11:40 ` pullmoll
@ 2020-08-15 12:56 ` pullmoll
2020-08-15 13:38 ` pullmoll
` (236 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-15 12:56 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 275 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] gdbm
- [x] chroot-distcc
- [x] cpio
- [x] mdocml
- [x] dhcp
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (17 preceding siblings ...)
2020-08-15 12:56 ` pullmoll
@ 2020-08-15 13:38 ` pullmoll
2020-08-15 13:43 ` pullmoll
` (235 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-15 13:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1816 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674397437
Comment:
Compiling `cross-i686-pc-linux-gnu` with gcc-10.0.2 fails with:
```
i686-pc-linux-gnu-gcc -nostdlib -nostartfiles -r -o /builddir/cross-i686-pc-linux-gnu-0.34/glibc-build/csu/gcrt1.o /builddir/cross-i686-pc-linux-gnu-0.34/glibc-build/csu/Scrt1.o /builddir/cross-i686-pc-linux-gnu-0.34/glibc-build/csu/gmon-start.os /builddir/cross-i686-pc-linux-gnu-0.34/glibc-build/csu/static-reloc.os
libc-tls.c: In function '__libc_setup_tls':
libc-tls.c:209:30: error: array subscript 1 is outside the bounds of an interior zero-length array 'struct dtv_slotinfo[0]' [-Werror=zero-length-bounds]
209 | static_slotinfo.si.slotinfo[1].map = main_map;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from ../sysdeps/x86/ldsodefs.h:64,
from ../sysdeps/gnu/ldsodefs.h:46,
from ../sysdeps/unix/sysv/linux/ldsodefs.h:25,
from libc-tls.c:21:
../sysdeps/generic/ldsodefs.h:406:7: note: while referencing 'slotinfo'
406 | } slotinfo[0];
| ^~~~~~~~
cc1: all warnings being treated as errors
make[2]: *** [../o-iterator.mk:9: /builddir/cross-i686-pc-linux-gnu-0.34/glibc-build/csu/libc-tls.o] Error 1
make[2]: Leaving directory '/builddir/cross-i686-pc-linux-gnu-0.34/glibc-2.30/csu'
make[1]: *** [Makefile:259: csu/subdir_lib] Error 2
make[1]: Leaving directory '/builddir/cross-i686-pc-linux-gnu-0.34/glibc-2.30'
make: *** [Makefile:9: all] Error 2
=> ERROR: cross-i686-pc-linux-gnu-0.34_1: do_build: 'make ${makejobs}' exited with 2
=> ERROR: in _glibc_build() at srcpkgs/cross-i686-pc-linux-gnu/template:212
=> ERROR: in do_build() at srcpkgs/cross-i686-pc-linux-gnu/template:298
```
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (18 preceding siblings ...)
2020-08-15 13:38 ` pullmoll
@ 2020-08-15 13:43 ` pullmoll
2020-08-15 14:27 ` pullmoll
` (234 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-15 13:43 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1818 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674397437
Comment:
Compiling `cross-i686-pc-linux-gnu` with `gcc-10.2.0` fails with:
```
i686-pc-linux-gnu-gcc -nostdlib -nostartfiles -r -o /builddir/cross-i686-pc-linux-gnu-0.34/glibc-build/csu/gcrt1.o /builddir/cross-i686-pc-linux-gnu-0.34/glibc-build/csu/Scrt1.o /builddir/cross-i686-pc-linux-gnu-0.34/glibc-build/csu/gmon-start.os /builddir/cross-i686-pc-linux-gnu-0.34/glibc-build/csu/static-reloc.os
libc-tls.c: In function '__libc_setup_tls':
libc-tls.c:209:30: error: array subscript 1 is outside the bounds of an interior zero-length array 'struct dtv_slotinfo[0]' [-Werror=zero-length-bounds]
209 | static_slotinfo.si.slotinfo[1].map = main_map;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from ../sysdeps/x86/ldsodefs.h:64,
from ../sysdeps/gnu/ldsodefs.h:46,
from ../sysdeps/unix/sysv/linux/ldsodefs.h:25,
from libc-tls.c:21:
../sysdeps/generic/ldsodefs.h:406:7: note: while referencing 'slotinfo'
406 | } slotinfo[0];
| ^~~~~~~~
cc1: all warnings being treated as errors
make[2]: *** [../o-iterator.mk:9: /builddir/cross-i686-pc-linux-gnu-0.34/glibc-build/csu/libc-tls.o] Error 1
make[2]: Leaving directory '/builddir/cross-i686-pc-linux-gnu-0.34/glibc-2.30/csu'
make[1]: *** [Makefile:259: csu/subdir_lib] Error 2
make[1]: Leaving directory '/builddir/cross-i686-pc-linux-gnu-0.34/glibc-2.30'
make: *** [Makefile:9: all] Error 2
=> ERROR: cross-i686-pc-linux-gnu-0.34_1: do_build: 'make ${makejobs}' exited with 2
=> ERROR: in _glibc_build() at srcpkgs/cross-i686-pc-linux-gnu/template:212
=> ERROR: in do_build() at srcpkgs/cross-i686-pc-linux-gnu/template:298
```
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (19 preceding siblings ...)
2020-08-15 13:43 ` pullmoll
@ 2020-08-15 14:27 ` pullmoll
2020-08-15 15:24 ` pullmoll
` (233 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-15 14:27 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2111 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674397437
Comment:
Compiling `cross-i686-pc-linux-gnu` with `gcc-10.2.0` fails with:
```
i686-pc-linux-gnu-gcc -nostdlib -nostartfiles -r -o /builddir/cross-i686-pc-linux-gnu-0.34/glibc-build/csu/gcrt1.o /builddir/cross-i686-pc-linux-gnu-0.34/glibc-build/csu/Scrt1.o /builddir/cross-i686-pc-linux-gnu-0.34/glibc-build/csu/gmon-start.os /builddir/cross-i686-pc-linux-gnu-0.34/glibc-build/csu/static-reloc.os
libc-tls.c: In function '__libc_setup_tls':
libc-tls.c:209:30: error: array subscript 1 is outside the bounds of an interior zero-length array 'struct dtv_slotinfo[0]' [-Werror=zero-length-bounds]
209 | static_slotinfo.si.slotinfo[1].map = main_map;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from ../sysdeps/x86/ldsodefs.h:64,
from ../sysdeps/gnu/ldsodefs.h:46,
from ../sysdeps/unix/sysv/linux/ldsodefs.h:25,
from libc-tls.c:21:
../sysdeps/generic/ldsodefs.h:406:7: note: while referencing 'slotinfo'
406 | } slotinfo[0];
| ^~~~~~~~
cc1: all warnings being treated as errors
make[2]: *** [../o-iterator.mk:9: /builddir/cross-i686-pc-linux-gnu-0.34/glibc-build/csu/libc-tls.o] Error 1
make[2]: Leaving directory '/builddir/cross-i686-pc-linux-gnu-0.34/glibc-2.30/csu'
make[1]: *** [Makefile:259: csu/subdir_lib] Error 2
make[1]: Leaving directory '/builddir/cross-i686-pc-linux-gnu-0.34/glibc-2.30'
make: *** [Makefile:9: all] Error 2
=> ERROR: cross-i686-pc-linux-gnu-0.34_1: do_build: 'make ${makejobs}' exited with 2
=> ERROR: in _glibc_build() at srcpkgs/cross-i686-pc-linux-gnu/template:212
=> ERROR: in do_build() at srcpkgs/cross-i686-pc-linux-gnu/template:298
```
Changing `srcpkgs/cross-i686-pc-linux-gnu/template` line 200 to:
```
export CFLAGS="-O2 -pipe -Wno-error -Wno-zero-length-bounds ${_archflags}"
```
fixes this error.
I expect this addition to `CFLAGS` in `_glibc_build()` will be required for the other glibc cross compilers as well.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (20 preceding siblings ...)
2020-08-15 14:27 ` pullmoll
@ 2020-08-15 15:24 ` pullmoll
2020-08-15 16:22 ` pullmoll
` (232 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-15 15:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 291 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] gdbm
- [x] chroot-distcc
- [x] cpio
- [x] mdocml
- [x] dhcp
- [x] trousers
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (21 preceding siblings ...)
2020-08-15 15:24 ` pullmoll
@ 2020-08-15 16:22 ` pullmoll
2020-08-15 16:25 ` pullmoll
` (231 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-15 16:22 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 315 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] gdbm
- [x] chroot-distcc
- [x] cpio
- [x] mdocml
- [x] dhcp
- [x] trousers
- [x] xf86-video-ati
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (22 preceding siblings ...)
2020-08-15 16:22 ` pullmoll
@ 2020-08-15 16:25 ` pullmoll
2020-08-15 16:30 ` pullmoll
` (230 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-15 16:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 360 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] gdbm
- [x] chroot-distcc
- [x] cpio
- [x] mdocml
- [x] dhcp
- [x] trousers
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (23 preceding siblings ...)
2020-08-15 16:25 ` pullmoll
@ 2020-08-15 16:30 ` pullmoll
2020-08-16 8:50 ` [PR PATCH] [Updated] " Johnnynator
` (229 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-15 16:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 208 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674420046
Comment:
[Intermediate repository](https://repo.voidlinux.de/gcc10/binpkgs)
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (24 preceding siblings ...)
2020-08-15 16:30 ` pullmoll
@ 2020-08-16 8:50 ` Johnnynator
2020-08-16 11:40 ` pullmoll
` (228 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2020-08-16 8:50 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 323 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 71546 bytes --]
From 7e9941ccef7774f7449c4499c9e30affeba1f87c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 01/26] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 14 ++--
6 files changed, 42 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index 4d3dfa3c7fe..1b41a65eb2b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.30 perl-5.30.0_1
@@ -872,8 +872,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1745,7 +1745,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index ead6f05a498..e97b1c38d18 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=6
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
From dc8d5ec608a2f8db45374c89409e99f58d236317 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:42 +0200
Subject: [PATCH 02/26] cross-aarch64-linux-gnu: update gcc to 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index 5921456060a..1113b2f4ff9 100644
--- a/srcpkgs/cross-aarch64-linux-gnu/template
+++ b/srcpkgs/cross-aarch64-linux-gnu/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-aarch64-linux-gnu'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -10,8 +10,8 @@ _archflags="-march=armv8-a"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Leah Neukirchen <leah@vuxu.org>"
homepage="https://www.voidlinux.org/"
@@ -21,8 +21,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -30,7 +30,7 @@ lib32disabled=yes
nocross=yes
nopie=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 6ee87263fe22cce53b7a034cd1a45bd56893d0d3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:40:41 +0200
Subject: [PATCH 03/26] cross-armv7l-linux-gnueabihf: update gcc to 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index 7a92cfa248f..7394cad023e 100644
--- a/srcpkgs/cross-arm-linux-gnueabihf/template
+++ b/srcpkgs/cross-arm-linux-gnueabihf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-arm-linux-gnueabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv6 -mfpu=vfp -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
From c3b9bd9536a49dd1f4ca126b74a12b12862c1471 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:40:50 +0200
Subject: [PATCH 04/26] cross-armv7l-linux-gnueabi: update gcc to 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index 427a22b19c5..2c4a616ecbf 100644
--- a/srcpkgs/cross-arm-linux-gnueabi/template
+++ b/srcpkgs/cross-arm-linux-gnueabi/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-arm-linux-gnueabi'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv5te -msoft-float -mfloat-abi=soft"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
From da943d97ab6125d0cf7e4565f591b29bf61d6abc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:41:29 +0200
Subject: [PATCH 05/26] cross-aarch64-linux-musl: update gcc to 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 26 +++++++++++------------
1 file changed, 12 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 7766a9c929d..749736f8759 100644
--- a/srcpkgs/cross-aarch64-linux-musl/template
+++ b/srcpkgs/cross-aarch64-linux-musl/template
@@ -1,18 +1,18 @@
# Template build file for 'cross-aarch64-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=aarch64-linux-musl
_archflags="-march=armv8-a"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for ARM64 LE target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -35,7 +35,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -174,7 +173,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
@@ -284,8 +283,7 @@ do_install() {
make DESTDIR=${DESTDIR}/${_sysroot} install
# Remove useless headers.
- rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/*/include-fixed/ \
- ${DESTDIR}/usr/lib/gcc/${_triplet}/*/include/stddef.h
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/*/include-fixed/
# Make ld-musl.so symlinks relative.
ln -sf libc.so ${DESTDIR}/${_sysroot}/usr/lib/ld-musl-aarch64.so.1
From 3a2e70d4f5397caa386c03391da2ca98b9600462 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:41:47 +0200
Subject: [PATCH 06/26] cross-armv7l-linux-gnueabihf: update gcc to 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index 66c34d29325..c6f09e05aa3 100644
--- a/srcpkgs/cross-armv7l-linux-gnueabihf/template
+++ b/srcpkgs/cross-armv7l-linux-gnueabihf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-armv7l-linux-gnueabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://ftp.gnu.org/gnu/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 5ace3e8700c4e43ae6bc30371c5d215eb90f5cb0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:43:28 +0200
Subject: [PATCH 07/26] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 23 +++++++++----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index b29d69de9b2..d87bf32f001 100644
--- a/srcpkgs/cross-armv7l-linux-musleabihf/template
+++ b/srcpkgs/cross-armv7l-linux-musleabihf/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-armv7l-linux-musleabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=armv7l-linux-musleabihf
_fpuflags="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
@@ -12,8 +12,8 @@ _archflags="-march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv7 LE Hard Float target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -174,7 +173,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 64abcd2d5b925d47cf9b0254cdd76ee765fbf7a3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:44:46 +0200
Subject: [PATCH 08/26] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index fb7d294df48..8443e8e1561 100644
--- a/srcpkgs/cross-arm-linux-musleabi/template
+++ b/srcpkgs/cross-arm-linux-musleabi/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-arm-linux-musleabi'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=arm-linux-musleabi
_fpuflags="--with-arch=armv5te --without-fp --with-float=soft"
@@ -12,8 +12,8 @@ _archflags="-march=armv5te -msoft-float -mfloat-abi=soft"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv5 TE target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -173,7 +172,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 163796787ed6db6f809776a148d56be8202dfbc1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:47:27 +0200
Subject: [PATCH 09/26] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 23 ++++++++++-----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 77fb27fe5db..29f3ed9b813 100644
--- a/srcpkgs/cross-arm-linux-musleabihf/template
+++ b/srcpkgs/cross-arm-linux-musleabihf/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-arm-linux-musleabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=arm-linux-musleabihf
_fpuflags="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
@@ -12,8 +12,8 @@ _archflags="-march=armv6 -mfpu=vfp -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv6 LE Hard Float target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -173,7 +172,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From d33290e0245a47ed13bb03c03d0f4dd17d7b5fb7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:01 +0200
Subject: [PATCH 10/26] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index af40ec66455..246dd2063ec 100644
--- a/srcpkgs/cross-i686-linux-musl/template
+++ b/srcpkgs/cross-i686-linux-musl/template
@@ -1,18 +1,18 @@
# Template build file for 'cross-i686-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=i686-linux-musl
_sysroot="/usr/${_triplet}"
_archflags="-march=i686"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for i686 target (musl)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
homepage="https://www.voidlinux.org/"
@@ -22,19 +22,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -92,7 +92,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -170,7 +169,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
vsed -i arch/x86/startcontext.S -e \
From e24d8c1dfb7ae166e88cb398462143028e8b8268 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:10 +0200
Subject: [PATCH 11/26] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index bc8b15ac541..3764acb6d6b 100644
--- a/srcpkgs/cross-mips-linux-musl/template
+++ b/srcpkgs/cross-mips-linux-musl/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mips-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -msoft-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 BE softfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From 38ff9ea2303500c9ce4b0da42c01703e57c44447 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:30 +0200
Subject: [PATCH 12/26] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 4f3bc67aa80..90b05d367b2 100644
--- a/srcpkgs/cross-mips-linux-muslhf/template
+++ b/srcpkgs/cross-mips-linux-muslhf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mips-linux-muslhf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -mhard-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 BE hardfloat target (musl)"
maintainer="hipperson0 <hipperson0@gmail.com>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From c0351102b9a42e2a8e6316e7034f6d44f3652901 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:54 +0200
Subject: [PATCH 13/26] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 48a0027d4eb..7261befe94b 100644
--- a/srcpkgs/cross-mipsel-linux-musl/template
+++ b/srcpkgs/cross-mipsel-linux-musl/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mipsel-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -msoft-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 LE softfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From a7d185be15681549b1ad9aeb17dd5335524beb0e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:49:49 +0200
Subject: [PATCH 14/26] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e639bf043d7..3283d36a9e9 100644
--- a/srcpkgs/cross-mipsel-linux-muslhf/template
+++ b/srcpkgs/cross-mipsel-linux-muslhf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mipsel-linux-muslhf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -mhard-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 LE hardfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From 52ec4a0f32722cbd45393b9ca4dcf7411e454440 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:07 +0200
Subject: [PATCH 15/26] cross-powerpc-linux-musl: update to gcc 10.2.0
---
.../files/0010-ldbl128-config.patch | 1 -
srcpkgs/cross-powerpc-linux-musl/template | 24 +++++++++----------
2 files changed, 11 insertions(+), 14 deletions(-)
delete mode 120000 srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
diff --git a/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch b/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
deleted file mode 120000
index 02d68e45a47..00000000000
--- a/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/0010-ldbl128-config.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index fc7ca0cb7bf..daf0147d152 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,9 +1,9 @@
# Template file for 'cross-powerpc-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=powerpc-linux-musl
_fpuflags=
@@ -11,8 +11,8 @@ _archflags="-mcpu=powerpc -msecure-plt"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for PowerPC (musl)"
maintainer="Thomas Batten <stenstorpmc@gmail.com>"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,11 +91,9 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -177,7 +175,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From abf5f2337816aa4283a8e2a8d233c3859985b86d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:27 +0200
Subject: [PATCH 16/26] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 25 +++++++++------------
1 file changed, 11 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index 3d92c564e2b..32021a9c54a 100644
--- a/srcpkgs/cross-powerpc64-linux-musl/template
+++ b/srcpkgs/cross-powerpc64-linux-musl/template
@@ -1,16 +1,16 @@
# Template file for 'cross-powerpc64-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet="powerpc64-linux-musl"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for powerpc64 with musl"
maintainer="q66 <daniel@octaforge.org>"
homepage="https://www.voidlinux.org/"
@@ -20,19 +20,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,13 +91,10 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
- _apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p0 ${FILESDIR}/ppc64-pure64.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
sed -i 's/lib64/lib/' gcc/config/rs6000/linux64.h
@@ -182,7 +179,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 4f089b80202ec622e803519a628d12925a321c50 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:57 +0200
Subject: [PATCH 17/26] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 8ccf71beeb0..487d7fc26b8 100644
--- a/srcpkgs/cross-x86_64-linux-musl/template
+++ b/srcpkgs/cross-x86_64-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-x86_64-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=x86_64-linux-musl
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
short_desc="Cross toolchain for x86_64 with musl"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -21,19 +21,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -96,7 +96,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64
@@ -179,7 +178,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 1e6ed70cfa852dbb8c4d874d3cbdcf3eaec8a92b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:10 +0200
Subject: [PATCH 18/26] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
.../files/0010-ldbl128-config.patch | 1 -
srcpkgs/cross-powerpc64le-linux-musl/template | 24 +++++++++----------
2 files changed, 11 insertions(+), 14 deletions(-)
delete mode 120000 srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch b/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
deleted file mode 120000
index 02d68e45a47..00000000000
--- a/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/0010-ldbl128-config.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 810bc01192d..03d174d6332 100644
--- a/srcpkgs/cross-powerpc64le-linux-musl/template
+++ b/srcpkgs/cross-powerpc64le-linux-musl/template
@@ -1,16 +1,16 @@
# Template file for 'cross-powerpc64le-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet="powerpc64le-linux-musl"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for powerpc64le with musl"
maintainer="q66 <daniel@octaforge.org>"
homepage="https://www.voidlinux.org/"
@@ -20,19 +20,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,13 +91,11 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p0 ${FILESDIR}/ppc64-pure64.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
sed -i 's/lib64/lib/' gcc/config/rs6000/linux64.h
@@ -182,7 +180,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From a94b7c8267e44afd9b72ede74d87db0f46cbb2ff Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:18 +0200
Subject: [PATCH 19/26] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index 5bfbef24a29..2dc97c19675 100644
--- a/srcpkgs/cross-x86_64-linux-gnu/template
+++ b/srcpkgs/cross-x86_64-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-x86_64-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -8,7 +8,7 @@ _triplet="x86_64-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="q66 <daniel@octaforge.org>"
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
From 20af42e6dda42ba96aed16db912c9950d7516ebe Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:53 +0200
Subject: [PATCH 20/26] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index c8803a6970b..432529cf316 100644
--- a/srcpkgs/cross-powerpc64le-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64le-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-powerpc64le-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -8,7 +8,7 @@ _triplet="powerpc64le-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="q66 <daniel@octaforge.org>"
@@ -19,8 +19,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
From 899247f491132af80c3c5c941f4ab353787273ce Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:52:12 +0200
Subject: [PATCH 21/26] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 471e0c98659..452e3080d48 100644
--- a/srcpkgs/cross-powerpc64-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-powerpc64-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -8,7 +8,7 @@ _triplet="powerpc64-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
@@ -19,8 +19,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
From 8cb7a2a093ade0775bb668b29b7249a460c2e534 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:01 +0200
Subject: [PATCH 22/26] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index 7394cad023e..085a4464751 100644
--- a/srcpkgs/cross-arm-linux-gnueabihf/template
+++ b/srcpkgs/cross-arm-linux-gnueabihf/template
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From cc17c751616e63c83dd7e6aaec5b6613d407eb8b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:05 +0200
Subject: [PATCH 23/26] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 7c5231736d7..36716493713 100644
--- a/srcpkgs/cross-powerpc-linux-gnu/template
+++ b/srcpkgs/cross-powerpc-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-powerpc-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -9,8 +9,8 @@ _archflags="-mcpu=powerpc -msecure-plt"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} target (binutils/gcc/glibc)"
maintainer="Thomas Batten <stenstorpmc@gmail.com>"
homepage="http://www.voidlinux.org"
@@ -20,8 +20,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -29,7 +29,7 @@ lib32disabled=yes
nocross=yes
nopie=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 7ac34c0942a592fd6fb917e84eb31ffe9aaef59a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:25 +0200
Subject: [PATCH 24/26] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index 2c4a616ecbf..351058cd72a 100644
--- a/srcpkgs/cross-arm-linux-gnueabi/template
+++ b/srcpkgs/cross-arm-linux-gnueabi/template
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From dea8a69fea3799edd6b5193e1a191b4a8aecd758 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:34 +0200
Subject: [PATCH 25/26] cross-i686-pc-linux-gnu: update to gcc 10.2.0
[ci skip]
---
srcpkgs/cross-i686-pc-linux-gnu/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 3e5c3f5881a..b06f7927ef5 100644
--- a/srcpkgs/cross-i686-pc-linux-gnu/template
+++ b/srcpkgs/cross-i686-pc-linux-gnu/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-i686-pc-linux-gnu'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -10,8 +10,8 @@ _archflags="-march=i686 -mtune=generic"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} target (binutils/gcc/glibc)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
homepage="https://www.voidlinux.org/"
@@ -21,8 +21,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -31,7 +31,7 @@ nopie=yes
nodebug=yes
lib32disabled=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 3c7a581ca7572579d53c22f885cb1403198a801b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 Aug 2020 18:53:14 +0200
Subject: [PATCH 26/26] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (25 preceding siblings ...)
2020-08-16 8:50 ` [PR PATCH] [Updated] " Johnnynator
@ 2020-08-16 11:40 ` pullmoll
2020-08-16 11:41 ` pullmoll
` (227 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-16 11:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 395 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] gdbm
- [x] chroot-distcc
- [x] cpio
- [x] mdocml
- [x] dhcp
- [x] trousers
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] v4l-utils
- [x] menu-cache
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (26 preceding siblings ...)
2020-08-16 11:40 ` pullmoll
@ 2020-08-16 11:41 ` pullmoll
2020-08-16 11:47 ` pullmoll
` (226 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-16 11:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 208 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674420046
Comment:
[Intermediate repository](https://repo.voidlinux.de/gcc10/binpkgs)
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (27 preceding siblings ...)
2020-08-16 11:41 ` pullmoll
@ 2020-08-16 11:47 ` pullmoll
2020-08-16 11:52 ` pullmoll
` (225 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-16 11:47 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 409 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] gdbm
- [x] chroot-distcc
- [x] cpio
- [x] mdocml
- [x] dhcp
- [x] trousers
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] v4l-utils
- [x] menu-cache
- [x] lxtask
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (28 preceding siblings ...)
2020-08-16 11:47 ` pullmoll
@ 2020-08-16 11:52 ` pullmoll
2020-08-17 5:28 ` pullmoll
` (224 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-16 11:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 424 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] gdbm
- [x] chroot-distcc
- [x] cpio
- [x] mdocml
- [x] dhcp
- [x] trousers
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] v4l-utils
- [x] menu-cache
- [x] lxtask
- [x] lxpanel
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (29 preceding siblings ...)
2020-08-16 11:52 ` pullmoll
@ 2020-08-17 5:28 ` pullmoll
2020-08-17 5:38 ` pullmoll
` (223 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 5:28 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2512 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bspwm
- [x] catimg
- [x] ccl
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu
- [x] cross-powerpc64-linux-gnu
- [x] cross-powerpc64le-linux-gnu
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [x] gatling
- [x] gdbm
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gprolog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] openntpd
- [x] openocd
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] qingy
- [x] read-edid
- [x] rix
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [x] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (30 preceding siblings ...)
2020-08-17 5:28 ` pullmoll
@ 2020-08-17 5:38 ` pullmoll
2020-08-17 5:38 ` pullmoll
` (222 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 5:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2500 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] bftpd
- [x] bitchx
- [x] bspwm
- [x] catimg
- [x] ccl
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu
- [x] cross-powerpc64-linux-gnu
- [x] cross-powerpc64le-linux-gnu
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [x] gatling
- [x] gdbm
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gprolog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] openntpd
- [x] openocd
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] qingy
- [x] read-edid
- [x] rix
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [x] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (31 preceding siblings ...)
2020-08-17 5:38 ` pullmoll
@ 2020-08-17 5:38 ` pullmoll
2020-08-17 6:17 ` pullmoll
` (221 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 5:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2512 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bspwm
- [x] catimg
- [x] ccl
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu
- [x] cross-powerpc64-linux-gnu
- [x] cross-powerpc64le-linux-gnu
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [x] gatling
- [x] gdbm
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gprolog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] openntpd
- [x] openocd
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] qingy
- [x] read-edid
- [x] rix
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [x] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (32 preceding siblings ...)
2020-08-17 5:38 ` pullmoll
@ 2020-08-17 6:17 ` pullmoll
2020-08-17 6:18 ` pullmoll
` (220 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 6:17 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2538 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bspwm
- [x] catimg
- [x] ccl
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu
- [x] cross-powerpc64-linux-gnu
- [x] cross-powerpc64le-linux-gnu
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [x] gatling
- [x] gdbm
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gprolog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] openjdk7-bootstrap
- [x] openntpd
- [x] openocd
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] qingy
- [x] read-edid
- [x] rix
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [x] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (33 preceding siblings ...)
2020-08-17 6:17 ` pullmoll
@ 2020-08-17 6:18 ` pullmoll
2020-08-17 6:30 ` pullmoll
` (219 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 6:18 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2556 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bspwm
- [x] catimg
- [x] ccl
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu (in `do_build()`)
- [x] cross-powerpc64-linux-gnu
- [x] cross-powerpc64le-linux-gnu
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [x] gatling
- [x] gdbm
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gprolog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] openjdk7-bootstrap
- [x] openntpd
- [x] openocd
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] qingy
- [x] read-edid
- [x] rix
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [x] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (34 preceding siblings ...)
2020-08-17 6:18 ` pullmoll
@ 2020-08-17 6:30 ` pullmoll
2020-08-17 9:27 ` pullmoll
` (218 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 6:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2577 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bspwm
- [x] catimg
- [x] ccl
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu (in `do_build()` and `_glibc_build()`)
- [x] cross-powerpc64-linux-gnu
- [x] cross-powerpc64le-linux-gnu
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [x] gatling
- [x] gdbm
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gprolog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] openjdk7-bootstrap
- [x] openntpd
- [x] openocd
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] qingy
- [x] read-edid
- [x] rix
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [x] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (35 preceding siblings ...)
2020-08-17 6:30 ` pullmoll
@ 2020-08-17 9:27 ` pullmoll
2020-08-17 9:36 ` pullmoll
` (217 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 9:27 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2612 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bspwm
- [x] catimg
- [x] ccl
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [x] gatling
- [x] gdbm
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gprolog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] openjdk7-bootstrap
- [x] openntpd
- [x] openocd
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] qingy
- [x] read-edid
- [x] rix
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [x] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (36 preceding siblings ...)
2020-08-17 9:27 ` pullmoll
@ 2020-08-17 9:36 ` pullmoll
2020-08-17 9:38 ` pullmoll
` (216 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 9:36 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2780 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bspwm
- [x] catimg
- [x] ccl
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [x] gatling
- [x] gdbm
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gprolog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] openjdk7-bootstrap
- [x] openntpd
- [x] openocd
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] qingy
- [x] read-edid
- [x] rix
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [x] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (37 preceding siblings ...)
2020-08-17 9:36 ` pullmoll
@ 2020-08-17 9:38 ` pullmoll
2020-08-17 10:24 ` pullmoll
` (215 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 9:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2796 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bspwm
- [x] catimg
- [x] ccl
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [x] gatling
- [x] gdbm
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gprolog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] qingy
- [x] read-edid
- [x] rix
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [x] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (38 preceding siblings ...)
2020-08-17 9:38 ` pullmoll
@ 2020-08-17 10:24 ` pullmoll
2020-08-17 13:19 ` pullmoll
` (214 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 10:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2833 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bspwm
- [x] catimg
- [x] ccl
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [x] gatling
- [x] gdbm
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gprolog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] qingy
- [x] read-edid
- [x] rix
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [x] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (39 preceding siblings ...)
2020-08-17 10:24 ` pullmoll
@ 2020-08-17 13:19 ` pullmoll
2020-08-17 13:19 ` pullmoll
` (213 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 13:19 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2833 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bspwm
- [x] catimg
- [x] ccl
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [x] gatling
- [x] gdbm
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gprolog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] qingy
- [x] read-edid
- [x] rix
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [x] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (40 preceding siblings ...)
2020-08-17 13:19 ` pullmoll
@ 2020-08-17 13:19 ` pullmoll
2020-08-17 13:20 ` pullmoll
` (212 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 13:19 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2833 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bspwm
- [x] catimg
- [x] ccl
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [x] gatling
- [x] gdbm
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] qingy
- [x] read-edid
- [x] rix
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [x] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (41 preceding siblings ...)
2020-08-17 13:19 ` pullmoll
@ 2020-08-17 13:20 ` pullmoll
2020-08-17 13:57 ` pullmoll
` (211 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 13:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2833 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bspwm
- [x] catimg
- [x] ccl
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gdbm
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] qingy
- [x] read-edid
- [x] rix
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [x] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (42 preceding siblings ...)
2020-08-17 13:20 ` pullmoll
@ 2020-08-17 13:57 ` pullmoll
2020-08-17 14:07 ` pullmoll
` (210 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 13:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2833 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bspwm
- [x] catimg
- [x] ccl
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gdbm
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] qingy
- [x] read-edid
- [x] rix
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [x] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (43 preceding siblings ...)
2020-08-17 13:57 ` pullmoll
@ 2020-08-17 14:07 ` pullmoll
2020-08-17 14:46 ` pullmoll
` (209 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 14:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2833 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bspwm
- [x] catimg
- [x] ccl
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gdbm
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] qingy
- [x] read-edid
- [x] rix
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (44 preceding siblings ...)
2020-08-17 14:07 ` pullmoll
@ 2020-08-17 14:46 ` pullmoll
2020-08-17 18:54 ` pullmoll
` (208 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 14:46 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2833 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bspwm
- [x] catimg
- [x] ccl
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gdbm
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] qingy
- [x] read-edid
- [x] rix
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (45 preceding siblings ...)
2020-08-17 14:46 ` pullmoll
@ 2020-08-17 18:54 ` pullmoll
2020-08-17 18:57 ` pullmoll
` (207 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 18:54 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2862 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bspwm
- [x] catimg
- [x] ccl
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gdbm
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] qingy
- [x] read-edid
- [x] rix
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (46 preceding siblings ...)
2020-08-17 18:54 ` pullmoll
@ 2020-08-17 18:57 ` pullmoll
2020-08-17 18:58 ` pullmoll
` (206 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 18:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3133 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [ ] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [ ] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [ ] bluez-alsa
- [x] bspwm
- [ ] bumblebee
- [x] catimg
- [x] ccl
- [ ] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [ ] gegl3
- [x] gdbm
- [ ] glabels
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [ ] gtkdialog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [ ] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [ ] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [ ] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [ ] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [ ] prboom-plus
- [ ] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [ ] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (47 preceding siblings ...)
2020-08-17 18:57 ` pullmoll
@ 2020-08-17 18:58 ` pullmoll
2020-08-17 19:00 ` pullmoll
` (205 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 18:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3133 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [ ] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [ ] bluez-alsa
- [x] bspwm
- [ ] bumblebee
- [x] catimg
- [x] ccl
- [ ] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [ ] gegl3
- [x] gdbm
- [ ] glabels
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [ ] gtkdialog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [ ] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [ ] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [ ] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [ ] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [ ] prboom-plus
- [ ] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [ ] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (48 preceding siblings ...)
2020-08-17 18:58 ` pullmoll
@ 2020-08-17 19:00 ` pullmoll
2020-08-17 19:00 ` pullmoll
` (204 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 19:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3133 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [ ] bluez-alsa
- [x] bspwm
- [ ] bumblebee
- [x] catimg
- [x] ccl
- [ ] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [ ] gegl3
- [x] gdbm
- [ ] glabels
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [ ] gtkdialog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [ ] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [ ] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [ ] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [ ] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [ ] prboom-plus
- [ ] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [ ] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (49 preceding siblings ...)
2020-08-17 19:00 ` pullmoll
@ 2020-08-17 19:00 ` pullmoll
2020-08-17 19:01 ` pullmoll
` (203 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 19:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3133 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bspwm
- [ ] bumblebee
- [x] catimg
- [x] ccl
- [ ] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [ ] gegl3
- [x] gdbm
- [ ] glabels
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [ ] gtkdialog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [ ] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [ ] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [ ] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [ ] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [ ] prboom-plus
- [ ] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [ ] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (50 preceding siblings ...)
2020-08-17 19:00 ` pullmoll
@ 2020-08-17 19:01 ` pullmoll
2020-08-17 19:02 ` pullmoll
` (202 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 19:01 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3133 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccl
- [ ] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [ ] gegl3
- [x] gdbm
- [ ] glabels
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [ ] gtkdialog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [ ] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [ ] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [ ] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [ ] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [ ] prboom-plus
- [ ] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [ ] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (51 preceding siblings ...)
2020-08-17 19:01 ` pullmoll
@ 2020-08-17 19:02 ` pullmoll
2020-08-17 19:04 ` pullmoll
` (201 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 19:02 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3133 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [ ] gegl3
- [x] gdbm
- [ ] glabels
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [ ] gtkdialog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [ ] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [ ] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [ ] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [ ] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [ ] prboom-plus
- [ ] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [ ] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (52 preceding siblings ...)
2020-08-17 19:02 ` pullmoll
@ 2020-08-17 19:04 ` pullmoll
2020-08-17 19:07 ` pullmoll
` (200 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 19:04 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3133 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [ ] glabels
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [ ] gtkdialog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [ ] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [ ] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [ ] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [ ] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [ ] prboom-plus
- [ ] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [ ] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (53 preceding siblings ...)
2020-08-17 19:04 ` pullmoll
@ 2020-08-17 19:07 ` pullmoll
2020-08-17 19:08 ` pullmoll
` (199 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 19:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3133 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [ ] gtkdialog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [ ] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [ ] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [ ] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [ ] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [ ] prboom-plus
- [ ] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [ ] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (54 preceding siblings ...)
2020-08-17 19:07 ` pullmoll
@ 2020-08-17 19:08 ` pullmoll
2020-08-17 19:10 ` pullmoll
` (198 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 19:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3133 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [ ] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [ ] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [ ] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [ ] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [ ] prboom-plus
- [ ] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [ ] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (55 preceding siblings ...)
2020-08-17 19:08 ` pullmoll
@ 2020-08-17 19:10 ` pullmoll
2020-08-17 19:29 ` pullmoll
` (197 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 19:10 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3133 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [ ] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [ ] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [ ] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [ ] prboom-plus
- [ ] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [ ] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (56 preceding siblings ...)
2020-08-17 19:10 ` pullmoll
@ 2020-08-17 19:29 ` pullmoll
2020-08-17 19:31 ` pullmoll
` (196 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 19:29 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3133 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [ ] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [ ] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [ ] prboom-plus
- [ ] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [ ] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (57 preceding siblings ...)
2020-08-17 19:29 ` pullmoll
@ 2020-08-17 19:31 ` pullmoll
2020-08-17 19:32 ` pullmoll
` (195 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 19:31 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3133 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [ ] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [ ] prboom-plus
- [ ] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [ ] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (58 preceding siblings ...)
2020-08-17 19:31 ` pullmoll
@ 2020-08-17 19:32 ` pullmoll
2020-08-17 19:33 ` pullmoll
` (194 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 19:32 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3133 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [ ] prboom-plus
- [ ] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [ ] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (59 preceding siblings ...)
2020-08-17 19:32 ` pullmoll
@ 2020-08-17 19:33 ` pullmoll
2020-08-17 19:34 ` pullmoll
` (193 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 19:33 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3133 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [ ] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [ ] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (60 preceding siblings ...)
2020-08-17 19:33 ` pullmoll
@ 2020-08-17 19:34 ` pullmoll
2020-08-17 19:35 ` pullmoll
` (192 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 19:34 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3133 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [ ] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (61 preceding siblings ...)
2020-08-17 19:34 ` pullmoll
@ 2020-08-17 19:35 ` pullmoll
2020-08-17 20:06 ` pullmoll
` (191 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 19:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3133 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (62 preceding siblings ...)
2020-08-17 19:35 ` pullmoll
@ 2020-08-17 20:06 ` pullmoll
2020-08-17 21:11 ` pullmoll
` (190 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 20:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3152 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gnugo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (63 preceding siblings ...)
2020-08-17 20:06 ` pullmoll
@ 2020-08-17 21:11 ` pullmoll
2020-08-17 21:11 ` pullmoll
` (189 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 21:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3314 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [ ] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [ ] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [ ] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [ ] gmtp
- [x] gnugo
- [ ] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [ ] gtklp
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [ ] lilo
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [ ] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [ ] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [ ] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [ ] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (64 preceding siblings ...)
2020-08-17 21:11 ` pullmoll
@ 2020-08-17 21:11 ` pullmoll
2020-08-17 21:12 ` pullmoll
` (188 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 21:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3314 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [ ] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [ ] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [ ] gmtp
- [x] gnugo
- [ ] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [ ] gtklp
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [ ] lilo
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [ ] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [ ] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [ ] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [ ] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (65 preceding siblings ...)
2020-08-17 21:11 ` pullmoll
@ 2020-08-17 21:12 ` pullmoll
2020-08-17 21:13 ` pullmoll
` (187 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 21:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3314 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [ ] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [ ] gmtp
- [x] gnugo
- [ ] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [ ] gtklp
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [ ] lilo
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [ ] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [ ] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [ ] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [ ] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (66 preceding siblings ...)
2020-08-17 21:12 ` pullmoll
@ 2020-08-17 21:13 ` pullmoll
2020-08-17 21:14 ` pullmoll
` (186 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 21:13 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3314 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [ ] gmtp
- [x] gnugo
- [ ] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [ ] gtklp
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [ ] lilo
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [ ] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [ ] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [ ] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [ ] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (67 preceding siblings ...)
2020-08-17 21:13 ` pullmoll
@ 2020-08-17 21:14 ` pullmoll
2020-08-17 21:14 ` pullmoll
` (185 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 21:14 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3314 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gmtp
- [x] gnugo
- [ ] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [ ] gtklp
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [ ] lilo
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [ ] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [ ] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [ ] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [ ] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (68 preceding siblings ...)
2020-08-17 21:14 ` pullmoll
@ 2020-08-17 21:14 ` pullmoll
2020-08-17 21:15 ` pullmoll
` (184 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 21:14 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3314 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gmtp
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [ ] gtklp
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [ ] lilo
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [ ] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [ ] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [ ] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [ ] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (69 preceding siblings ...)
2020-08-17 21:14 ` pullmoll
@ 2020-08-17 21:15 ` pullmoll
2020-08-17 21:16 ` pullmoll
` (183 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 21:15 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3314 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gmtp
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [x] gtklp
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [ ] lilo
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [ ] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [ ] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [ ] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [ ] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (70 preceding siblings ...)
2020-08-17 21:15 ` pullmoll
@ 2020-08-17 21:16 ` pullmoll
2020-08-17 21:16 ` pullmoll
` (182 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 21:16 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3314 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gmtp
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [x] gtklp
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] rocksndiamonds
- [ ] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [ ] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [ ] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [ ] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [ ] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (71 preceding siblings ...)
2020-08-17 21:16 ` pullmoll
@ 2020-08-17 21:16 ` pullmoll
2020-08-17 21:17 ` pullmoll
` (181 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 21:16 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3314 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gmtp
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [x] gtklp
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [ ] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [ ] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [ ] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [ ] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (72 preceding siblings ...)
2020-08-17 21:16 ` pullmoll
@ 2020-08-17 21:17 ` pullmoll
2020-08-17 21:18 ` pullmoll
` (180 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 21:17 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3314 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gmtp
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [x] gtklp
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [ ] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [ ] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [ ] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (73 preceding siblings ...)
2020-08-17 21:17 ` pullmoll
@ 2020-08-17 21:18 ` pullmoll
2020-08-17 21:19 ` pullmoll
` (179 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 21:18 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3314 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gmtp
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [x] gtklp
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [ ] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [ ] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (74 preceding siblings ...)
2020-08-17 21:18 ` pullmoll
@ 2020-08-17 21:19 ` pullmoll
2020-08-17 21:23 ` pullmoll
` (178 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 21:19 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3314 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gmtp
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [x] gtklp
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [ ] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (75 preceding siblings ...)
2020-08-17 21:19 ` pullmoll
@ 2020-08-17 21:23 ` pullmoll
2020-08-17 21:35 ` pullmoll
` (177 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 21:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3314 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] foremost
- [x] frotz
- [ ] gatling
- [x] gegl3
- [x] gdbm
- [x] glabels
- [x] global
- [x] gmtp
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [x] gtklp
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (76 preceding siblings ...)
2020-08-17 21:23 ` pullmoll
@ 2020-08-17 21:35 ` pullmoll
2020-08-17 22:00 ` pullmoll
` (176 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 21:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3425 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] foremost
- [x] freedroidClassic
- [x] frotz
- [x] galculator-gtk3
- [ ] gatling
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] glabels
- [x] global
- [x] gmtp
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [x] gtklp
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [ ] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (77 preceding siblings ...)
2020-08-17 21:35 ` pullmoll
@ 2020-08-17 22:00 ` pullmoll
2020-08-17 22:38 ` pullmoll
` (175 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 22:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3485 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] foremost
- [x] freedroidClassic
- [x] frotz
- [x] galculator-gtk3
- [ ] gatling
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] glabels
- [x] global
- [x] gmtp
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [ ] gprolog
- [x] gtkdialog
- [x] gtklp
- [x] gsoap
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] neverball
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (78 preceding siblings ...)
2020-08-17 22:00 ` pullmoll
@ 2020-08-17 22:38 ` pullmoll
2020-08-17 22:40 ` pullmoll
` (174 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 22:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1176 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674384131
Comment:
Trying to bootstrap with this PR merged fails when building `gdbm`:
```
…
CCLD gdbmtool
/usr/bin/ld: ./libgdbmapp.a(parseopt.o):(.bss+0x8): multiple definition of `parseopt_program_args'; gdbmtool.o:(.data.rel.local+0x260): first defined here
/usr/bin/ld: ./libgdbmapp.a(parseopt.o):(.bss+0x10): multiple definition of `parseopt_program_doc'; gdbmtool.o:(.data.rel.local+0x268): first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:656: gdbmtool] Error 1
make[3]: Leaving directory '/builddir/gdbm-1.18.1/src'
make[2]: *** [Makefile:499: all] Error 2
make[2]: Leaving directory '/builddir/gdbm-1.18.1/src'
make[1]: *** [Makefile:464: all-recursive] Error 1
make[1]: Leaving directory '/builddir/gdbm-1.18.1'
make: *** [Makefile:396: all] Error 2
=> ERROR: gdbm-1.18.1_1: do_build: '${make_cmd} ${makejobs} ${make_build_args} ${make_build_target}' exited with 2
=> ERROR: in do_build() at common/build-style/gnu-configure.sh:13
```
Edit: Adding `CFLAGS="-fcommon"` fixes it.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (79 preceding siblings ...)
2020-08-17 22:38 ` pullmoll
@ 2020-08-17 22:40 ` pullmoll
2020-08-17 22:43 ` pullmoll
` (173 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 22:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3806 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [ ] gatling
- [x] gcolor2
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [ ] gprolog
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (80 preceding siblings ...)
2020-08-17 22:40 ` pullmoll
@ 2020-08-17 22:43 ` pullmoll
2020-08-17 23:16 ` pullmoll
` (172 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 22:43 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3833 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [ ] gatling
- [x] gcolor2
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [ ] gprolog
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] sniproxy
- [x] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (81 preceding siblings ...)
2020-08-17 22:43 ` pullmoll
@ 2020-08-17 23:16 ` pullmoll
2020-08-17 23:31 ` pullmoll
` (171 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 23:16 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3850 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [ ] gatling
- [x] gcolor2
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [ ] gprolog
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [x] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [ ] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (82 preceding siblings ...)
2020-08-17 23:16 ` pullmoll
@ 2020-08-17 23:31 ` pullmoll
2020-08-17 23:40 ` pullmoll
` (170 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 23:31 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3850 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [ ] gatling
- [x] gcolor2
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [ ] gprolog
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [x] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (83 preceding siblings ...)
2020-08-17 23:31 ` pullmoll
@ 2020-08-17 23:40 ` pullmoll
2020-08-18 13:00 ` pullmoll
` (169 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-17 23:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3888 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [ ] gatling
- [x] gcolor2
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [ ] gprolog
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [x] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (84 preceding siblings ...)
2020-08-17 23:40 ` pullmoll
@ 2020-08-18 13:00 ` pullmoll
2020-08-18 13:28 ` pullmoll
` (168 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 13:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3928 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [ ] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [x] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (85 preceding siblings ...)
2020-08-18 13:00 ` pullmoll
@ 2020-08-18 13:28 ` pullmoll
2020-08-18 13:59 ` pullmoll
` (167 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 13:28 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3928 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] audit
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] iftop
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] oroborus
- [x] pam_ssh
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [x] spectrum3d
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vifm
- [x] vilistextum
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [x] w_scan
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (86 preceding siblings ...)
2020-08-18 13:28 ` pullmoll
@ 2020-08-18 13:59 ` pullmoll
2020-08-18 14:02 ` pullmoll
` (166 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 13:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4316 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [ ] atomix
- [x] audit
- [ ] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [ ] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [ ] dpdk
- [ ] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [ ] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [ ] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [ ] ibus-rime
- [x] iftop
- [ ] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [ ] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [ ] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [ ] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [ ] spacefm
- [x] spectrum3d
- [ ] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [ ] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [ ] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [ ] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (87 preceding siblings ...)
2020-08-18 13:59 ` pullmoll
@ 2020-08-18 14:02 ` pullmoll
2020-08-18 14:37 ` pullmoll
` (165 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 14:02 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4316 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [ ] atomix
- [x] audit
- [ ] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [ ] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [ ] dpdk
- [ ] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [ ] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [ ] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [ ] ibus-rime
- [x] iftop
- [ ] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [ ] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [ ] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [ ] spacefm
- [x] spectrum3d
- [ ] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [ ] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [ ] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [ ] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (88 preceding siblings ...)
2020-08-18 14:02 ` pullmoll
@ 2020-08-18 14:37 ` pullmoll
2020-08-18 14:39 ` pullmoll
` (164 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 14:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4316 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [ ] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [ ] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [ ] dpdk
- [ ] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [ ] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [ ] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [ ] ibus-rime
- [x] iftop
- [ ] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [ ] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [ ] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [ ] spacefm
- [x] spectrum3d
- [ ] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [ ] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [ ] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [ ] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (89 preceding siblings ...)
2020-08-18 14:37 ` pullmoll
@ 2020-08-18 14:39 ` pullmoll
2020-08-18 14:44 ` pullmoll
` (163 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 14:39 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4316 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [ ] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [ ] dpdk
- [ ] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [ ] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [ ] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [ ] ibus-rime
- [x] iftop
- [ ] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [ ] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [ ] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [ ] spacefm
- [x] spectrum3d
- [ ] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [ ] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [ ] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [ ] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (90 preceding siblings ...)
2020-08-18 14:39 ` pullmoll
@ 2020-08-18 14:44 ` pullmoll
2020-08-18 14:51 ` pullmoll
` (162 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 14:44 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4316 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [ ] dpdk
- [ ] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [ ] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [ ] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [ ] ibus-rime
- [x] iftop
- [ ] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [ ] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [ ] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [ ] spacefm
- [x] spectrum3d
- [ ] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [ ] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [ ] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [ ] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (91 preceding siblings ...)
2020-08-18 14:44 ` pullmoll
@ 2020-08-18 14:51 ` pullmoll
2020-08-18 14:57 ` pullmoll
` (161 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 14:51 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 262 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675526460
Comment:
Bad news: `openjdk8` built with gcc10 segfaults for both `{x86_64,i686}-musl` when trying to build `openjdk9-bootstrap`.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (92 preceding siblings ...)
2020-08-18 14:51 ` pullmoll
@ 2020-08-18 14:57 ` pullmoll
2020-08-18 14:57 ` pullmoll
` (160 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 14:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4316 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [ ] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [ ] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [ ] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [ ] ibus-rime
- [x] iftop
- [ ] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [ ] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [ ] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [ ] spacefm
- [x] spectrum3d
- [ ] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [ ] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [ ] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [ ] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (93 preceding siblings ...)
2020-08-18 14:57 ` pullmoll
@ 2020-08-18 14:57 ` pullmoll
2020-08-18 14:59 ` pullmoll
` (159 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 14:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4316 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [ ] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [ ] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [ ] ibus-rime
- [x] iftop
- [ ] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [ ] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [ ] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [ ] spacefm
- [x] spectrum3d
- [ ] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [ ] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [ ] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [ ] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (94 preceding siblings ...)
2020-08-18 14:57 ` pullmoll
@ 2020-08-18 14:59 ` pullmoll
2020-08-18 15:12 ` pullmoll
` (158 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 14:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4316 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [ ] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [ ] ibus-rime
- [x] iftop
- [ ] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [ ] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [ ] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [ ] spacefm
- [x] spectrum3d
- [ ] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [ ] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [ ] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [ ] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (95 preceding siblings ...)
2020-08-18 14:59 ` pullmoll
@ 2020-08-18 15:12 ` pullmoll
2020-08-18 15:57 ` pullmoll
` (157 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 15:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4316 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [ ] ibus-rime
- [x] iftop
- [ ] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [ ] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [ ] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [ ] spacefm
- [x] spectrum3d
- [ ] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [ ] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [ ] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [ ] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (96 preceding siblings ...)
2020-08-18 15:12 ` pullmoll
@ 2020-08-18 15:57 ` pullmoll
2020-08-18 15:59 ` pullmoll
` (156 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 15:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4316 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [ ] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [ ] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [ ] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [ ] spacefm
- [x] spectrum3d
- [ ] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [ ] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [ ] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [ ] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (97 preceding siblings ...)
2020-08-18 15:57 ` pullmoll
@ 2020-08-18 15:59 ` pullmoll
2020-08-18 16:00 ` Johnnynator
` (155 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 15:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4316 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [ ] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [ ] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [ ] spacefm
- [x] spectrum3d
- [ ] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [ ] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [ ] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [ ] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (98 preceding siblings ...)
2020-08-18 15:59 ` pullmoll
@ 2020-08-18 16:00 ` Johnnynator
2020-08-18 16:30 ` pullmoll
` (154 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2020-08-18 16:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 231 bytes --]
New comment by Johnnynator on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675566775
Comment:
Ok, I will look into openjdk. There should be newer releases that might have it fixed.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (99 preceding siblings ...)
2020-08-18 16:00 ` Johnnynator
@ 2020-08-18 16:30 ` pullmoll
2020-08-18 16:38 ` pullmoll
` (153 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 16:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4337 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [ ] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [ ] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [ ] spacefm
- [x] spectrum3d
- [ ] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [ ] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [ ] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [ ] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (100 preceding siblings ...)
2020-08-18 16:30 ` pullmoll
@ 2020-08-18 16:38 ` pullmoll
2020-08-18 17:23 ` pullmoll
` (152 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 16:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4337 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [ ] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [ ] spacefm
- [x] spectrum3d
- [ ] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [ ] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [ ] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [ ] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (101 preceding siblings ...)
2020-08-18 16:38 ` pullmoll
@ 2020-08-18 17:23 ` pullmoll
2020-08-18 17:35 ` pullmoll
` (151 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 17:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4337 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [ ] spacefm
- [x] spectrum3d
- [ ] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [ ] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [ ] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [ ] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (102 preceding siblings ...)
2020-08-18 17:23 ` pullmoll
@ 2020-08-18 17:35 ` pullmoll
2020-08-18 17:37 ` pullmoll
` (150 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 17:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4337 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [ ] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [ ] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [ ] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [ ] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (103 preceding siblings ...)
2020-08-18 17:35 ` pullmoll
@ 2020-08-18 17:37 ` pullmoll
2020-08-18 17:38 ` pullmoll
` (149 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 17:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4337 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [ ] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [ ] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [ ] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (104 preceding siblings ...)
2020-08-18 17:37 ` pullmoll
@ 2020-08-18 17:38 ` pullmoll
2020-08-18 17:43 ` pullmoll
` (148 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 17:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4337 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [ ] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [ ] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (105 preceding siblings ...)
2020-08-18 17:38 ` pullmoll
@ 2020-08-18 17:43 ` pullmoll
2020-08-18 17:57 ` pullmoll
` (147 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 17:43 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4337 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [ ] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (106 preceding siblings ...)
2020-08-18 17:43 ` pullmoll
@ 2020-08-18 17:57 ` pullmoll
2020-08-18 18:15 ` pullmoll
` (146 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 17:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4337 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [x] vilistextum
- [ ] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (107 preceding siblings ...)
2020-08-18 17:57 ` pullmoll
@ 2020-08-18 18:15 ` pullmoll
2020-08-18 19:55 ` pullmoll
` (145 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 18:15 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4337 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [ ] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [x] vilistextum
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (108 preceding siblings ...)
2020-08-18 18:15 ` pullmoll
@ 2020-08-18 19:55 ` pullmoll
2020-08-18 20:36 ` pullmoll
` (144 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 19:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4337 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [x] vilistextum
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xforms
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (109 preceding siblings ...)
2020-08-18 19:55 ` pullmoll
@ 2020-08-18 20:36 ` pullmoll
2020-08-18 20:40 ` pullmoll
` (143 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 20:36 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 269 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675702643
Comment:
openjdk8 actually fails for all architectures it seems. It just did for x86_64. Yeah, an update may fix the underlying problem.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (110 preceding siblings ...)
2020-08-18 20:36 ` pullmoll
@ 2020-08-18 20:40 ` pullmoll
2020-08-18 20:48 ` pullmoll
` (142 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 20:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 320 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675702643
Comment:
openjdk8 actually fails for all architectures it seems. It just did for x86_64. Yeah, an update may fix the underlying problem. Version 8u272-b02 is there and I'll give it a try.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (111 preceding siblings ...)
2020-08-18 20:40 ` pullmoll
@ 2020-08-18 20:48 ` pullmoll
2020-08-18 20:58 ` Johnnynator
` (141 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 20:48 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 372 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675702643
Comment:
openjdk8 actually fails for all architectures it seems. It just did for x86_64. Yeah, an update may fix the underlying problem.
Version 8u272-b02 is there and I'll give it a try.
Edit: The patch set of 8e252-b09 still applies.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (112 preceding siblings ...)
2020-08-18 20:48 ` pullmoll
@ 2020-08-18 20:58 ` Johnnynator
2020-08-18 20:59 ` pullmoll
` (140 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2020-08-18 20:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 348 bytes --]
New comment by Johnnynator on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675717080
Comment:
@pullmoll The problem with `openjdk9` (and other bootstrap ones maybe), is that it doesn't correctly detect gcc with multi digit versions. https://hg.openjdk.java.net/jdk8u/jdk8u-dev/raw-rev/39a7914e14a0
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (113 preceding siblings ...)
2020-08-18 20:58 ` Johnnynator
@ 2020-08-18 20:59 ` pullmoll
2020-08-18 21:00 ` pullmoll
` (139 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 20:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 407 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675702643
Comment:
openjdk8 actually fails for all architectures it seems. It just did for x86_64. Yeah, an update may fix the underlying problem.
Version 8u272-b02 is there and I'll give it a try.
Edit: The patch set of 8e252-b09 still applies and `-fcommon` is no longer needed.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (114 preceding siblings ...)
2020-08-18 20:59 ` pullmoll
@ 2020-08-18 21:00 ` pullmoll
2020-08-18 21:00 ` pullmoll
` (138 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 21:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 232 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675717807
Comment:
Ok, we can probably backport that patch in case there is no update for 9 and 10 bootstrap.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (115 preceding siblings ...)
2020-08-18 21:00 ` pullmoll
@ 2020-08-18 21:00 ` pullmoll
2020-08-18 21:16 ` pullmoll
` (137 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 21:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 407 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675702643
Comment:
openjdk8 actually fails for all architectures it seems. It just did for x86_64. Yeah, an update may fix the underlying problem.
Version 8u272-b02 is there and I'll give it a try.
Edit: The patch set of 8u252-b09 still applies and `-fcommon` is no longer needed.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (116 preceding siblings ...)
2020-08-18 21:00 ` pullmoll
@ 2020-08-18 21:16 ` pullmoll
2020-08-18 22:01 ` pullmoll
` (136 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 21:16 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 323 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675724612
Comment:
Better news: `opendjk8-8u272-b02` built w/o problems and I could build `apache-ant` with it and then `gvfs` and its dependencies. I'll add the update to the long list in #24334 now.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (117 preceding siblings ...)
2020-08-18 21:16 ` pullmoll
@ 2020-08-18 22:01 ` pullmoll
2020-08-18 23:10 ` pullmoll
` (135 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 22:01 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 385 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675724612
Comment:
Better news: `opendjk8-8u272-b02` built w/o problems and I could build `apache-ant` with it and then `gvfs` and its dependencies. I'll add the update to the long list in #24334 now.
x86_64-musl (or *-musl) patches need some more work, though.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (118 preceding siblings ...)
2020-08-18 22:01 ` pullmoll
@ 2020-08-18 23:10 ` pullmoll
2020-08-19 2:21 ` q66
` (134 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-18 23:10 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 229 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675763350
Comment:
So next one is building openjdk11 with openjdk10-bootstrap. Guess what? It segfaults...
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (119 preceding siblings ...)
2020-08-18 23:10 ` pullmoll
@ 2020-08-19 2:21 ` q66
2020-08-19 5:56 ` fosslinux
` (133 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2020-08-19 2:21 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 291 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675812823
Comment:
worst case, if this becomes too much of a pain in the ass to figure out, we could build the bootstrap toolchains with the gcc6 we have in the tree for gcj
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (120 preceding siblings ...)
2020-08-19 2:21 ` q66
@ 2020-08-19 5:56 ` fosslinux
2020-08-19 6:35 ` pullmoll
` (132 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: fosslinux @ 2020-08-19 5:56 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 197 bytes --]
New comment by fosslinux on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675868371
Comment:
Can't openjdk10-bootstrap have the same patch applied?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (121 preceding siblings ...)
2020-08-19 5:56 ` fosslinux
@ 2020-08-19 6:35 ` pullmoll
2020-08-19 6:57 ` fosslinux
` (131 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 6:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 381 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675881591
Comment:
@fosslinux there is no patch - except for the gcc version checking but that is unrelated AFAICT.
It was the update for openjdk8 to 8u272-b02 which fixed the crashes and openjdk9 was good enough to build 10, but now 10 fails to build 11.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (122 preceding siblings ...)
2020-08-19 6:35 ` pullmoll
@ 2020-08-19 6:57 ` fosslinux
2020-08-19 7:35 ` pullmoll
` (130 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: fosslinux @ 2020-08-19 6:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 319 bytes --]
New comment by fosslinux on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675889908
Comment:
Interesting that 9 could build 10 but 10 cant build 11. https://hg.openjdk.java.net/jdk8u/jdk8u-dev/raw-rev/39a7914e14a0 Can this be forward-ported? Or is it a different issue.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (123 preceding siblings ...)
2020-08-19 6:57 ` fosslinux
@ 2020-08-19 7:35 ` pullmoll
2020-08-19 7:38 ` pullmoll
` (129 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 7:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 342 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675906038
Comment:
Actually it's 11 which crashes. That is the generated `/builddir/jdk11u-jdk-11.0.5+10/build/linux-x86_64-normal-server-release/jdk/bin/java` and this may be fixed in a later update. Looking for one...
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (124 preceding siblings ...)
2020-08-19 7:35 ` pullmoll
@ 2020-08-19 7:38 ` pullmoll
2020-08-19 7:44 ` pullmoll
` (128 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 7:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 383 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675906038
Comment:
Actually it's 11 which crashes. That is the generated `/builddir/jdk11u-jdk-11.0.5+10/build/linux-x86_64-normal-server-release/jdk/bin/java` and this may be fixed in a later update. Looking for one... There is 11.0.9+4 and I'll try that one.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (125 preceding siblings ...)
2020-08-19 7:38 ` pullmoll
@ 2020-08-19 7:44 ` pullmoll
2020-08-19 8:10 ` pullmoll
` (127 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 7:44 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [ ] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [ ] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [ ] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [ ] ckb-next
- [ ] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [ ] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [ ] gnac
- [ ] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [ ] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [ ] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [ ] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [ ] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [ ] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [ ] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [ ] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [ ] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [ ] viking
- [x] vilistextum
- [ ] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (126 preceding siblings ...)
2020-08-19 7:44 ` pullmoll
@ 2020-08-19 8:10 ` pullmoll
2020-08-19 8:36 ` pullmoll
` (126 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 8:10 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 235 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-675922450
Comment:
Just finished building openjdk11-11.0.9+4_1 so we're set on that end. :clapper: :fireworks:
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (127 preceding siblings ...)
2020-08-19 8:10 ` pullmoll
@ 2020-08-19 8:36 ` pullmoll
2020-08-19 8:38 ` pullmoll
` (125 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 8:36 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [ ] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [ ] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [ ] ckb-next
- [ ] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [ ] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [ ] gnac
- [ ] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [ ] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [ ] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [ ] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [ ] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [ ] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [ ] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [ ] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [ ] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [ ] viking
- [x] vilistextum
- [ ] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (128 preceding siblings ...)
2020-08-19 8:36 ` pullmoll
@ 2020-08-19 8:38 ` pullmoll
2020-08-19 8:39 ` pullmoll
` (124 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 8:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [ ] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [ ] ckb-next
- [ ] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [ ] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [ ] gnac
- [ ] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [ ] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [ ] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [ ] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [ ] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [ ] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [ ] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [ ] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [ ] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [ ] viking
- [x] vilistextum
- [ ] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (129 preceding siblings ...)
2020-08-19 8:38 ` pullmoll
@ 2020-08-19 8:39 ` pullmoll
2020-08-19 8:40 ` pullmoll
` (123 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 8:39 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [ ] ckb-next
- [ ] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [ ] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [ ] gnac
- [ ] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [ ] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [ ] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [ ] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [ ] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [ ] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [ ] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [ ] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [ ] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [ ] viking
- [x] vilistextum
- [ ] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (130 preceding siblings ...)
2020-08-19 8:39 ` pullmoll
@ 2020-08-19 8:40 ` pullmoll
2020-08-19 9:42 ` pullmoll
` (122 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 8:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [ ] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [ ] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [ ] gnac
- [ ] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [ ] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [ ] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [ ] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [ ] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [ ] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [ ] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [ ] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [ ] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [ ] viking
- [x] vilistextum
- [ ] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (131 preceding siblings ...)
2020-08-19 8:40 ` pullmoll
@ 2020-08-19 9:42 ` pullmoll
2020-08-19 9:42 ` pullmoll
` (121 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 9:42 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [ ] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [ ] gnac
- [ ] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [ ] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [ ] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [ ] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [ ] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [ ] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [ ] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [ ] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [ ] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [ ] viking
- [x] vilistextum
- [ ] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (132 preceding siblings ...)
2020-08-19 9:42 ` pullmoll
@ 2020-08-19 9:42 ` pullmoll
2020-08-19 9:50 ` pullmoll
` (120 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 9:42 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [ ] gnac
- [ ] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [ ] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [ ] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [ ] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [ ] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [ ] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [ ] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [ ] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [ ] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [ ] viking
- [x] vilistextum
- [ ] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (133 preceding siblings ...)
2020-08-19 9:42 ` pullmoll
@ 2020-08-19 9:50 ` pullmoll
2020-08-19 9:53 ` pullmoll
` (119 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 9:50 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [ ] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [ ] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [ ] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [ ] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [ ] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [ ] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [ ] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [ ] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [ ] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [ ] viking
- [x] vilistextum
- [ ] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (134 preceding siblings ...)
2020-08-19 9:50 ` pullmoll
@ 2020-08-19 9:53 ` pullmoll
2020-08-19 9:55 ` pullmoll
` (118 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 9:53 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [ ] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [ ] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [ ] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [ ] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [ ] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [ ] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [ ] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [ ] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [ ] viking
- [x] vilistextum
- [ ] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (135 preceding siblings ...)
2020-08-19 9:53 ` pullmoll
@ 2020-08-19 9:55 ` pullmoll
2020-08-19 9:56 ` pullmoll
` (117 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 9:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [ ] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [ ] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [ ] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [ ] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [ ] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [ ] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [ ] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [ ] viking
- [x] vilistextum
- [ ] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (136 preceding siblings ...)
2020-08-19 9:55 ` pullmoll
@ 2020-08-19 9:56 ` pullmoll
2020-08-19 9:57 ` pullmoll
` (116 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 9:56 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [ ] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [ ] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [ ] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [ ] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [ ] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [ ] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [ ] viking
- [x] vilistextum
- [ ] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (137 preceding siblings ...)
2020-08-19 9:56 ` pullmoll
@ 2020-08-19 9:57 ` pullmoll
2020-08-19 9:59 ` pullmoll
` (115 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 9:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [ ] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [ ] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [ ] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [ ] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [ ] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [ ] viking
- [x] vilistextum
- [ ] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (138 preceding siblings ...)
2020-08-19 9:57 ` pullmoll
@ 2020-08-19 9:59 ` pullmoll
2020-08-19 10:05 ` pullmoll
` (114 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 9:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [ ] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [ ] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [ ] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [ ] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [ ] viking
- [x] vilistextum
- [ ] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (139 preceding siblings ...)
2020-08-19 9:59 ` pullmoll
@ 2020-08-19 10:05 ` pullmoll
2020-08-19 10:05 ` pullmoll
` (113 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 10:05 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 730 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-676073849
Comment:
Trying to build openjdk9-bootstrap for i686-musl fails. Has anyone ever seen such an error message?
```
Error: failed /builddir/jdk9u-jdk-9.0.4+12/build/linux-x86-normal-server-release/jdk/lib/server/libjvm.so, because Error relocating /builddir/jdk9u-jdk-9.0.4+12/build/linux-x86-normal-server-release/jdk/lib/server/libjvm.so: strtok: initial-exec TLS resolves to dynamic definition in /builddir/jdk9u-jdk-9.0.4+12/build/linux-x86-normal-server-release/jdk/lib/server/libjvm.so
```
I am clueless here... `strtok: initial-exec TLS resolves to dynamic definition in .../*.so` .. uh?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (140 preceding siblings ...)
2020-08-19 10:05 ` pullmoll
@ 2020-08-19 10:05 ` pullmoll
2020-08-19 10:08 ` pullmoll
` (112 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 10:05 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [ ] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [ ] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [ ] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [ ] viking
- [x] vilistextum
- [ ] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (141 preceding siblings ...)
2020-08-19 10:05 ` pullmoll
@ 2020-08-19 10:08 ` pullmoll
2020-08-19 10:11 ` pullmoll
` (111 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 10:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [ ] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [ ] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [ ] viking
- [x] vilistextum
- [ ] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (142 preceding siblings ...)
2020-08-19 10:08 ` pullmoll
@ 2020-08-19 10:11 ` pullmoll
2020-08-19 12:01 ` pullmoll
` (110 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 10:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [ ] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [ ] viking
- [x] vilistextum
- [ ] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (143 preceding siblings ...)
2020-08-19 10:11 ` pullmoll
@ 2020-08-19 12:01 ` pullmoll
2020-08-19 12:11 ` pullmoll
` (109 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 12:01 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [ ] viking
- [x] vilistextum
- [ ] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (144 preceding siblings ...)
2020-08-19 12:01 ` pullmoll
@ 2020-08-19 12:11 ` pullmoll
2020-08-19 12:13 ` pullmoll
` (108 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 12:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [x] viking
- [x] vilistextum
- [ ] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (145 preceding siblings ...)
2020-08-19 12:11 ` pullmoll
@ 2020-08-19 12:13 ` pullmoll
2020-08-19 12:13 ` pullmoll
` (107 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 12:13 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [x] viking
- [x] vilistextum
- [x] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [ ] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (146 preceding siblings ...)
2020-08-19 12:13 ` pullmoll
@ 2020-08-19 12:13 ` pullmoll
2020-08-19 12:14 ` pullmoll
` (106 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 12:13 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [x] viking
- [x] vilistextum
- [x] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [x] vtk
- [x] w_scan
- [ ] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (147 preceding siblings ...)
2020-08-19 12:13 ` pullmoll
@ 2020-08-19 12:14 ` pullmoll
2020-08-19 12:16 ` pullmoll
` (105 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 12:14 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [x] viking
- [x] vilistextum
- [x] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [x] vtk
- [x] w_scan
- [x] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [ ] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (148 preceding siblings ...)
2020-08-19 12:14 ` pullmoll
@ 2020-08-19 12:16 ` pullmoll
2020-08-19 12:17 ` pullmoll
` (104 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 12:16 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [x] viking
- [x] vilistextum
- [x] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [x] vtk
- [x] w_scan
- [x] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xfce4-cpufreq-plugin
- [ ] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (149 preceding siblings ...)
2020-08-19 12:16 ` pullmoll
@ 2020-08-19 12:17 ` pullmoll
2020-08-19 12:23 ` pullmoll
` (103 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 12:17 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [x] viking
- [x] vilistextum
- [x] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [x] vtk
- [x] w_scan
- [x] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xfce4-cpufreq-plugin
- [x] xfce4-sensors-plugin
- [x] xforms
- [ ] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (150 preceding siblings ...)
2020-08-19 12:17 ` pullmoll
@ 2020-08-19 12:23 ` pullmoll
2020-08-19 12:27 ` ericonr
` (102 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 12:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [ ] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [x] viking
- [x] vilistextum
- [x] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [x] vtk
- [x] w_scan
- [x] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xfce4-cpufreq-plugin
- [x] xfce4-sensors-plugin
- [x] xforms
- [x] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (151 preceding siblings ...)
2020-08-19 12:23 ` pullmoll
@ 2020-08-19 12:27 ` ericonr
2020-08-19 12:45 ` pullmoll
` (101 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: ericonr @ 2020-08-19 12:27 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 287 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-676269285
Comment:
@pullmoll https://github.com/void-linux/void-packages/blob/master/srcpkgs/mesa/patches/add-use-elf-tls.patch it could have to do with this, right?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (152 preceding siblings ...)
2020-08-19 12:27 ` ericonr
@ 2020-08-19 12:45 ` pullmoll
2020-08-19 12:47 ` pullmoll
` (100 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 12:45 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 337 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-676293874
Comment:
@ericonr Hmm.. not sure if openjdk9-bootstrap somehow depends on mesa. The strange thing is it happens only for i686-musl, not for i686, so it's got to be something in the i686-musl *native* gcc.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (153 preceding siblings ...)
2020-08-19 12:45 ` pullmoll
@ 2020-08-19 12:47 ` pullmoll
2020-08-19 12:48 ` ericonr
` (99 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 12:47 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 357 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-676293874
Comment:
@ericonr Hmm.. not sure if openjdk9-bootstrap somehow depends on mesa. The strange thing is it happens only for i686-musl, not for i686, so it's got to be something in the i686-musl *native* gcc or perhaps binutils.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (154 preceding siblings ...)
2020-08-19 12:47 ` pullmoll
@ 2020-08-19 12:48 ` ericonr
2020-08-19 15:11 ` pullmoll
` (98 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: ericonr @ 2020-08-19 12:48 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 336 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-676298759
Comment:
@pullmoll I'm thinking more about the define we had to include in Mesa to work properly. Something in the setup isn't supported properly by musl, and might require a similar define for `openjdk`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (155 preceding siblings ...)
2020-08-19 12:48 ` ericonr
@ 2020-08-19 15:11 ` pullmoll
2020-08-19 15:12 ` pullmoll
` (97 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 15:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4703 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libopenshot *unrelated to gcc10*
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [x] viking
- [x] vilistextum
- [x] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [x] vtk
- [x] w_scan
- [x] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xfce4-cpufreq-plugin
- [x] xfce4-sensors-plugin
- [x] xforms
- [x] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (156 preceding siblings ...)
2020-08-19 15:11 ` pullmoll
@ 2020-08-19 15:12 ` pullmoll
2020-08-19 15:15 ` pullmoll
` (96 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 15:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4760 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libopenshot (fix is not adding -fcommon but replacing a variable definition with a macro)
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [x] viking
- [x] vilistextum
- [x] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [x] vtk
- [x] w_scan
- [x] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xfce4-cpufreq-plugin
- [x] xfce4-sensors-plugin
- [x] xforms
- [x] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (157 preceding siblings ...)
2020-08-19 15:12 ` pullmoll
@ 2020-08-19 15:15 ` pullmoll
2020-08-24 6:41 ` pullmoll
` (95 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-19 15:15 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4832 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libopenshot (fix is not adding -fcommon but replacing a variable definition with a macro)
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [ ] ucspi-tcp6 (need help with this)
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [x] viking
- [x] vilistextum
- [x] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [x] vtk
- [x] w_scan
- [x] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xfce4-cpufreq-plugin
- [x] xfce4-sensors-plugin
- [x] xforms
- [x] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall (need help with this; ocaml / opam cflags howto?)
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (158 preceding siblings ...)
2020-08-19 15:15 ` pullmoll
@ 2020-08-24 6:41 ` pullmoll
2020-08-27 18:02 ` Johnnynator
` (94 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-24 6:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1978 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-678936519
Comment:
Testing the outcome of systems built with gcc10.2.0 is now possible.
I have a bunch of ISOs with live systems at https://repo.voidlinux.de/live/ for you to download.
If you have time, perhaps test your favourite DE and see if everything works as it should.
Currently firefox-esr fails to build for i686 because of assembler statements in `/builddir/firefox-68.11.0/third_party/dav1d/src/x86/cdef_sse.asm`:
```
4:59.27 /builddir/firefox-68.11.0/third_party/dav1d/src/x86/cdef_sse.asm:1346: error: `%ifndef' expects macro identifiers
4:59.27 /builddir/firefox-68.11.0/third_party/dav1d/src/x86/cdef_sse.asm:266: ... from macro `CDEF_FILTER' defined here
4:59.27 /builddir/firefox-68.11.0/third_party/dav1d/src/x86/cdef_sse.asm:263: ... from macro `LEA' defined here
4:59.27 /builddir/firefox-68.11.0/third_party/dav1d/src/x86/cdef_sse.asm:1172: ... from macro `call' defined here
4:59.27 /builddir/firefox-68.11.0/third_party/dav1d/src/x86/cdef_sse.asm:1179: ... from macro `call_internal' defined here
4:59.31 /builddir/firefox-68.11.0/third_party/dav1d/src/x86/cdef_sse.asm:1347: error: `%ifndef' expects macro identifiers
4:59.31 /builddir/firefox-68.11.0/third_party/dav1d/src/x86/cdef_sse.asm:266: ... from macro `CDEF_FILTER' defined here
4:59.31 /builddir/firefox-68.11.0/third_party/dav1d/src/x86/cdef_sse.asm:263: ... from macro `LEA' defined here
4:59.31 /builddir/firefox-68.11.0/third_party/dav1d/src/x86/cdef_sse.asm:1172: ... from macro `call' defined here
4:59.31 /builddir/firefox-68.11.0/third_party/dav1d/src/x86/cdef_sse.asm:1179: ... from macro `call_internal' defined here
4:59.35 /builddir/firefox-68.11.0/third_party/dav1d/src/x86/cdef_sse.asm:1348: error: `%ifndef' expects macro identifiers
```
This is why there are no i686 images except base and lxqt: the others need firefox-esr.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (159 preceding siblings ...)
2020-08-24 6:41 ` pullmoll
@ 2020-08-27 18:02 ` Johnnynator
2020-08-27 18:29 ` pullmoll
` (93 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2020-08-27 18:02 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 266 bytes --]
New comment by Johnnynator on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-682104630
Comment:
The firefox-esr problem was most likely just the nasm problem firefox did also run into. It does compile fine for me now.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (160 preceding siblings ...)
2020-08-27 18:02 ` Johnnynator
@ 2020-08-27 18:29 ` pullmoll
2020-08-27 18:34 ` pullmoll
` (92 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-27 18:29 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 265 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-682117876
Comment:
Yep, that was nasm causing it. I didn't realize this before... I'm a bit out of order due to real life issue at the moment.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (161 preceding siblings ...)
2020-08-27 18:29 ` pullmoll
@ 2020-08-27 18:34 ` pullmoll
2020-08-27 18:40 ` pullmoll
` (91 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-27 18:34 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 266 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-682117876
Comment:
Yep, that was nasm causing it. I didn't realize this before... I'm a bit out of order due to real life issues at the moment.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (162 preceding siblings ...)
2020-08-27 18:34 ` pullmoll
@ 2020-08-27 18:40 ` pullmoll
2020-09-11 9:42 ` pullmoll
` (90 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-08-27 18:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 337 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-682117876
Comment:
Yep, that was nasm causing it. I didn't realize this before... I'm a bit out of order due to real life issues at the moment.
I'll rebuild the ISOs with linux5.7-5.7.18 and add the i686 variants.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (163 preceding siblings ...)
2020-08-27 18:40 ` pullmoll
@ 2020-09-11 9:42 ` pullmoll
2020-09-11 11:48 ` ericonr
` (89 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-09-11 9:42 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 717 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-690989016
Comment:
Another detail we probably need to address:
Some packages, e.g. `bananapi-uboot`, include a gcc header file through a macro call
```
#include gcc_header(__GNUC__)
```
Here `__GNUC__` is `10` and there is no file `linux/compiler-gcc10.h`, so I don't know what to do or how to solve this.
Perhaps some other part of the configuration detects whether or not a specific `gcc` version needs a specific header, or just the default `linux/compiler.h`. The latter seems to be used for `gcc-9.3.0` so it may be there is some compiler version detection which needs to be fixed.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (164 preceding siblings ...)
2020-09-11 9:42 ` pullmoll
@ 2020-09-11 11:48 ` ericonr
2020-09-11 12:01 ` pullmoll
` (88 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: ericonr @ 2020-09-11 11:48 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1098 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-691046817
Comment:
Does that file exist anywhere with version 9? I only see:
```
~ ➜ xlocate compiler-gcc
linux4.14-headers-4.14.192_1 /usr/src/kernel-headers-4.14.192_1/include/linux/compiler-gcc.h
linux4.19-headers-4.19.144_1 /usr/src/kernel-headers-4.19.144_1/include/linux/compiler-gcc.h
linux4.4-headers-4.4.228_1 /usr/src/kernel-headers-4.4.228_1/include/linux/compiler-gcc.h
linux4.9-headers-4.9.232_1 /usr/src/kernel-headers-4.9.232_1/include/linux/compiler-gcc.h
linux5.4-headers-5.4.64_1 /usr/src/kernel-headers-5.4.64_1/include/linux/compiler-gcc.h
linux5.5-headers-5.5.18_1 /usr/src/kernel-headers-5.5.18_1/include/linux/compiler-gcc.h
linux5.6-headers-5.6.19_1 /usr/src/kernel-headers-5.6.19_1/include/linux/compiler-gcc.h
linux5.7-headers-5.7.19_1 /usr/src/kernel-headers-5.7.19_1/include/linux/compiler-gcc.h
linux5.8-headers-5.8.8_1 /usr/src/kernel-headers-5.8.8_1/include/linux/compiler-gcc.h
```
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (165 preceding siblings ...)
2020-09-11 11:48 ` ericonr
@ 2020-09-11 12:01 ` pullmoll
2020-09-11 12:04 ` ericonr
` (87 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-09-11 12:01 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 528 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-691052447
Comment:
No, there is no `include/linux/compiler-gcc9.h` either, because (that's what I think) the version 9 does not need specific handling compared to previous compilers (5,6,7,8 I think). For gcc10 this is probably also not required, yet there is some test hidden somewhere which decides whether or not to expect a specific, versioned header, or whether to use the generic `compiler-gcc.h`.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (166 preceding siblings ...)
2020-09-11 12:01 ` pullmoll
@ 2020-09-11 12:04 ` ericonr
2020-09-11 12:05 ` pullmoll
` (86 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: ericonr @ 2020-09-11 12:04 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 270 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-691053460
Comment:
It's a long shot, but did you try upgrading it to version 15.04? It probably won't solve anything, since they are both from 2015.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (167 preceding siblings ...)
2020-09-11 12:04 ` ericonr
@ 2020-09-11 12:05 ` pullmoll
2020-09-11 16:31 ` pullmoll
` (85 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-09-11 12:05 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 323 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-691054120
Comment:
I don't think trying to update will change anything. The magic is hidden in the macro `gcc_header` which I had not yet time to locate and to inspect or try to make work for `gcc10`.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (168 preceding siblings ...)
2020-09-11 12:05 ` pullmoll
@ 2020-09-11 16:31 ` pullmoll
2020-10-05 11:09 ` fosslinux
` (84 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2020-09-11 16:31 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 4832 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-674393440
Comment:
To be extended list of packages known to require `-fcommon`:
- [x] 9base
- [x] CellWriter
- [x] OpenCPN
- [x] ProcDump-for-Linux
- [x] XorCurses
- [x] acme-client
- [x] aircrack-ng
- [x] alarm-clock
- [x] alttab
- [x] arcan
- [x] argyllcms
- [x] atomix
- [x] audit
- [x] awesome
- [x] bftpd
- [x] bird
- [x] bitchx
- [x] bluez-alsa
- [x] bolt
- [x] bspwm
- [x] bumblebee
- [x] cairo-dock-plugins
- [x] captain-ballard
- [x] catimg
- [x] cava-gui
- [x] ccextractor
- [x] ccl
- [x] cdemu-daemon
- [x] cgminer
- [x] chocolate-doom
- [x] chroot-distcc
- [x] ckb-next
- [x] cnijfilter2
- [x] cpat
- [x] cpio
- [x] crispy-doom
- [x] cross-arm-none-eabi-gdb
- [x] cross-powerpc-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64-linux-gnu in `do_build()` and `_glibc_build()`
- [x] cross-powerpc64le-linux-gnu in `do_build()` and `_glibc_build()`
- [x] csound
- [x] dav
- [x] davfs2
- [x] dieharder
- [x] dillo
- [x] distcc
- [x] dhcp
- [x] dmenu-wayland
- [x] dpdk
- [x] drbd-utils
- [x] duperemove
- [x] edbrowse
- [x] ettercap
- [x] eukleides
- [x] fbida
- [x] file-roller
- [x] foremost
- [x] fprintd
- [x] freedroidClassic
- [x] freedroidRPG
- [x] frotz
- [x] fwknop
- [x] galculator-gtk3
- [x] garden
- [x] gatling
- [x] gcolor2
- [x] geeqie
- [x] gegl3
- [x] gerbv
- [x] gdbm
- [x] giggle
- [x] gimp-lqr-plugin
- [x] glabels
- [x] global
- [x] gmsh
- [x] gmtp
- [x] gnac
- [x] gnome-control-center
- [x] gnome-mplayer
- [x] gnugo
- [x] gnurobbo
- [x] gnupg
- [x] goaccess
- [x] gpm
- [x] gpredict
- [x] gprolog
- [x] gst-plugins-bad1
- [x] gtkdialog
- [x] gtklp
- [x] gtkpod
- [x] gscope3
- [x] gsoap
- [x] gtick
- [x] gxkb
- [x] halibut
- [x] hebcal
- [x] heyu
- [x] hidrd
- [x] hitch
- [x] hnb
- [x] htop
- [x] i3lock
- [x] ibus-rime
- [x] iftop
- [x] io.elementary.files
- [x] inetutils
- [x] iouyap
- [x] ipmitool
- [x] ipv6calc
- [x] iselect
- [x] iverilog
- [x] jeti-filemanager
- [x] jfsutils
- [x] kexec-tools
- [x] klystrack
- [x] kona
- [x] lastpass-cli
- [x] libfreeglut
- [x] libmirage
- [x] libnih
- [x] libopenshot (fix is not adding -fcommon but replacing a variable definition with a macro)
- [x] libosmocore
- [x] libowfat
- [x] libsepol
- [x] libsrtp
- [x] libunwind
- [x] libva-intel-driver
- [x] light
- [x] lilo
- [x] linux-tools
- [x] liquidwar
- [x] lprng
- [x] luakit
- [x] lxpanel
- [x] lxtask
- [x] makedumpfile
- [x] mariadb
- [x] mdbtools
- [x] mdocml
- [x] mcabber
- [x] memtester
- [x] menu-cache
- [x] minicom
- [x] minidlna
- [x] mit-scheme-c
- [x] mlmmj
- [x] monkey
- [x] mosquitto
- [x] mrxvt
- [x] msp430-toolchain
- [x] mupen64plus
- [x] mvwm-git
- [x] nautilus-python
- [x] ncftp
- [x] nemesis
- [x] netbsd-rumpkernel
- [x] netsniff-ng
- [x] neverball
- [x] obs
- [x] ocaml-lablgtk2
- [x] ocl-icd
- [x] openjdk7-bootstrap
- [x] openjdk8
- [x] openntpd
- [x] openocd
- [x] opentyrian
- [x] open-vm-tools
- [x] oroborus
- [x] pam_ssh
- [x] paraview
- [x] pcc
- [x] pcsxr
- [x] pdmenu
- [x] pick
- [x] pinfo
- [x] pixz
- [x] plan9port
- [x] prboom-plus
- [x] psiconv
- [x] python-notify
- [x] qv4l2
- [x] qingy
- [x] qt5-fsarchiver
- [x] read-edid
- [x] rix
- [x] roccat-tools
- [x] rocksndiamonds
- [x] rox
- [x] saldl
- [x] sc-im
- [x] shadowsocks-libev
- [x] sharutils
- [x] simh
- [x] siril
- [x] slurm-wlm
- [x] sniproxy
- [x] spacefm
- [x] spectrum3d
- [x] speech-dispatcher
- [x] squashfs-tools
- [x] suricata
- [x] syslinux
- [x] tcsh
- [x] termrec
- [x] tftp-hpa
- [x] thc-hydra
- [x] the_silver_searcher
- [x] tlsdate
- [x] transcode
- [x] transmission-remote-gtk
- [x] trinity
- [x] trn
- [x] trousers
- [x] tty-solitaire
- [x] tvheadend
- [x] typespeed
- [x] ucspi-tcp6 (need help with this)
- [x] uget
- [x] uim
- [x] uwm
- [x] v4l-utils
- [x] vboot-utils
- [x] vice
- [x] vifm
- [x] viking
- [x] vilistextum
- [x] vinagre
- [x] vokoscreen
- [x] vpcs
- [x] vgmplay
- [x] vpn-ws
- [x] vtk
- [x] w_scan
- [x] warsow
- [x] wmbubble
- [x] wmfs
- [x] wmii
- [x] x11vnc
- [x] xastir
- [x] xboard
- [x] xf86-video-amdgpu
- [x] xf86-video-ati
- [x] xf86-video-intel
- [x] xf86-video-openchrome
- [x] xfce4-cpufreq-plugin
- [x] xfce4-sensors-plugin
- [x] xforms
- [x] xine-lib
- [x] xstarter
- [x] yeahwm
- [x] yersinia
- [x] ykpers
- [x] ympd
- [ ] zeroinstall (need help with this; ocaml / opam cflags howto?)
@Johnnynator @q66 Since `-fcommon` is valid for `gcc-9.3.0` also should I go and push modified templates with commit message e.g. `pkgname: add -fcommon for gcc10`?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (169 preceding siblings ...)
2020-09-11 16:31 ` pullmoll
@ 2020-10-05 11:09 ` fosslinux
2020-10-07 3:01 ` unihernandez22
` (83 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: fosslinux @ 2020-10-05 11:09 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 158 bytes --]
New comment by fosslinux on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-703562903
Comment:
Status update?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (170 preceding siblings ...)
2020-10-05 11:09 ` fosslinux
@ 2020-10-07 3:01 ` unihernandez22
2020-10-07 12:37 ` q66
` (82 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: unihernandez22 @ 2020-10-07 3:01 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 196 bytes --]
New comment by unihernandez22 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-704663012
Comment:
How much do you think is missing for the update?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (171 preceding siblings ...)
2020-10-07 3:01 ` unihernandez22
@ 2020-10-07 12:37 ` q66
2020-10-07 21:45 ` ericonr
` (81 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2020-10-07 12:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 242 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-704906219
Comment:
I'll probably get around to fixing the lib64 stuff around this weekend, been super busy with other things
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (172 preceding siblings ...)
2020-10-07 12:37 ` q66
@ 2020-10-07 21:45 ` ericonr
2020-10-07 23:01 ` q66
` (80 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: ericonr @ 2020-10-07 21:45 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 210 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-705210799
Comment:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95189 probably relevant.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (173 preceding siblings ...)
2020-10-07 21:45 ` ericonr
@ 2020-10-07 23:01 ` q66
2020-11-08 3:17 ` q66
` (79 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2020-10-07 23:01 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 167 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-705237253
Comment:
we're affected by this already
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (174 preceding siblings ...)
2020-10-07 23:01 ` q66
@ 2020-11-08 3:17 ` q66
2020-11-08 13:38 ` [PR PATCH] [Updated] " Johnnynator
` (78 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2020-11-08 3:17 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 266 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-723524855
Comment:
added my lib64 handling stuff in a7af0e5cf06e9ee705c5782e227c71d14b08edd6, i have nothing more to add, so from my side we're good
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (175 preceding siblings ...)
2020-11-08 3:17 ` q66
@ 2020-11-08 13:38 ` Johnnynator
2020-11-08 13:40 ` Johnnynator
` (77 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2020-11-08 13:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 323 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 110998 bytes --]
From 70148b38ac9f04f40dfae5742fef758356862838 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:13:26 +0100
Subject: [PATCH 01/61] akonadi-calendar: update to 20.08.3
[ci skip]
---
srcpkgs/akonadi-calendar/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/akonadi-calendar/template b/srcpkgs/akonadi-calendar/template
index 43e7a878c53..07ee492fcd1 100644
--- a/srcpkgs/akonadi-calendar/template
+++ b/srcpkgs/akonadi-calendar/template
@@ -1,6 +1,6 @@
# Template file for 'akonadi-calendar'
pkgname=akonadi-calendar
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-calendar-${version}.tar.xz"
-checksum=20173d00dc764f6a1e8e0b433d96b982ceadcb17e9bd067caf2967fd5440eb51
+checksum=336335f7d114e5ba5f506ed4c44dc27e932ad4e8fcf65cc6789644138bdd3ca3
akonadi-calendar-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
From 0824ebb5febbae0513d69df1ca3887aa2e2732a2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:13:29 +0100
Subject: [PATCH 02/61] akonadi-contacts: update to 20.08.3
[ci skip]
---
srcpkgs/akonadi-contacts/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/akonadi-contacts/template b/srcpkgs/akonadi-contacts/template
index 435abbd279f..678b24adcbc 100644
--- a/srcpkgs/akonadi-contacts/template
+++ b/srcpkgs/akonadi-contacts/template
@@ -1,6 +1,6 @@
# Template file for 'akonadi-contacts'
pkgname=akonadi-contacts
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext kcoreaddons"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.0-or-later, GPL-2.0-or-later"
homepage="https://community.kde.org/KDE_PIM/Akonadi"
distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-contacts-${version}.tar.xz"
-checksum=e4a2696e0e0cf69926d34f160a4581131a1da8244355787564b75dec06db1b30
+checksum=9a38969b4e99ef7190c5c48740efdb3048337914086d47134e98c0ea02e9c9a2
if [ "$CROSS_BUILD" ];then
hostmakedepends+=" qt5-qmake qt5-host-tools python3 kconfig"
From 4afd479c7ae088604f9ff373a557c2d72a95c7f5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:13:31 +0100
Subject: [PATCH 03/61] akonadi-import-wizard: update to 20.08.3
[ci skip]
---
srcpkgs/akonadi-import-wizard/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/akonadi-import-wizard/template b/srcpkgs/akonadi-import-wizard/template
index 76ea89a953a..4fa86ac539c 100644
--- a/srcpkgs/akonadi-import-wizard/template
+++ b/srcpkgs/akonadi-import-wizard/template
@@ -1,6 +1,6 @@
# Template file for 'akonadi-import-wizard'
pkgname=akonadi-import-wizard
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules kcoreaddons kdoctools qt5-host-tools qt5-qmake
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=639d72ae3d32f681ddb046a87d625871b485785602cf35b817e89004def4dc5e
+checksum=35d63950ee26456317322238b71d9be76f4f0df0749cd532e1454fbf7b06de3e
akonadi-import-wizard-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From a36b20f4896e14254405b8ce19f4d875208f1533 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:13:33 +0100
Subject: [PATCH 04/61] akonadi-mime: update to 20.08.3
[ci skip]
---
srcpkgs/akonadi-mime/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/akonadi-mime/template b/srcpkgs/akonadi-mime/template
index 3f20f3f2419..f064435e9c4 100644
--- a/srcpkgs/akonadi-mime/template
+++ b/srcpkgs/akonadi-mime/template
@@ -1,6 +1,6 @@
# Template file for 'akonadi-mime'
pkgname=akonadi-mime
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules kcoreaddons kdoctools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later, GPL-2.0-or-later"
homepage="https://community.kde.org/KDE_PIM/Akonadi"
distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-mime-${version}.tar.xz"
-checksum=5699a1d44a9812c9530bc61af5822ff34a573b168d72230cd8261c05065c06e3
+checksum=87be1fa5799b25529090dff623f15c9d1e97ab153f359fa338b212e3c730fa8a
if [ "$CROSS_BUILD" ];then
hostmakedepends+=" qt5-qmake qt5-host-tools kconfig"
From fe12a0d564dfd7a7e3b4812953f374ededc6725e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:13:35 +0100
Subject: [PATCH 05/61] akonadi-notes: update to 20.08.3
[ci skip]
---
srcpkgs/akonadi-notes/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/akonadi-notes/template b/srcpkgs/akonadi-notes/template
index efa0282a88b..35b684f3398 100644
--- a/srcpkgs/akonadi-notes/template
+++ b/srcpkgs/akonadi-notes/template
@@ -1,6 +1,6 @@
# Template file for 'akonadi-notes'
pkgname=akonadi-notes
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://kontact.kde.org/"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=4897ca92d6b68f75254e1c419438275a94fa678c9f062dcd91c0267129886ca7
+checksum=667c131455cbea434c4d1da9114d5e2c234d5a8b601c4f636dfe304ccfc820fd
akonadi-notes-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From 18176cc1578615e473dcb7206cd9b41907182f7e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:13:38 +0100
Subject: [PATCH 06/61] akonadi-search: update to 20.08.3
[ci skip]
---
srcpkgs/akonadi-search/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/akonadi-search/template b/srcpkgs/akonadi-search/template
index 52ab558881e..e7dc8b96ebc 100644
--- a/srcpkgs/akonadi-search/template
+++ b/srcpkgs/akonadi-search/template
@@ -1,6 +1,6 @@
# Template file for 'akonadi-search'
pkgname=akonadi-search
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3 AppStream
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-search-${version}.tar.xz"
-checksum=618400950fa44f0c578ab51c3b311a47e0b2df47203f754e50bcc363201a9fc7
+checksum=f0289a93dc4686b2de23e30faa9f9ec881bac891e582a8723ad9dce5e59ef747
akonadi-search-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
From 7aecad9c1e32d1beeb2c2d3c3f83ba1f1561a12f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:13:41 +0100
Subject: [PATCH 07/61] calendarsupport: update to 20.08.3
[ci skip]
---
srcpkgs/calendarsupport/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/calendarsupport/template b/srcpkgs/calendarsupport/template
index e2f4035f318..174673ab7a1 100644
--- a/srcpkgs/calendarsupport/template
+++ b/srcpkgs/calendarsupport/template
@@ -1,6 +1,6 @@
# Template file for 'calendarsupport'
pkgname=calendarsupport
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules kconfig python3 qt5-host-tools qt5-qmake
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/calendarsupport-${version}.tar.xz"
-checksum=83bcdd36689f762363a95b688b9377a3335b4fd58ad1d5efad36ad2b0cf7cc10
+checksum=6d17138c8caca9ffa0a4f90f3841b10e2a5d7cbc005a408876c49c428e358027
calendarsupport-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
From b484a5c89b1ffb48bcd6a052df6e1891d004a8e0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:13:43 +0100
Subject: [PATCH 08/61] grantleetheme: update to 20.08.3
[ci skip]
---
srcpkgs/grantleetheme/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/grantleetheme/template b/srcpkgs/grantleetheme/template
index fcad828cb53..a522a681c28 100644
--- a/srcpkgs/grantleetheme/template
+++ b/srcpkgs/grantleetheme/template
@@ -1,6 +1,6 @@
# Template file for 'grantleetheme'
pkgname=grantleetheme
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
configure_args="KDE_INSTALL_USE_QT_SYS_PATHS=TRUE"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/grantleetheme-${version}.tar.xz"
-checksum=8cb4d2f698cf7f44bf70322669809f07900021f215175c8db120abc0f2debf62
+checksum=c557e353f090b3a3cde25d31a1d0c36ba1a9d4f7f94b19a4dfe3fb2d76d9671d
grantleetheme-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedpends}"
From f6751e78e27ccec58dc3d18e20e3b6003e19e172 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:13:46 +0100
Subject: [PATCH 09/61] kalarmcal: update to 20.08.3
[ci skip]
---
srcpkgs/kalarmcal/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kalarmcal/template b/srcpkgs/kalarmcal/template
index ffce4b86d97..928c77afc5d 100644
--- a/srcpkgs/kalarmcal/template
+++ b/srcpkgs/kalarmcal/template
@@ -1,6 +1,6 @@
# Template file for 'kalarmcal'
pkgname=kalarmcal
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=0398a37f412eb03b5cbf2488ce7e0c38a069f1806bda4ea9bfce4fc67311a9a6
+checksum=c65c3746b13c44ae6a05bfbb213882b9d3ebf608748e20696df50a49fc8830c5
kalarmcal-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
From 7fe1944af3edbf3e4ac497f24a45935c8386a945 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:13:48 +0100
Subject: [PATCH 10/61] kcalutils: update to 20.08.3
[ci skip]
---
srcpkgs/kcalutils/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kcalutils/template b/srcpkgs/kcalutils/template
index 1bc63662469..3e324b16808 100644
--- a/srcpkgs/kcalutils/template
+++ b/srcpkgs/kcalutils/template
@@ -1,6 +1,6 @@
# Template file for 'kcalutils'
pkgname=kcalutils
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.0-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/kcalutils-${version}.tar.xz"
-checksum=fccae5166b627f654412344d0090000ecd270af54b0cedb8648e35af26369cae
+checksum=fc422e1c00c743fc0235a9ad9c53b8037e7a7e7862dce38ea49ef2b61f815ec4
kcalutils-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
From 5949969f42de9cede2efee2d15865231106f78c4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:13:50 +0100
Subject: [PATCH 11/61] kdepim-apps-libs: update to 20.08.3
[ci skip]
---
srcpkgs/kdepim-apps-libs/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kdepim-apps-libs/template b/srcpkgs/kdepim-apps-libs/template
index 2844d0ca8bb..199218eb068 100644
--- a/srcpkgs/kdepim-apps-libs/template
+++ b/srcpkgs/kdepim-apps-libs/template
@@ -1,6 +1,6 @@
# Template file for 'kdepim-apps-libs'
pkgname=kdepim-apps-libs
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/kdepim-apps-libs-${version}.tar.xz"
-checksum=8c3ebdf7072d3a5a6ea2921697b28aa27e51ba43db152ea83a07b4b13c282434
+checksum=6febbbcccc0b526e62c0b7e3c62035649e6b55617d6a33ef6151925dd30d3c22
kdepim-apps-libs-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
From 99c3b44ea5cd627b4ad1361f0b912d75c770df8a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:13:53 +0100
Subject: [PATCH 12/61] kdepim-runtime: update to 20.08.3
[ci skip]
---
srcpkgs/kdepim-runtime/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kdepim-runtime/template b/srcpkgs/kdepim-runtime/template
index b39950525c4..0efb79ba88d 100644
--- a/srcpkgs/kdepim-runtime/template
+++ b/srcpkgs/kdepim-runtime/template
@@ -1,6 +1,6 @@
# Template file for 'kdepim-runtime'
pkgname=kdepim-runtime
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
# XXX KolabLibraries, Kolabxml
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, GPL-3.0-or-later, LGPL-2.1-or-later, AGPL-3.0-or-later"
homepage="https://invent.kde.org/unmaintained/kdepimlibs"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=3b475dfd394d5c09991eb4e1f0ddb3e2aa1f586ed75aa7961b159ef712d80132
+checksum=2b3a82d0d87da6b8df3d263854aa272a0b4b3038cb7c3edf3e27e43730ffe27f
post_install() {
vlicense COPYING.agpl3 COPYING.agpl3
From b6a63c6a70e7c95509e5cb0d725dff4f3422a8f0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:13:55 +0100
Subject: [PATCH 13/61] kimap: update to 20.08.3
[ci skip]
---
srcpkgs/kimap/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kimap/template b/srcpkgs/kimap/template
index f993ee4ce87..4a5a387fff4 100644
--- a/srcpkgs/kimap/template
+++ b/srcpkgs/kimap/template
@@ -1,6 +1,6 @@
# Template file for 'kimap'
pkgname=kimap
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/kimap-${version}.tar.xz"
-checksum=bda4f4b4e94481b70cec270655c0fd2888da51106d80c0388ae5c0dc5d36e092
+checksum=2fd784c6c6b5f11220737a911cb562a481f70fc70258d8bce4dfdb87277dea9a
kimap-devel_package() {
short_desc+=" - development"
From d341a738e666d8e10fbd8ba9e4f2927cbdc1dbef Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:13:58 +0100
Subject: [PATCH 14/61] kldap: update to 20.08.3
[ci skip]
---
srcpkgs/kldap/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kldap/template b/srcpkgs/kldap/template
index be067d5bef3..46675e77fc5 100644
--- a/srcpkgs/kldap/template
+++ b/srcpkgs/kldap/template
@@ -1,6 +1,6 @@
# Template file for 'kldap'
pkgname=kldap
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/kldap-${version}.tar.xz"
-checksum=dfc8bd59d837766e741b33cf8486256b7bd5ffc33ff2aab240d47b4766ec8489
+checksum=c302bcc6e19e91d8797289e9a7063dda1597b415977d88450523a765f5570ac6
kldap-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
From 7044317e9df148b4b786afe426a2e9978d9c0177 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:14:06 +0100
Subject: [PATCH 15/61] kmail: update to 20.08.3
[ci skip]
---
srcpkgs/kmail/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kmail/template b/srcpkgs/kmail/template
index ae9691012c3..3fd0db71f29 100644
--- a/srcpkgs/kmail/template
+++ b/srcpkgs/kmail/template
@@ -1,6 +1,6 @@
# Template file for 'kmail'
pkgname=kmail
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules python3 qt5-host-tools qt5-qmake
@@ -15,4 +15,4 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later, GFDL-1.2-or-later"
homepage="https://kde.org/applications/en/internet/org.kde.kmail2"
distfiles="${KDE_SITE}/release-service/${version}/src/kmail-${version}.tar.xz"
-checksum=ff179b89836236174cd587ce4ea2a4320e58345d45582cb157186cfbb01e58f2
+checksum=0f3ea0772ec3be98f24cba3abef121b4635a156d3995c227ba8b5840f9d1a93c
From 6fd9d0f04fc2ad382c95eafe22730e0cf7ddf272 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:14:09 +0100
Subject: [PATCH 16/61] kmail-account-wizard: update to 20.08.3
[ci skip]
---
srcpkgs/kmail-account-wizard/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kmail-account-wizard/template b/srcpkgs/kmail-account-wizard/template
index d1bd4bd9c6d..48b6370cba7 100644
--- a/srcpkgs/kmail-account-wizard/template
+++ b/srcpkgs/kmail-account-wizard/template
@@ -1,6 +1,6 @@
# Template file for 'kmail-account-wizard'
pkgname=kmail-account-wizard
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules kcoreaddons qt5-qmake qt5-host-tools python3
@@ -12,4 +12,4 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/kmail-account-wizard-${version}.tar.xz"
-checksum=7cdb9b60b1a646f0c5c0d0e7dfbe357a9f66bb305afbccbb4b421ee6f6941df8
+checksum=9f49aac1e517a406cea1b19702566a03ef86e2a208fd4868eecf35015451556d
From e289ad1bbd82abc55668da491c9a044d3d94b423 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:14:11 +0100
Subject: [PATCH 17/61] kmailtransport: update to 20.08.3
[ci skip]
---
srcpkgs/kmailtransport/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kmailtransport/template b/srcpkgs/kmailtransport/template
index c3abb81d263..54797e25e8f 100644
--- a/srcpkgs/kmailtransport/template
+++ b/srcpkgs/kmailtransport/template
@@ -1,6 +1,6 @@
# Template file for 'kmailtransport'
pkgname=kmailtransport
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/kmailtransport-${version}.tar.xz"
-checksum=8b12836b1ca0243819680cba73c809c491c5e7a8d1ea9d9dc23e7338aed69a0c
+checksum=dfd871327761038c0b9a9c14fbd421ecd707d8419e2177b4f69b3f3b2416a51c
kmailtransport-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
From 17c27a0d26df5827c6c1a92884ed732fa55a3690 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:14:13 +0100
Subject: [PATCH 18/61] kmbox: update to 20.08.3
[ci skip]
---
srcpkgs/kmbox/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kmbox/template b/srcpkgs/kmbox/template
index 07512b22609..2d9f583ea38 100644
--- a/srcpkgs/kmbox/template
+++ b/srcpkgs/kmbox/template
@@ -1,6 +1,6 @@
# Template file for 'kmbox'
pkgname=kmbox
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/kmbox-${version}.tar.xz"
-checksum=4fa1ad98368130dcdc8ad71dba3084c489130b1e8fc4a2b119ffc6f56595ba73
+checksum=0b2c32278fd4a66f80eb6021258591c7fa75200d64278f97a7130fcb22e3f546
kmbox-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From 5d1cf1536dd73109ba84d3dd8b8874cf4baf3076 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:14:16 +0100
Subject: [PATCH 19/61] kmime: update to 20.08.3
[ci skip]
---
srcpkgs/kmime/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kmime/template b/srcpkgs/kmime/template
index e8efb1100be..231ca84699f 100644
--- a/srcpkgs/kmime/template
+++ b/srcpkgs/kmime/template
@@ -1,6 +1,6 @@
# Template file for 'kmime'
pkgname=kmime
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules python3 gettext"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/kmime-${version}.tar.xz"
-checksum=9f23e2814e62ae6c4a67fd3223315ef875776f9d098b4d11c7d06a726a725435
+checksum=db8cf667d803bc9672f927b11e755d0396f1514342a27ba2039bd42dc2e9abd9
if [ "CROSS_BUILD" ];then
hostmakedepends+=" qt5-qmake qt5-host-tools"
From 0f2b40f7a585ff7307e45d53435a2efc12443488 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:14:19 +0100
Subject: [PATCH 20/61] kontactinterface: update to 20.08.3
[ci skip]
---
srcpkgs/kontactinterface/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kontactinterface/template b/srcpkgs/kontactinterface/template
index 02f59d4d922..5988512f306 100644
--- a/srcpkgs/kontactinterface/template
+++ b/srcpkgs/kontactinterface/template
@@ -1,6 +1,6 @@
# Template file for 'kontactinterface'
pkgname=kontactinterface
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://kontact.kde.org/"
distfiles="${KDE_SITE}/release-service/${version}/src/kontactinterface-${version}.tar.xz"
-checksum=72d53dbea9db0b1f5654e13c18b4da3d256c6b9d08dfe4581cdf73e3552d2a07
+checksum=43a2c396809bd5f82bdf84b152fd72840ff00f6f38abe913a91a012d494002aa
kontactinterface-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
From 4a66d1babfaabb0711ffa2ea0554ee6939205a36 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:14:21 +0100
Subject: [PATCH 21/61] ksmtp: update to 20.08.3
[ci skip]
---
srcpkgs/ksmtp/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ksmtp/template b/srcpkgs/ksmtp/template
index d5c463e12bc..5ae86a35d93 100644
--- a/srcpkgs/ksmtp/template
+++ b/srcpkgs/ksmtp/template
@@ -1,6 +1,6 @@
# Template file for 'ksmtp'
pkgname=ksmtp
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/ksmtp-${version}.tar.xz"
-checksum=5f51e0c025b192719709ae763feeac94df893007b62b5a69b7b95ae9f2fdd8ee
+checksum=cc2b45e7a686c6116d91a2e849ab40739dd2f1077ae8cd6574a27a5df7a72cdd
ksmtp-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From 7658dfcff682b30885521e66544e2c114826da15 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:14:23 +0100
Subject: [PATCH 22/61] ktnef: update to 20.08.3
[ci skip]
---
srcpkgs/ktnef/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ktnef/template b/srcpkgs/ktnef/template
index 0de3c468322..8919da59a3a 100644
--- a/srcpkgs/ktnef/template
+++ b/srcpkgs/ktnef/template
@@ -1,6 +1,6 @@
# Template file for 'ktnef'
pkgname=ktnef
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/ktnef-${version}.tar.xz"
-checksum=ab73736e386c2b52a14fb56f1184479ed1c83c0571e9e8518d2b94b1dcd2e47d
+checksum=a406de0492b97ca7e9454e79286db14f97be8d68c7f928439a4294e8b11e49d2
ktnef-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From 7e473ad07c310427bdf39eddd84d5432d91cdf70 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:14:25 +0100
Subject: [PATCH 23/61] libgravatar: update to 20.08.3
[ci skip]
---
srcpkgs/libgravatar/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libgravatar/template b/srcpkgs/libgravatar/template
index 35e394b4ec8..258313e6d7d 100644
--- a/srcpkgs/libgravatar/template
+++ b/srcpkgs/libgravatar/template
@@ -1,6 +1,6 @@
# Template file for 'libgravatar'
pkgname=libgravatar
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/libgravatar-${version}.tar.xz"
-checksum=4c0a2eb073ef42a26813b93bd76aaa9e26a040a966329e6e3cf371d7de1e55f7
+checksum=190298a460bc1fcc386c58de7cb1b4437934e5061faef94026f8c8b0b2e8bb25
libgravatar-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From da3574ac279c7e4ad5b0f696f8f985b0a5bfc6d5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:14:27 +0100
Subject: [PATCH 24/61] libkdepim: update to 20.08.3
[ci skip]
---
srcpkgs/libkdepim/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libkdepim/template b/srcpkgs/libkdepim/template
index 5c6c2f37b7d..686c23bb453 100644
--- a/srcpkgs/libkdepim/template
+++ b/srcpkgs/libkdepim/template
@@ -1,6 +1,6 @@
# Template file for 'libkdepim'
pkgname=libkdepim
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/libkdepim-${version}.tar.xz"
-checksum=3558c9af95c22bb4ce0ceeec483fada9e8e9f27de4ac34ffe44a4eb3b6d21101
+checksum=c60dd7e0605b96baa34f453160680c6923f7e4eda5eb8b60beb8e9b20578e7ec
if [ "$CROSS_BUILD" ]; then
configure_args+=" -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
From ab7bbf7e12a7be50a971a3545d9f1a2f3112b60a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:14:30 +0100
Subject: [PATCH 25/61] libkgapi: update to 20.08.3
[ci skip]
---
srcpkgs/libkgapi/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libkgapi/template b/srcpkgs/libkgapi/template
index 93def059594..444c6d19c32 100644
--- a/srcpkgs/libkgapi/template
+++ b/srcpkgs/libkgapi/template
@@ -1,6 +1,6 @@
# Template file for 'libkgapi'
pkgname=libkgapi
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt5-host-tools qt5-qmake python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/pim/libkgapi"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=f3fb015e8b8ac92c138e8a59e8e8b9333500e0ea314180cc1ad14e31248312df
+checksum=8a2233497b07e768c4a4095c4333fa975042f6e9ba17ae0e3d66ed9c7672afce
case "$XBPS_TARGET_MACHINE" in
arm*) broken="depends on qt5-webengine";;
From beadef9f05b192aa5d64ea4caf39917110efab75 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:14:33 +0100
Subject: [PATCH 26/61] libkleo: update to 20.08.3
[ci skip]
---
srcpkgs/libkleo/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libkleo/template b/srcpkgs/libkleo/template
index 1669ede401f..585d4645cdb 100644
--- a/srcpkgs/libkleo/template
+++ b/srcpkgs/libkleo/template
@@ -1,6 +1,6 @@
# Template file for 'libkleo'
pkgname=libkleo
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/libkleo-${version}.tar.xz"
-checksum=34537b35e22cef85650ae6f9bf197518bb5a59e9614d6d86ba86f085fddd97c4
+checksum=e9e0a806bbb7b3ac831e6d5705e7c478c7a6c5222d47a1aa7933668b0955cdb4
libkleo-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
From bc9f1927283ac482e464d11b094a210d246bd9e1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:14:35 +0100
Subject: [PATCH 27/61] libksieve: update to 20.08.3
[ci skip]
---
srcpkgs/libksieve/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libksieve/template b/srcpkgs/libksieve/template
index 57b1feaf9dd..db6a0d6c8d8 100644
--- a/srcpkgs/libksieve/template
+++ b/srcpkgs/libksieve/template
@@ -1,6 +1,6 @@
# Template file for 'libksieve'
pkgname=libksieve
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/libksieve-${version}.tar.xz"
-checksum=589e4dc27d1d91d8c16879fa99aab45f3847a74e3e9357e3e037503e5515ee2e
+checksum=55e944b35a466dc05c2a96bd424620445d8b685a77ef1805c55a7f653d6e172e
libksieve-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
From 5523470c05735673e28ee5d02f36911d9fb09225 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:14:39 +0100
Subject: [PATCH 28/61] mailcommon: update to 20.08.3
[ci skip]
---
srcpkgs/mailcommon/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/mailcommon/template b/srcpkgs/mailcommon/template
index e7564922c7a..25d96610f74 100644
--- a/srcpkgs/mailcommon/template
+++ b/srcpkgs/mailcommon/template
@@ -1,6 +1,6 @@
# Template file for 'mailcommon'
pkgname=mailcommon
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules kconfig libxslt qt5-qmake
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/mailcommon-${version}.tar.xz"
-checksum=a4170ab9ff7680fb26c61474f42d5424716f4e91c1a5e9275cc1222491c9564d
+checksum=bb7141066c514b35b19c2872b693fc1461454563a66ac1ebc49961f219301a2e
mailcommon-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedpends}"
From 02b4f22b155a737105684a3ebc9cefe20a276e2a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:14:44 +0100
Subject: [PATCH 29/61] mailimporter: update to 20.08.3
[ci skip]
---
srcpkgs/mailimporter/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/mailimporter/template b/srcpkgs/mailimporter/template
index 86c8a91fe0f..a1816b9d56e 100644
--- a/srcpkgs/mailimporter/template
+++ b/srcpkgs/mailimporter/template
@@ -1,6 +1,6 @@
# Template file for 'mailimporter'
pkgname=mailimporter
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules kcoreaddons qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/mailimporter-${version}.tar.xz"
-checksum=a255b60378c1cf77e517919d072cb44bd8c25e8ed8f07429763bb7915b3cc711
+checksum=00c14076461c437b475375a928cf38a05843e710ab6e313a9fb429d0f173de70
mailimporter-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From fc3b619dc711a40c494eb2e2c2ffd8a660a57736 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:14:57 +0100
Subject: [PATCH 30/61] messagelib: update to 20.08.3
[ci skip]
---
srcpkgs/messagelib/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/messagelib/template b/srcpkgs/messagelib/template
index 8479fbad7e8..0dfe0a76ab6 100644
--- a/srcpkgs/messagelib/template
+++ b/srcpkgs/messagelib/template
@@ -1,6 +1,6 @@
# Template file for 'messagelib'
pkgname=messagelib
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/messagelib-${version}.tar.xz"
-checksum=5cf3a3f2b6473e60a7c2af10aa4eb1cfba25a4786132ee87b657b0dafb9f5028
+checksum=a461dd0717b507154c143ecd4b1a10996797e6616f8491258226e18c4db45599
#TODO: fix build without qca-qt5
From 7637632ff2e1a5172dbc2f81ef6540f65e071bec Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:14:59 +0100
Subject: [PATCH 31/61] pimcommon: update to 20.08.3
[ci skip]
---
srcpkgs/pimcommon/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/pimcommon/template b/srcpkgs/pimcommon/template
index 33f96020579..b5a30969ed2 100644
--- a/srcpkgs/pimcommon/template
+++ b/srcpkgs/pimcommon/template
@@ -1,6 +1,6 @@
# Template file for 'pimcommon'
pkgname=pimcommon
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3 libxslt
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/pimcommon-${version}.tar.xz"
-checksum=cba9e66153d36debe3f046363af7ff40a4ba263f33bfe20c7ec10b5bf9183deb
+checksum=98da28f3ba0793c3699e8185d45864257c767a6805ad06c9fcb2172f223df456
pimcommon-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
From 38cc8147e43b09d09fdc8c9e1a384df5586e63dc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:15:01 +0100
Subject: [PATCH 32/61] kpimtextedit: update to 20.08.3
[ci skip]
---
srcpkgs/kpimtextedit/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kpimtextedit/template b/srcpkgs/kpimtextedit/template
index 67f56bb42a9..1d0585023ef 100644
--- a/srcpkgs/kpimtextedit/template
+++ b/srcpkgs/kpimtextedit/template
@@ -1,6 +1,6 @@
# Template file for 'kpimtextedit'
pkgname=kpimtextedit
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/pim/kpimtextedit"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=2dfbcdd53669c812234346b4d31b61af9c510bb4cb0b9912decea8d3c4d406a6
+checksum=a298386e53e78a09da2f3916ab5ebaf538bf621bd77574d41f72cb05d72f99d4
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" qt5-tools-devel"
From 1241d94e6d41f227615f07d50d436dff0ac43e78 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:15:03 +0100
Subject: [PATCH 33/61] kidentitymanagement: update to 20.08.3
[ci skip]
---
srcpkgs/kidentitymanagement/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kidentitymanagement/template b/srcpkgs/kidentitymanagement/template
index 4800ead0cc1..5bbbf744e99 100644
--- a/srcpkgs/kidentitymanagement/template
+++ b/srcpkgs/kidentitymanagement/template
@@ -1,6 +1,6 @@
# Template file for 'kidentitymanagement'
pkgname=kidentitymanagement
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/pim/kidentitymanagement"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=17a1fd47d91289519cafb12c0d917b4775496ada447cb6f4ba56dc42446152ec
+checksum=9aae7d4a924bbaa4a927821eb65bcf2c30204d6d3fd4f432a678704fdc6e7e6e
kidentitymanagement-devel_package() {
short_desc+=" - development"
From 783fbc3f0fbd67b1cf7d6e3e15fd0f25f0b8bfc4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:15:06 +0100
Subject: [PATCH 34/61] akonadi5: update to 20.08.3
[ci skip]
---
srcpkgs/akonadi5/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/akonadi5/template b/srcpkgs/akonadi5/template
index 5b0d781adb2..6ffc554fbc0 100644
--- a/srcpkgs/akonadi5/template
+++ b/srcpkgs/akonadi5/template
@@ -1,6 +1,6 @@
# Template file for 'akonadi5'
pkgname=akonadi5
-version=20.08.2
+version=20.08.3
revision=1
wrksrc="akonadi-${version}"
build_style=cmake
@@ -17,7 +17,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://community.kde.org/KDE_PIM/Akonadi"
distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-${version}.tar.xz"
-checksum=d3a4b3b3f543734ad5428ca0e573b8dbf9e05f42d51e1aab39b5b5266c16be7d
+checksum=144aea34fbc728a4f4d015194593efad0350375cb7dc565db5827b5688558ac3
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" qt5-tools-devel qt5-devel kconfig kcoreaddons"
From 223f92739c565b9457cb9e2ebcbfb7f8d5ff0b0d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 7 Nov 2020 21:15:09 +0100
Subject: [PATCH 35/61] pim-data-exporter: update to 20.08.3
[ci skip]
---
srcpkgs/pim-data-exporter/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/pim-data-exporter/template b/srcpkgs/pim-data-exporter/template
index d1d915d7656..e7ebaf8b50d 100644
--- a/srcpkgs/pim-data-exporter/template
+++ b/srcpkgs/pim-data-exporter/template
@@ -1,6 +1,6 @@
# Template file for 'pim-data-exporter'
pkgname=pim-data-exporter
-version=20.08.2
+version=20.08.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules kdoctools qt5-host-tools qt5-qmake
@@ -12,4 +12,4 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://kontact.kde.org/"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=54b09a3f763004c805cc0dce8ab2e665116b7ef29419f22ad413aa250dcb4ac0
+checksum=f9ef495b13b940346ad9abadd02aeb89125678ca94e7a5db72609cd14c600838
From 35f674901dfe1af96eb76f4f2f0ab4a8640ff9cd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 36/61] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 14 ++--
6 files changed, 42 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index cba355c3bfa..a30065ee2b0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.32 perl-5.32.0_1
@@ -872,8 +872,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1744,7 +1744,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index 667818d2c1a..540fa105029 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=7
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
From 145806399b27b98ec3ee63fd045a2cea3d289b71 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:42 +0200
Subject: [PATCH 37/61] cross-aarch64-linux-gnu: update gcc to 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index f4f2fb518a0..b83287c3bbc 100644
--- a/srcpkgs/cross-aarch64-linux-gnu/template
+++ b/srcpkgs/cross-aarch64-linux-gnu/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-aarch64-linux-gnu'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -10,8 +10,8 @@ _archflags="-march=armv8-a"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Leah Neukirchen <leah@vuxu.org>"
homepage="https://www.voidlinux.org/"
@@ -21,8 +21,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -30,7 +30,7 @@ lib32disabled=yes
nocross=yes
nopie=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 41ee44a0af0c8629e743f32d46871e3608420e19 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:40:41 +0200
Subject: [PATCH 38/61] cross-armv7l-linux-gnueabihf: update gcc to 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index 7a92cfa248f..7394cad023e 100644
--- a/srcpkgs/cross-arm-linux-gnueabihf/template
+++ b/srcpkgs/cross-arm-linux-gnueabihf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-arm-linux-gnueabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv6 -mfpu=vfp -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
From 3279520b89651b83a1ee0910ed8085e1e90f856e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:40:50 +0200
Subject: [PATCH 39/61] cross-armv7l-linux-gnueabi: update gcc to 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index 427a22b19c5..2c4a616ecbf 100644
--- a/srcpkgs/cross-arm-linux-gnueabi/template
+++ b/srcpkgs/cross-arm-linux-gnueabi/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-arm-linux-gnueabi'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv5te -msoft-float -mfloat-abi=soft"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
From 9f7ad1af3c29f1530fe458d9d8ea6c91fa8bd538 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:41:29 +0200
Subject: [PATCH 40/61] cross-aarch64-linux-musl: update gcc to 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 5ce33afe375..e53d975e0db 100644
--- a/srcpkgs/cross-aarch64-linux-musl/template
+++ b/srcpkgs/cross-aarch64-linux-musl/template
@@ -1,18 +1,18 @@
# Template build file for 'cross-aarch64-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=aarch64-linux-musl
_archflags="-march=armv8-a"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARM64 LE target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -35,7 +35,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -95,7 +95,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -175,7 +174,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 63d8d706d0a7f9b876287b43a6fe6b2a29242662 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:41:47 +0200
Subject: [PATCH 41/61] cross-armv7l-linux-gnueabihf: update gcc to 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index 66c34d29325..c6f09e05aa3 100644
--- a/srcpkgs/cross-armv7l-linux-gnueabihf/template
+++ b/srcpkgs/cross-armv7l-linux-gnueabihf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-armv7l-linux-gnueabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://ftp.gnu.org/gnu/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 9268e7b32afd6464c80dd601c8240495c2133274 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:43:28 +0200
Subject: [PATCH 42/61] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 23 +++++++++----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index b29d69de9b2..d87bf32f001 100644
--- a/srcpkgs/cross-armv7l-linux-musleabihf/template
+++ b/srcpkgs/cross-armv7l-linux-musleabihf/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-armv7l-linux-musleabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=armv7l-linux-musleabihf
_fpuflags="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
@@ -12,8 +12,8 @@ _archflags="-march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv7 LE Hard Float target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -174,7 +173,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From c5b7f4671bb66f6d5487bc165edaeb6c4984d42c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:44:46 +0200
Subject: [PATCH 43/61] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index fb7d294df48..8443e8e1561 100644
--- a/srcpkgs/cross-arm-linux-musleabi/template
+++ b/srcpkgs/cross-arm-linux-musleabi/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-arm-linux-musleabi'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=arm-linux-musleabi
_fpuflags="--with-arch=armv5te --without-fp --with-float=soft"
@@ -12,8 +12,8 @@ _archflags="-march=armv5te -msoft-float -mfloat-abi=soft"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv5 TE target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -173,7 +172,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From fe152cb416c84a7cdd387d1b291ba978cca5d390 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:47:27 +0200
Subject: [PATCH 44/61] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 23 ++++++++++-----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 77fb27fe5db..29f3ed9b813 100644
--- a/srcpkgs/cross-arm-linux-musleabihf/template
+++ b/srcpkgs/cross-arm-linux-musleabihf/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-arm-linux-musleabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=arm-linux-musleabihf
_fpuflags="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
@@ -12,8 +12,8 @@ _archflags="-march=armv6 -mfpu=vfp -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv6 LE Hard Float target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -173,7 +172,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 0e478889ef2c2a04b57ada9ec57ba6791f3ec50b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:01 +0200
Subject: [PATCH 45/61] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index af40ec66455..246dd2063ec 100644
--- a/srcpkgs/cross-i686-linux-musl/template
+++ b/srcpkgs/cross-i686-linux-musl/template
@@ -1,18 +1,18 @@
# Template build file for 'cross-i686-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=i686-linux-musl
_sysroot="/usr/${_triplet}"
_archflags="-march=i686"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for i686 target (musl)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
homepage="https://www.voidlinux.org/"
@@ -22,19 +22,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -92,7 +92,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -170,7 +169,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
vsed -i arch/x86/startcontext.S -e \
From 62d39697250025a0fc4734697e483ad57c4e8b57 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:10 +0200
Subject: [PATCH 46/61] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index bc8b15ac541..3764acb6d6b 100644
--- a/srcpkgs/cross-mips-linux-musl/template
+++ b/srcpkgs/cross-mips-linux-musl/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mips-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -msoft-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 BE softfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From 2b18fa0f18e19499a45d0fb5f9630a77dd3e4723 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:30 +0200
Subject: [PATCH 47/61] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 4f3bc67aa80..90b05d367b2 100644
--- a/srcpkgs/cross-mips-linux-muslhf/template
+++ b/srcpkgs/cross-mips-linux-muslhf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mips-linux-muslhf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -mhard-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 BE hardfloat target (musl)"
maintainer="hipperson0 <hipperson0@gmail.com>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From ab837c0ce5fcfc3c7139cf39665e05365067e03f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:54 +0200
Subject: [PATCH 48/61] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 48a0027d4eb..7261befe94b 100644
--- a/srcpkgs/cross-mipsel-linux-musl/template
+++ b/srcpkgs/cross-mipsel-linux-musl/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mipsel-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -msoft-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 LE softfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From 3b879fbf162a2ed17ea79d7dd56fffa9fdadb860 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:49:49 +0200
Subject: [PATCH 49/61] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e639bf043d7..3283d36a9e9 100644
--- a/srcpkgs/cross-mipsel-linux-muslhf/template
+++ b/srcpkgs/cross-mipsel-linux-muslhf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mipsel-linux-muslhf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -mhard-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 LE hardfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From 51d8312fa6f861343ae199fb1d794f7ac25b2237 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:07 +0200
Subject: [PATCH 50/61] cross-powerpc-linux-musl: update to gcc 10.2.0
---
.../files/0010-ldbl128-config.patch | 1 -
srcpkgs/cross-powerpc-linux-musl/template | 24 +++++++++----------
2 files changed, 11 insertions(+), 14 deletions(-)
delete mode 120000 srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
diff --git a/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch b/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
deleted file mode 120000
index 02d68e45a47..00000000000
--- a/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/0010-ldbl128-config.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index fc7ca0cb7bf..daf0147d152 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,9 +1,9 @@
# Template file for 'cross-powerpc-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=powerpc-linux-musl
_fpuflags=
@@ -11,8 +11,8 @@ _archflags="-mcpu=powerpc -msecure-plt"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for PowerPC (musl)"
maintainer="Thomas Batten <stenstorpmc@gmail.com>"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,11 +91,9 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -177,7 +175,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 4a292872084e982319ec8031431306b817f8aa62 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:27 +0200
Subject: [PATCH 51/61] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 23 ++++++++++-----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index ed9adc5861e..5a08afc5370 100644
--- a/srcpkgs/cross-powerpc64-linux-musl/template
+++ b/srcpkgs/cross-powerpc64-linux-musl/template
@@ -1,16 +1,16 @@
# Template file for 'cross-powerpc64-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet="powerpc64-linux-musl"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for powerpc64 with musl"
maintainer="q66 <daniel@octaforge.org>"
homepage="https://www.voidlinux.org/"
@@ -20,19 +20,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -97,7 +97,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -180,7 +179,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From b2aab9068ced22260d564de452e1e23eeb111a42 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:57 +0200
Subject: [PATCH 52/61] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 96e6c7feb71..ad91498dd84 100644
--- a/srcpkgs/cross-x86_64-linux-musl/template
+++ b/srcpkgs/cross-x86_64-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-x86_64-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=x86_64-linux-musl
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
short_desc="Cross toolchain for x86_64 with musl"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -21,19 +21,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -97,7 +97,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -177,7 +176,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 30b09eb8ae01c69087f43021fb0508665c09bc38 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:10 +0200
Subject: [PATCH 53/61] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
.../files/0010-ldbl128-config.patch | 1 -
srcpkgs/cross-powerpc64le-linux-musl/template | 24 +++++++++----------
2 files changed, 11 insertions(+), 14 deletions(-)
delete mode 120000 srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch b/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
deleted file mode 120000
index 02d68e45a47..00000000000
--- a/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/0010-ldbl128-config.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index d2199de88a4..c174f3352c0 100644
--- a/srcpkgs/cross-powerpc64le-linux-musl/template
+++ b/srcpkgs/cross-powerpc64le-linux-musl/template
@@ -1,16 +1,16 @@
# Template file for 'cross-powerpc64le-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet="powerpc64le-linux-musl"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for powerpc64le with musl"
maintainer="q66 <daniel@octaforge.org>"
homepage="https://www.voidlinux.org/"
@@ -20,19 +20,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,13 +91,11 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p0 ${FILESDIR}/use-pure-64bit-configs.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -180,7 +178,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 37075c95d076fc341e7fae1d877423c71117b2d0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:18 +0200
Subject: [PATCH 54/61] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index 7d49328e8ee..b6739fbd531 100644
--- a/srcpkgs/cross-x86_64-linux-gnu/template
+++ b/srcpkgs/cross-x86_64-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-x86_64-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -8,7 +8,7 @@ _triplet="x86_64-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="q66 <daniel@octaforge.org>"
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
From e112742433d2b54350f122ee01e836f65f212b6e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:53 +0200
Subject: [PATCH 55/61] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index b7e17774db1..e9ff4f04c1f 100644
--- a/srcpkgs/cross-powerpc64le-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64le-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-powerpc64le-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -8,7 +8,7 @@ _triplet="powerpc64le-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="q66 <daniel@octaforge.org>"
@@ -19,8 +19,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
From 45b94d6ab9dbc56d9249091041cc3903f655bbc8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:52:12 +0200
Subject: [PATCH 56/61] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 7f5394c880f..fbaf4f0a0ed 100644
--- a/srcpkgs/cross-powerpc64-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-powerpc64-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -8,7 +8,7 @@ _triplet="powerpc64-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
@@ -19,8 +19,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
From 305ebed01b15a1bb9a60e506c8df168bcf127dbf Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:01 +0200
Subject: [PATCH 57/61] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index 7394cad023e..085a4464751 100644
--- a/srcpkgs/cross-arm-linux-gnueabihf/template
+++ b/srcpkgs/cross-arm-linux-gnueabihf/template
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 682b6a9ce7b92c519a67af107cc0a67bc06c599a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:05 +0200
Subject: [PATCH 58/61] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 7c5231736d7..36716493713 100644
--- a/srcpkgs/cross-powerpc-linux-gnu/template
+++ b/srcpkgs/cross-powerpc-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-powerpc-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -9,8 +9,8 @@ _archflags="-mcpu=powerpc -msecure-plt"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} target (binutils/gcc/glibc)"
maintainer="Thomas Batten <stenstorpmc@gmail.com>"
homepage="http://www.voidlinux.org"
@@ -20,8 +20,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -29,7 +29,7 @@ lib32disabled=yes
nocross=yes
nopie=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From bfe9805d0f9ed4f03b8349b559af56ad94c05d5a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:25 +0200
Subject: [PATCH 59/61] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index 2c4a616ecbf..351058cd72a 100644
--- a/srcpkgs/cross-arm-linux-gnueabi/template
+++ b/srcpkgs/cross-arm-linux-gnueabi/template
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From dbabc5e036ba4fb51e1a3849572c4723e3278de0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:34 +0200
Subject: [PATCH 60/61] cross-i686-pc-linux-gnu: update to gcc 10.2.0
[ci skip]
---
srcpkgs/cross-i686-pc-linux-gnu/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 3e5c3f5881a..b06f7927ef5 100644
--- a/srcpkgs/cross-i686-pc-linux-gnu/template
+++ b/srcpkgs/cross-i686-pc-linux-gnu/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-i686-pc-linux-gnu'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -10,8 +10,8 @@ _archflags="-march=i686 -mtune=generic"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} target (binutils/gcc/glibc)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
homepage="https://www.voidlinux.org/"
@@ -21,8 +21,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -31,7 +31,7 @@ nopie=yes
nodebug=yes
lib32disabled=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 3bbd59dec6d8cb53b33ffc7a2592a6b81c911a5e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 Aug 2020 18:53:14 +0200
Subject: [PATCH 61/61] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (176 preceding siblings ...)
2020-11-08 13:38 ` [PR PATCH] [Updated] " Johnnynator
@ 2020-11-08 13:40 ` Johnnynator
2020-11-08 14:33 ` Johnnynator
` (76 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2020-11-08 13:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 323 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 70869 bytes --]
From 35f674901dfe1af96eb76f4f2f0ab4a8640ff9cd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 01/26] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 14 ++--
6 files changed, 42 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index cba355c3bfa..a30065ee2b0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.32 perl-5.32.0_1
@@ -872,8 +872,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1744,7 +1744,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index 667818d2c1a..540fa105029 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=7
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
From 145806399b27b98ec3ee63fd045a2cea3d289b71 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:42 +0200
Subject: [PATCH 02/26] cross-aarch64-linux-gnu: update gcc to 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index f4f2fb518a0..b83287c3bbc 100644
--- a/srcpkgs/cross-aarch64-linux-gnu/template
+++ b/srcpkgs/cross-aarch64-linux-gnu/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-aarch64-linux-gnu'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -10,8 +10,8 @@ _archflags="-march=armv8-a"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Leah Neukirchen <leah@vuxu.org>"
homepage="https://www.voidlinux.org/"
@@ -21,8 +21,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -30,7 +30,7 @@ lib32disabled=yes
nocross=yes
nopie=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 41ee44a0af0c8629e743f32d46871e3608420e19 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:40:41 +0200
Subject: [PATCH 03/26] cross-armv7l-linux-gnueabihf: update gcc to 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index 7a92cfa248f..7394cad023e 100644
--- a/srcpkgs/cross-arm-linux-gnueabihf/template
+++ b/srcpkgs/cross-arm-linux-gnueabihf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-arm-linux-gnueabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv6 -mfpu=vfp -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
From 3279520b89651b83a1ee0910ed8085e1e90f856e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:40:50 +0200
Subject: [PATCH 04/26] cross-armv7l-linux-gnueabi: update gcc to 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index 427a22b19c5..2c4a616ecbf 100644
--- a/srcpkgs/cross-arm-linux-gnueabi/template
+++ b/srcpkgs/cross-arm-linux-gnueabi/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-arm-linux-gnueabi'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv5te -msoft-float -mfloat-abi=soft"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
From 9f7ad1af3c29f1530fe458d9d8ea6c91fa8bd538 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:41:29 +0200
Subject: [PATCH 05/26] cross-aarch64-linux-musl: update gcc to 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 5ce33afe375..e53d975e0db 100644
--- a/srcpkgs/cross-aarch64-linux-musl/template
+++ b/srcpkgs/cross-aarch64-linux-musl/template
@@ -1,18 +1,18 @@
# Template build file for 'cross-aarch64-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=aarch64-linux-musl
_archflags="-march=armv8-a"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARM64 LE target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -35,7 +35,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -95,7 +95,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -175,7 +174,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 63d8d706d0a7f9b876287b43a6fe6b2a29242662 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:41:47 +0200
Subject: [PATCH 06/26] cross-armv7l-linux-gnueabihf: update gcc to 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index 66c34d29325..c6f09e05aa3 100644
--- a/srcpkgs/cross-armv7l-linux-gnueabihf/template
+++ b/srcpkgs/cross-armv7l-linux-gnueabihf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-armv7l-linux-gnueabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://ftp.gnu.org/gnu/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 9268e7b32afd6464c80dd601c8240495c2133274 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:43:28 +0200
Subject: [PATCH 07/26] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 23 +++++++++----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index b29d69de9b2..d87bf32f001 100644
--- a/srcpkgs/cross-armv7l-linux-musleabihf/template
+++ b/srcpkgs/cross-armv7l-linux-musleabihf/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-armv7l-linux-musleabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=armv7l-linux-musleabihf
_fpuflags="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
@@ -12,8 +12,8 @@ _archflags="-march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv7 LE Hard Float target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -174,7 +173,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From c5b7f4671bb66f6d5487bc165edaeb6c4984d42c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:44:46 +0200
Subject: [PATCH 08/26] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index fb7d294df48..8443e8e1561 100644
--- a/srcpkgs/cross-arm-linux-musleabi/template
+++ b/srcpkgs/cross-arm-linux-musleabi/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-arm-linux-musleabi'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=arm-linux-musleabi
_fpuflags="--with-arch=armv5te --without-fp --with-float=soft"
@@ -12,8 +12,8 @@ _archflags="-march=armv5te -msoft-float -mfloat-abi=soft"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv5 TE target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -173,7 +172,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From fe152cb416c84a7cdd387d1b291ba978cca5d390 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:47:27 +0200
Subject: [PATCH 09/26] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 23 ++++++++++-----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 77fb27fe5db..29f3ed9b813 100644
--- a/srcpkgs/cross-arm-linux-musleabihf/template
+++ b/srcpkgs/cross-arm-linux-musleabihf/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-arm-linux-musleabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=arm-linux-musleabihf
_fpuflags="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
@@ -12,8 +12,8 @@ _archflags="-march=armv6 -mfpu=vfp -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv6 LE Hard Float target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -173,7 +172,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 0e478889ef2c2a04b57ada9ec57ba6791f3ec50b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:01 +0200
Subject: [PATCH 10/26] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index af40ec66455..246dd2063ec 100644
--- a/srcpkgs/cross-i686-linux-musl/template
+++ b/srcpkgs/cross-i686-linux-musl/template
@@ -1,18 +1,18 @@
# Template build file for 'cross-i686-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=i686-linux-musl
_sysroot="/usr/${_triplet}"
_archflags="-march=i686"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for i686 target (musl)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
homepage="https://www.voidlinux.org/"
@@ -22,19 +22,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -92,7 +92,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -170,7 +169,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
vsed -i arch/x86/startcontext.S -e \
From 62d39697250025a0fc4734697e483ad57c4e8b57 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:10 +0200
Subject: [PATCH 11/26] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index bc8b15ac541..3764acb6d6b 100644
--- a/srcpkgs/cross-mips-linux-musl/template
+++ b/srcpkgs/cross-mips-linux-musl/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mips-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -msoft-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 BE softfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From 2b18fa0f18e19499a45d0fb5f9630a77dd3e4723 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:30 +0200
Subject: [PATCH 12/26] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 4f3bc67aa80..90b05d367b2 100644
--- a/srcpkgs/cross-mips-linux-muslhf/template
+++ b/srcpkgs/cross-mips-linux-muslhf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mips-linux-muslhf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -mhard-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 BE hardfloat target (musl)"
maintainer="hipperson0 <hipperson0@gmail.com>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From ab837c0ce5fcfc3c7139cf39665e05365067e03f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:54 +0200
Subject: [PATCH 13/26] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 48a0027d4eb..7261befe94b 100644
--- a/srcpkgs/cross-mipsel-linux-musl/template
+++ b/srcpkgs/cross-mipsel-linux-musl/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mipsel-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -msoft-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 LE softfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From 3b879fbf162a2ed17ea79d7dd56fffa9fdadb860 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:49:49 +0200
Subject: [PATCH 14/26] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e639bf043d7..3283d36a9e9 100644
--- a/srcpkgs/cross-mipsel-linux-muslhf/template
+++ b/srcpkgs/cross-mipsel-linux-muslhf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mipsel-linux-muslhf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -mhard-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 LE hardfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From 51d8312fa6f861343ae199fb1d794f7ac25b2237 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:07 +0200
Subject: [PATCH 15/26] cross-powerpc-linux-musl: update to gcc 10.2.0
---
.../files/0010-ldbl128-config.patch | 1 -
srcpkgs/cross-powerpc-linux-musl/template | 24 +++++++++----------
2 files changed, 11 insertions(+), 14 deletions(-)
delete mode 120000 srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
diff --git a/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch b/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
deleted file mode 120000
index 02d68e45a47..00000000000
--- a/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/0010-ldbl128-config.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index fc7ca0cb7bf..daf0147d152 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,9 +1,9 @@
# Template file for 'cross-powerpc-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=powerpc-linux-musl
_fpuflags=
@@ -11,8 +11,8 @@ _archflags="-mcpu=powerpc -msecure-plt"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for PowerPC (musl)"
maintainer="Thomas Batten <stenstorpmc@gmail.com>"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,11 +91,9 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -177,7 +175,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 4a292872084e982319ec8031431306b817f8aa62 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:27 +0200
Subject: [PATCH 16/26] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 23 ++++++++++-----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index ed9adc5861e..5a08afc5370 100644
--- a/srcpkgs/cross-powerpc64-linux-musl/template
+++ b/srcpkgs/cross-powerpc64-linux-musl/template
@@ -1,16 +1,16 @@
# Template file for 'cross-powerpc64-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet="powerpc64-linux-musl"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for powerpc64 with musl"
maintainer="q66 <daniel@octaforge.org>"
homepage="https://www.voidlinux.org/"
@@ -20,19 +20,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -97,7 +97,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -180,7 +179,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From b2aab9068ced22260d564de452e1e23eeb111a42 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:57 +0200
Subject: [PATCH 17/26] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 96e6c7feb71..ad91498dd84 100644
--- a/srcpkgs/cross-x86_64-linux-musl/template
+++ b/srcpkgs/cross-x86_64-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-x86_64-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=x86_64-linux-musl
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
short_desc="Cross toolchain for x86_64 with musl"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -21,19 +21,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -97,7 +97,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -177,7 +176,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 30b09eb8ae01c69087f43021fb0508665c09bc38 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:10 +0200
Subject: [PATCH 18/26] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
.../files/0010-ldbl128-config.patch | 1 -
srcpkgs/cross-powerpc64le-linux-musl/template | 24 +++++++++----------
2 files changed, 11 insertions(+), 14 deletions(-)
delete mode 120000 srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch b/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
deleted file mode 120000
index 02d68e45a47..00000000000
--- a/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/0010-ldbl128-config.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index d2199de88a4..c174f3352c0 100644
--- a/srcpkgs/cross-powerpc64le-linux-musl/template
+++ b/srcpkgs/cross-powerpc64le-linux-musl/template
@@ -1,16 +1,16 @@
# Template file for 'cross-powerpc64le-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet="powerpc64le-linux-musl"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for powerpc64le with musl"
maintainer="q66 <daniel@octaforge.org>"
homepage="https://www.voidlinux.org/"
@@ -20,19 +20,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,13 +91,11 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p0 ${FILESDIR}/use-pure-64bit-configs.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -180,7 +178,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 37075c95d076fc341e7fae1d877423c71117b2d0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:18 +0200
Subject: [PATCH 19/26] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index 7d49328e8ee..b6739fbd531 100644
--- a/srcpkgs/cross-x86_64-linux-gnu/template
+++ b/srcpkgs/cross-x86_64-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-x86_64-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -8,7 +8,7 @@ _triplet="x86_64-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="q66 <daniel@octaforge.org>"
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
From e112742433d2b54350f122ee01e836f65f212b6e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:53 +0200
Subject: [PATCH 20/26] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index b7e17774db1..e9ff4f04c1f 100644
--- a/srcpkgs/cross-powerpc64le-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64le-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-powerpc64le-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -8,7 +8,7 @@ _triplet="powerpc64le-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="q66 <daniel@octaforge.org>"
@@ -19,8 +19,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
From 45b94d6ab9dbc56d9249091041cc3903f655bbc8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:52:12 +0200
Subject: [PATCH 21/26] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 7f5394c880f..fbaf4f0a0ed 100644
--- a/srcpkgs/cross-powerpc64-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-powerpc64-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -8,7 +8,7 @@ _triplet="powerpc64-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
@@ -19,8 +19,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
From 305ebed01b15a1bb9a60e506c8df168bcf127dbf Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:01 +0200
Subject: [PATCH 22/26] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index 7394cad023e..085a4464751 100644
--- a/srcpkgs/cross-arm-linux-gnueabihf/template
+++ b/srcpkgs/cross-arm-linux-gnueabihf/template
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 682b6a9ce7b92c519a67af107cc0a67bc06c599a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:05 +0200
Subject: [PATCH 23/26] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 7c5231736d7..36716493713 100644
--- a/srcpkgs/cross-powerpc-linux-gnu/template
+++ b/srcpkgs/cross-powerpc-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-powerpc-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -9,8 +9,8 @@ _archflags="-mcpu=powerpc -msecure-plt"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} target (binutils/gcc/glibc)"
maintainer="Thomas Batten <stenstorpmc@gmail.com>"
homepage="http://www.voidlinux.org"
@@ -20,8 +20,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -29,7 +29,7 @@ lib32disabled=yes
nocross=yes
nopie=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From bfe9805d0f9ed4f03b8349b559af56ad94c05d5a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:25 +0200
Subject: [PATCH 24/26] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index 2c4a616ecbf..351058cd72a 100644
--- a/srcpkgs/cross-arm-linux-gnueabi/template
+++ b/srcpkgs/cross-arm-linux-gnueabi/template
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From dbabc5e036ba4fb51e1a3849572c4723e3278de0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:34 +0200
Subject: [PATCH 25/26] cross-i686-pc-linux-gnu: update to gcc 10.2.0
[ci skip]
---
srcpkgs/cross-i686-pc-linux-gnu/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 3e5c3f5881a..b06f7927ef5 100644
--- a/srcpkgs/cross-i686-pc-linux-gnu/template
+++ b/srcpkgs/cross-i686-pc-linux-gnu/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-i686-pc-linux-gnu'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -10,8 +10,8 @@ _archflags="-march=i686 -mtune=generic"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} target (binutils/gcc/glibc)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
homepage="https://www.voidlinux.org/"
@@ -21,8 +21,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -31,7 +31,7 @@ nopie=yes
nodebug=yes
lib32disabled=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 0f76e8d73e439425e1ef792a0db76fee653f9346 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 8 Nov 2020 14:40:00 +0100
Subject: [PATCH 26/26] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (177 preceding siblings ...)
2020-11-08 13:40 ` Johnnynator
@ 2020-11-08 14:33 ` Johnnynator
2020-11-08 21:00 ` Johnnynator
` (75 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2020-11-08 14:33 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 323 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 70869 bytes --]
From 35f674901dfe1af96eb76f4f2f0ab4a8640ff9cd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 01/26] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 14 ++--
6 files changed, 42 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index cba355c3bfa..a30065ee2b0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.32 perl-5.32.0_1
@@ -872,8 +872,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1744,7 +1744,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index 667818d2c1a..540fa105029 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=7
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
From 145806399b27b98ec3ee63fd045a2cea3d289b71 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:42 +0200
Subject: [PATCH 02/26] cross-aarch64-linux-gnu: update gcc to 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index f4f2fb518a0..b83287c3bbc 100644
--- a/srcpkgs/cross-aarch64-linux-gnu/template
+++ b/srcpkgs/cross-aarch64-linux-gnu/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-aarch64-linux-gnu'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -10,8 +10,8 @@ _archflags="-march=armv8-a"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Leah Neukirchen <leah@vuxu.org>"
homepage="https://www.voidlinux.org/"
@@ -21,8 +21,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -30,7 +30,7 @@ lib32disabled=yes
nocross=yes
nopie=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 41ee44a0af0c8629e743f32d46871e3608420e19 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:40:41 +0200
Subject: [PATCH 03/26] cross-armv7l-linux-gnueabihf: update gcc to 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index 7a92cfa248f..7394cad023e 100644
--- a/srcpkgs/cross-arm-linux-gnueabihf/template
+++ b/srcpkgs/cross-arm-linux-gnueabihf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-arm-linux-gnueabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv6 -mfpu=vfp -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
From 3279520b89651b83a1ee0910ed8085e1e90f856e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:40:50 +0200
Subject: [PATCH 04/26] cross-armv7l-linux-gnueabi: update gcc to 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index 427a22b19c5..2c4a616ecbf 100644
--- a/srcpkgs/cross-arm-linux-gnueabi/template
+++ b/srcpkgs/cross-arm-linux-gnueabi/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-arm-linux-gnueabi'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv5te -msoft-float -mfloat-abi=soft"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
From 9f7ad1af3c29f1530fe458d9d8ea6c91fa8bd538 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:41:29 +0200
Subject: [PATCH 05/26] cross-aarch64-linux-musl: update gcc to 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 5ce33afe375..e53d975e0db 100644
--- a/srcpkgs/cross-aarch64-linux-musl/template
+++ b/srcpkgs/cross-aarch64-linux-musl/template
@@ -1,18 +1,18 @@
# Template build file for 'cross-aarch64-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=aarch64-linux-musl
_archflags="-march=armv8-a"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARM64 LE target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -35,7 +35,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -95,7 +95,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -175,7 +174,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 63d8d706d0a7f9b876287b43a6fe6b2a29242662 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:41:47 +0200
Subject: [PATCH 06/26] cross-armv7l-linux-gnueabihf: update gcc to 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index 66c34d29325..c6f09e05aa3 100644
--- a/srcpkgs/cross-armv7l-linux-gnueabihf/template
+++ b/srcpkgs/cross-armv7l-linux-gnueabihf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-armv7l-linux-gnueabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://ftp.gnu.org/gnu/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 9268e7b32afd6464c80dd601c8240495c2133274 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:43:28 +0200
Subject: [PATCH 07/26] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 23 +++++++++----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index b29d69de9b2..d87bf32f001 100644
--- a/srcpkgs/cross-armv7l-linux-musleabihf/template
+++ b/srcpkgs/cross-armv7l-linux-musleabihf/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-armv7l-linux-musleabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=armv7l-linux-musleabihf
_fpuflags="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
@@ -12,8 +12,8 @@ _archflags="-march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv7 LE Hard Float target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -174,7 +173,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From c5b7f4671bb66f6d5487bc165edaeb6c4984d42c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:44:46 +0200
Subject: [PATCH 08/26] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index fb7d294df48..8443e8e1561 100644
--- a/srcpkgs/cross-arm-linux-musleabi/template
+++ b/srcpkgs/cross-arm-linux-musleabi/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-arm-linux-musleabi'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=arm-linux-musleabi
_fpuflags="--with-arch=armv5te --without-fp --with-float=soft"
@@ -12,8 +12,8 @@ _archflags="-march=armv5te -msoft-float -mfloat-abi=soft"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv5 TE target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -173,7 +172,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From fe152cb416c84a7cdd387d1b291ba978cca5d390 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:47:27 +0200
Subject: [PATCH 09/26] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 23 ++++++++++-----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 77fb27fe5db..29f3ed9b813 100644
--- a/srcpkgs/cross-arm-linux-musleabihf/template
+++ b/srcpkgs/cross-arm-linux-musleabihf/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-arm-linux-musleabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=arm-linux-musleabihf
_fpuflags="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
@@ -12,8 +12,8 @@ _archflags="-march=armv6 -mfpu=vfp -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv6 LE Hard Float target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -173,7 +172,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 0e478889ef2c2a04b57ada9ec57ba6791f3ec50b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:01 +0200
Subject: [PATCH 10/26] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index af40ec66455..246dd2063ec 100644
--- a/srcpkgs/cross-i686-linux-musl/template
+++ b/srcpkgs/cross-i686-linux-musl/template
@@ -1,18 +1,18 @@
# Template build file for 'cross-i686-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=i686-linux-musl
_sysroot="/usr/${_triplet}"
_archflags="-march=i686"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for i686 target (musl)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
homepage="https://www.voidlinux.org/"
@@ -22,19 +22,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -92,7 +92,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -170,7 +169,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
vsed -i arch/x86/startcontext.S -e \
From 62d39697250025a0fc4734697e483ad57c4e8b57 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:10 +0200
Subject: [PATCH 11/26] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index bc8b15ac541..3764acb6d6b 100644
--- a/srcpkgs/cross-mips-linux-musl/template
+++ b/srcpkgs/cross-mips-linux-musl/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mips-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -msoft-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 BE softfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From 2b18fa0f18e19499a45d0fb5f9630a77dd3e4723 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:30 +0200
Subject: [PATCH 12/26] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 4f3bc67aa80..90b05d367b2 100644
--- a/srcpkgs/cross-mips-linux-muslhf/template
+++ b/srcpkgs/cross-mips-linux-muslhf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mips-linux-muslhf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -mhard-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 BE hardfloat target (musl)"
maintainer="hipperson0 <hipperson0@gmail.com>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From ab837c0ce5fcfc3c7139cf39665e05365067e03f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:54 +0200
Subject: [PATCH 13/26] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 48a0027d4eb..7261befe94b 100644
--- a/srcpkgs/cross-mipsel-linux-musl/template
+++ b/srcpkgs/cross-mipsel-linux-musl/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mipsel-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -msoft-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 LE softfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From 3b879fbf162a2ed17ea79d7dd56fffa9fdadb860 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:49:49 +0200
Subject: [PATCH 14/26] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e639bf043d7..3283d36a9e9 100644
--- a/srcpkgs/cross-mipsel-linux-muslhf/template
+++ b/srcpkgs/cross-mipsel-linux-muslhf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mipsel-linux-muslhf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -mhard-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 LE hardfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
From 51d8312fa6f861343ae199fb1d794f7ac25b2237 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:07 +0200
Subject: [PATCH 15/26] cross-powerpc-linux-musl: update to gcc 10.2.0
---
.../files/0010-ldbl128-config.patch | 1 -
srcpkgs/cross-powerpc-linux-musl/template | 24 +++++++++----------
2 files changed, 11 insertions(+), 14 deletions(-)
delete mode 120000 srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
diff --git a/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch b/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
deleted file mode 120000
index 02d68e45a47..00000000000
--- a/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/0010-ldbl128-config.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index fc7ca0cb7bf..daf0147d152 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,9 +1,9 @@
# Template file for 'cross-powerpc-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=powerpc-linux-musl
_fpuflags=
@@ -11,8 +11,8 @@ _archflags="-mcpu=powerpc -msecure-plt"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for PowerPC (musl)"
maintainer="Thomas Batten <stenstorpmc@gmail.com>"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,11 +91,9 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -177,7 +175,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 4a292872084e982319ec8031431306b817f8aa62 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:27 +0200
Subject: [PATCH 16/26] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 23 ++++++++++-----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index ed9adc5861e..5a08afc5370 100644
--- a/srcpkgs/cross-powerpc64-linux-musl/template
+++ b/srcpkgs/cross-powerpc64-linux-musl/template
@@ -1,16 +1,16 @@
# Template file for 'cross-powerpc64-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet="powerpc64-linux-musl"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for powerpc64 with musl"
maintainer="q66 <daniel@octaforge.org>"
homepage="https://www.voidlinux.org/"
@@ -20,19 +20,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -97,7 +97,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -180,7 +179,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From b2aab9068ced22260d564de452e1e23eeb111a42 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:57 +0200
Subject: [PATCH 17/26] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 96e6c7feb71..ad91498dd84 100644
--- a/srcpkgs/cross-x86_64-linux-musl/template
+++ b/srcpkgs/cross-x86_64-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-x86_64-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=x86_64-linux-musl
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
short_desc="Cross toolchain for x86_64 with musl"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -21,19 +21,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -97,7 +97,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -177,7 +176,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 30b09eb8ae01c69087f43021fb0508665c09bc38 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:10 +0200
Subject: [PATCH 18/26] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
.../files/0010-ldbl128-config.patch | 1 -
srcpkgs/cross-powerpc64le-linux-musl/template | 24 +++++++++----------
2 files changed, 11 insertions(+), 14 deletions(-)
delete mode 120000 srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch b/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
deleted file mode 120000
index 02d68e45a47..00000000000
--- a/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/0010-ldbl128-config.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index d2199de88a4..c174f3352c0 100644
--- a/srcpkgs/cross-powerpc64le-linux-musl/template
+++ b/srcpkgs/cross-powerpc64le-linux-musl/template
@@ -1,16 +1,16 @@
# Template file for 'cross-powerpc64le-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet="powerpc64le-linux-musl"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for powerpc64le with musl"
maintainer="q66 <daniel@octaforge.org>"
homepage="https://www.voidlinux.org/"
@@ -20,19 +20,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,13 +91,11 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p0 ${FILESDIR}/use-pure-64bit-configs.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -180,7 +178,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
From 37075c95d076fc341e7fae1d877423c71117b2d0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:18 +0200
Subject: [PATCH 19/26] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index 7d49328e8ee..b6739fbd531 100644
--- a/srcpkgs/cross-x86_64-linux-gnu/template
+++ b/srcpkgs/cross-x86_64-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-x86_64-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -8,7 +8,7 @@ _triplet="x86_64-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="q66 <daniel@octaforge.org>"
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
From e112742433d2b54350f122ee01e836f65f212b6e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:53 +0200
Subject: [PATCH 20/26] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index b7e17774db1..e9ff4f04c1f 100644
--- a/srcpkgs/cross-powerpc64le-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64le-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-powerpc64le-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -8,7 +8,7 @@ _triplet="powerpc64le-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="q66 <daniel@octaforge.org>"
@@ -19,8 +19,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
From 45b94d6ab9dbc56d9249091041cc3903f655bbc8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:52:12 +0200
Subject: [PATCH 21/26] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 7f5394c880f..fbaf4f0a0ed 100644
--- a/srcpkgs/cross-powerpc64-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-powerpc64-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -8,7 +8,7 @@ _triplet="powerpc64-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
@@ -19,8 +19,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
From 305ebed01b15a1bb9a60e506c8df168bcf127dbf Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:01 +0200
Subject: [PATCH 22/26] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index 7394cad023e..085a4464751 100644
--- a/srcpkgs/cross-arm-linux-gnueabihf/template
+++ b/srcpkgs/cross-arm-linux-gnueabihf/template
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 682b6a9ce7b92c519a67af107cc0a67bc06c599a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:05 +0200
Subject: [PATCH 23/26] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 7c5231736d7..36716493713 100644
--- a/srcpkgs/cross-powerpc-linux-gnu/template
+++ b/srcpkgs/cross-powerpc-linux-gnu/template
@@ -1,6 +1,6 @@
# Template file for 'cross-powerpc-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -9,8 +9,8 @@ _archflags="-mcpu=powerpc -msecure-plt"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} target (binutils/gcc/glibc)"
maintainer="Thomas Batten <stenstorpmc@gmail.com>"
homepage="http://www.voidlinux.org"
@@ -20,8 +20,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -29,7 +29,7 @@ lib32disabled=yes
nocross=yes
nopie=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From bfe9805d0f9ed4f03b8349b559af56ad94c05d5a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:25 +0200
Subject: [PATCH 24/26] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index 2c4a616ecbf..351058cd72a 100644
--- a/srcpkgs/cross-arm-linux-gnueabi/template
+++ b/srcpkgs/cross-arm-linux-gnueabi/template
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From dbabc5e036ba4fb51e1a3849572c4723e3278de0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:34 +0200
Subject: [PATCH 25/26] cross-i686-pc-linux-gnu: update to gcc 10.2.0
[ci skip]
---
srcpkgs/cross-i686-pc-linux-gnu/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 3e5c3f5881a..b06f7927ef5 100644
--- a/srcpkgs/cross-i686-pc-linux-gnu/template
+++ b/srcpkgs/cross-i686-pc-linux-gnu/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-i686-pc-linux-gnu'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -10,8 +10,8 @@ _archflags="-march=i686 -mtune=generic"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} target (binutils/gcc/glibc)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
homepage="https://www.voidlinux.org/"
@@ -21,8 +21,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -31,7 +31,7 @@ nopie=yes
nodebug=yes
lib32disabled=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 0f76e8d73e439425e1ef792a0db76fee653f9346 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 8 Nov 2020 14:40:00 +0100
Subject: [PATCH 26/26] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (178 preceding siblings ...)
2020-11-08 14:33 ` Johnnynator
@ 2020-11-08 21:00 ` Johnnynator
2020-11-09 3:35 ` ericonr
` (74 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2020-11-08 21:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 223 bytes --]
New comment by Johnnynator on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-723665074
Comment:
Welp, I broke this branch while rebasing. Will need to look into it next week.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (179 preceding siblings ...)
2020-11-08 21:00 ` Johnnynator
@ 2020-11-09 3:35 ` ericonr
2020-11-18 20:38 ` [PR PATCH] [Updated] " Johnnynator
` (73 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: ericonr @ 2020-11-09 3:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 255 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-723734607
Comment:
@Johnnynator you can pull the musl changes from #26067 into this one, if you want to skip some toolchain rebuilds.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (180 preceding siblings ...)
2020-11-09 3:35 ` ericonr
@ 2020-11-18 20:38 ` Johnnynator
2020-11-22 14:35 ` Johnnynator
` (72 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2020-11-18 20:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 323 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 93296 bytes --]
From 95662a09845c25d7d643e748fd4f2db9d88c2c7a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 01/27] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 18 +++--
6 files changed, 46 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index 9a576f18d0f..4be788c2e80 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.32 perl-5.32.0_1
@@ -872,8 +872,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1746,7 +1746,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index 667818d2c1a..1d73abee8ea 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=7
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
@@ -171,6 +171,10 @@ post_extract() {
pre_configure() {
# _FORTIFY_SOURCE needs an optimization level.
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {gcc,libiberty}/configure
+
+ # Do not run fixincludes
+ sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
case "$XBPS_TARGET_MACHINE" in
*-musl)
patch -p1 -i ${FILESDIR}/libgnarl-musl.patch
From ff289f0ee884cdcb3cb14829abc73d7a649cea8a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:42 +0200
Subject: [PATCH 02/27] cross-aarch64-linux-gnu: update gcc to 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 27 ++++++++++++++++--------
1 file changed, 18 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index f4f2fb518a0..bd7de5148f7 100644
--- a/srcpkgs/cross-aarch64-linux-gnu/template
+++ b/srcpkgs/cross-aarch64-linux-gnu/template
@@ -1,8 +1,8 @@
# Template build file for 'cross-aarch64-linux-gnu'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
_triplet=aarch64-linux-gnu
@@ -10,8 +10,8 @@ _archflags="-march=armv8-a"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Leah Neukirchen <leah@vuxu.org>"
homepage="https://www.voidlinux.org/"
@@ -21,16 +21,16 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
lib32disabled=yes
nocross=yes
nopie=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
@@ -280,6 +280,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
unset LDFLAGS
export CFLAGS="-Os" CXXFLAGS="-Os"
@@ -345,6 +348,12 @@ do_install() {
ln -svf libgnat-${_majorver}.so libgnat.so
rm -vf ${DESTDIR}/${_adalib}/libgna{rl,t}.so
+ # Remove "fixed" header
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085
+ if [ -e ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h ]; then
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h
+ fi
+
# We need to build libatomic in target gcc as gccgo needs it to
# build... but it's not needed at runtime, so remove it from the
# destdir so it doesn't conflict with the libatomic package
From 6d439fe76ac7d8aa0ee51b0933311cc07d45a6bc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:40:41 +0200
Subject: [PATCH 03/27] cross-armv7l-linux-gnueabihf: update gcc to 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 12 +++++------
srcpkgs/cross-armv7l-linux-gnueabihf/template | 21 +++++++++++++------
2 files changed, 21 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index 7a92cfa248f..7394cad023e 100644
--- a/srcpkgs/cross-arm-linux-gnueabihf/template
+++ b/srcpkgs/cross-arm-linux-gnueabihf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-arm-linux-gnueabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv6 -mfpu=vfp -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index 66c34d29325..d29ff9bf81e 100644
--- a/srcpkgs/cross-armv7l-linux-gnueabihf/template
+++ b/srcpkgs/cross-armv7l-linux-gnueabihf/template
@@ -1,8 +1,8 @@
# Template build file for 'cross-armv7l-linux-gnueabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
_triplet=armv7l-linux-gnueabihf
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://ftp.gnu.org/gnu/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
lib32disabled=yes
@@ -281,6 +281,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
for f in include lib bin; do
if [ ! -d ${_sysroot}/usr/${f} ]; then
mkdir -p ${_sysroot}/usr/${f}
@@ -342,6 +345,12 @@ do_install() {
ln -svf libgnat-${_majorver}.so libgnat.so
rm -vf ${DESTDIR}/${_adalib}/libgna{rl,t}.so
+ # Remove "fixed" header
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085
+ if [ -e ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h ]; then
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h
+ fi
+
# We need to build libatomic in target gcc as gccgo needs it to
# build... but it's not needed at runtime, so remove it from the
# destdir so it doesn't conflict with the libatomic package
From cc3f0ec7181ccafac5a51ca7f3713f045cdaafd7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:40:50 +0200
Subject: [PATCH 04/27] cross-armv7l-linux-gnueabi: update gcc to 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index 427a22b19c5..2c4a616ecbf 100644
--- a/srcpkgs/cross-arm-linux-gnueabi/template
+++ b/srcpkgs/cross-arm-linux-gnueabi/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-arm-linux-gnueabi'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv5te -msoft-float -mfloat-abi=soft"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
From 7999c8c8c86fd1cbc1f9b2943ffb906fab43bb97 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:41:29 +0200
Subject: [PATCH 05/27] cross-aarch64-linux-musl: update gcc to 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-aarch64-linux-musl/template | 26 ++++++++++---------
2 files changed, 14 insertions(+), 13 deletions(-)
delete mode 120000 srcpkgs/cross-aarch64-linux-musl/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-aarch64-linux-musl/files/invalid_tls_model.patch b/srcpkgs/cross-aarch64-linux-musl/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-aarch64-linux-musl/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 48d3c201d06..8419723d45c 100644
--- a/srcpkgs/cross-aarch64-linux-musl/template
+++ b/srcpkgs/cross-aarch64-linux-musl/template
@@ -1,18 +1,18 @@
# Template build file for 'cross-aarch64-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=aarch64-linux-musl
_archflags="-march=armv8-a"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
short_desc="Cross toolchain for ARM64 LE target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -35,7 +35,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -95,7 +95,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -175,7 +174,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
@@ -226,6 +225,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 24603bce0c0c023697e8813a7a29e08502b836c2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:41:47 +0200
Subject: [PATCH 06/27] cross-armv7l-linux-gnueabihf: update gcc to 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index d29ff9bf81e..4dada4e603b 100644
--- a/srcpkgs/cross-armv7l-linux-gnueabihf/template
+++ b/srcpkgs/cross-armv7l-linux-gnueabihf/template
@@ -11,8 +11,8 @@ _archflags="-march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -24,7 +24,7 @@ distfiles="
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
- 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
lib32disabled=yes
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 108f736b841016471b143fed480313ba182798f5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:43:28 +0200
Subject: [PATCH 07/27] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
.../cross-armv7l-linux-musleabihf/template | 26 ++++++++++---------
2 files changed, 14 insertions(+), 13 deletions(-)
delete mode 120000 srcpkgs/cross-armv7l-linux-musleabihf/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/files/invalid_tls_model.patch b/srcpkgs/cross-armv7l-linux-musleabihf/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-armv7l-linux-musleabihf/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index b29d69de9b2..1794bdeebd7 100644
--- a/srcpkgs/cross-armv7l-linux-musleabihf/template
+++ b/srcpkgs/cross-armv7l-linux-musleabihf/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-armv7l-linux-musleabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=armv7l-linux-musleabihf
_fpuflags="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
@@ -12,8 +12,8 @@ _archflags="-march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv7 LE Hard Float target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -174,7 +173,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
@@ -227,6 +226,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 8d69fdb214965992198ed9e95dd1c64a1bef2144 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:44:46 +0200
Subject: [PATCH 08/27] cross-arm-linux-musleabi: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-arm-linux-musleabi/template | 26 ++++++++++---------
2 files changed, 14 insertions(+), 13 deletions(-)
delete mode 120000 srcpkgs/cross-arm-linux-musleabi/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-arm-linux-musleabi/files/invalid_tls_model.patch b/srcpkgs/cross-arm-linux-musleabi/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-arm-linux-musleabi/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index fb7d294df48..554658003e1 100644
--- a/srcpkgs/cross-arm-linux-musleabi/template
+++ b/srcpkgs/cross-arm-linux-musleabi/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-arm-linux-musleabi'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=arm-linux-musleabi
_fpuflags="--with-arch=armv5te --without-fp --with-float=soft"
@@ -12,8 +12,8 @@ _archflags="-march=armv5te -msoft-float -mfloat-abi=soft"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv5 TE target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -173,7 +172,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
@@ -226,6 +225,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 7e6a8e6de1a9094a000236f53fcdadae2462cc35 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:47:27 +0200
Subject: [PATCH 09/27] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-arm-linux-musleabihf/template | 26 ++++++++++---------
2 files changed, 14 insertions(+), 13 deletions(-)
delete mode 120000 srcpkgs/cross-arm-linux-musleabihf/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-arm-linux-musleabihf/files/invalid_tls_model.patch b/srcpkgs/cross-arm-linux-musleabihf/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-arm-linux-musleabihf/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 77fb27fe5db..ef59b92e0c2 100644
--- a/srcpkgs/cross-arm-linux-musleabihf/template
+++ b/srcpkgs/cross-arm-linux-musleabihf/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-arm-linux-musleabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=arm-linux-musleabihf
_fpuflags="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
@@ -12,8 +12,8 @@ _archflags="-march=armv6 -mfpu=vfp -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv6 LE Hard Float target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -173,7 +172,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
@@ -225,6 +224,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 104ee7ac47cb45b829d26f0cc5749374365ea33e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:01 +0200
Subject: [PATCH 10/27] cross-i686-linux-musl: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-i686-linux-musl/template | 26 ++++++++++---------
2 files changed, 14 insertions(+), 13 deletions(-)
delete mode 120000 srcpkgs/cross-i686-linux-musl/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-i686-linux-musl/files/invalid_tls_model.patch b/srcpkgs/cross-i686-linux-musl/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-i686-linux-musl/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index af40ec66455..84dbe5faec1 100644
--- a/srcpkgs/cross-i686-linux-musl/template
+++ b/srcpkgs/cross-i686-linux-musl/template
@@ -1,18 +1,18 @@
# Template build file for 'cross-i686-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=i686-linux-musl
_sysroot="/usr/${_triplet}"
_archflags="-march=i686"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for i686 target (musl)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
homepage="https://www.voidlinux.org/"
@@ -22,19 +22,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -92,7 +92,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -170,7 +169,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
vsed -i arch/x86/startcontext.S -e \
@@ -224,6 +223,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 1a1627e782506ecf0995ce53868c276bd78673ed Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:10 +0200
Subject: [PATCH 11/27] cross-mips-linux-musl: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-mips-linux-musl/template | 18 ++++++++++--------
2 files changed, 10 insertions(+), 9 deletions(-)
delete mode 120000 srcpkgs/cross-mips-linux-musl/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-mips-linux-musl/files/invalid_tls_model.patch b/srcpkgs/cross-mips-linux-musl/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-mips-linux-musl/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index bc8b15ac541..e33031bc770 100644
--- a/srcpkgs/cross-mips-linux-musl/template
+++ b/srcpkgs/cross-mips-linux-musl/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mips-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -msoft-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 BE softfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -201,6 +200,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 346f37ec7af763b96b7531aad5a5de9ba1b3f988 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:30 +0200
Subject: [PATCH 12/27] cross-mips-linux-muslhf: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-mips-linux-muslhf/template | 18 ++++++++++--------
2 files changed, 10 insertions(+), 9 deletions(-)
delete mode 120000 srcpkgs/cross-mips-linux-muslhf/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-mips-linux-muslhf/files/invalid_tls_model.patch b/srcpkgs/cross-mips-linux-muslhf/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-mips-linux-muslhf/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 4f3bc67aa80..c8d0fee4981 100644
--- a/srcpkgs/cross-mips-linux-muslhf/template
+++ b/srcpkgs/cross-mips-linux-muslhf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mips-linux-muslhf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -mhard-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 BE hardfloat target (musl)"
maintainer="hipperson0 <hipperson0@gmail.com>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -201,6 +200,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From e2945fdb25026e9c052b42ff1de0fe59eef3f3a4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:54 +0200
Subject: [PATCH 13/27] cross-mipsel-linux-musl: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-mipsel-linux-musl/template | 18 ++++++++++--------
2 files changed, 10 insertions(+), 9 deletions(-)
delete mode 120000 srcpkgs/cross-mipsel-linux-musl/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-mipsel-linux-musl/files/invalid_tls_model.patch b/srcpkgs/cross-mipsel-linux-musl/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-mipsel-linux-musl/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 48a0027d4eb..e5fe7239064 100644
--- a/srcpkgs/cross-mipsel-linux-musl/template
+++ b/srcpkgs/cross-mipsel-linux-musl/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mipsel-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -msoft-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 LE softfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -201,6 +200,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 91c2bb5a28ed13535191b15a0a0df621464cb9e6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:49:49 +0200
Subject: [PATCH 14/27] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-mipsel-linux-muslhf/template | 18 ++++++++++--------
2 files changed, 10 insertions(+), 9 deletions(-)
delete mode 120000 srcpkgs/cross-mipsel-linux-muslhf/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/files/invalid_tls_model.patch b/srcpkgs/cross-mipsel-linux-muslhf/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-mipsel-linux-muslhf/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e639bf043d7..bae95697ca1 100644
--- a/srcpkgs/cross-mipsel-linux-muslhf/template
+++ b/srcpkgs/cross-mipsel-linux-muslhf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mipsel-linux-muslhf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -mhard-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 LE hardfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -201,6 +200,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 28ccf14c3519f365535755af94e86cb115c332de Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:07 +0200
Subject: [PATCH 15/27] cross-powerpc-linux-musl: update to gcc 10.2.0
---
.../files/0010-ldbl128-config.patch | 1 -
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-powerpc-linux-musl/template | 27 ++++++++++---------
3 files changed, 14 insertions(+), 15 deletions(-)
delete mode 120000 srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
delete mode 120000 srcpkgs/cross-powerpc-linux-musl/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch b/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
deleted file mode 120000
index 02d68e45a47..00000000000
--- a/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/0010-ldbl128-config.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc-linux-musl/files/invalid_tls_model.patch b/srcpkgs/cross-powerpc-linux-musl/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-powerpc-linux-musl/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index fc7ca0cb7bf..50bc722f559 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,9 +1,9 @@
# Template file for 'cross-powerpc-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=powerpc-linux-musl
_fpuflags=
@@ -11,8 +11,8 @@ _archflags="-mcpu=powerpc -msecure-plt"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for PowerPC (musl)"
maintainer="Thomas Batten <stenstorpmc@gmail.com>"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,11 +91,9 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -177,7 +175,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
@@ -233,6 +231,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From c82448c85d1609aa85542df9957dc686f22af092 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:27 +0200
Subject: [PATCH 16/27] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-powerpc64-linux-musl/template | 27 ++++++++++---------
2 files changed, 14 insertions(+), 14 deletions(-)
delete mode 120000 srcpkgs/cross-powerpc64-linux-musl/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-powerpc64-linux-musl/files/invalid_tls_model.patch b/srcpkgs/cross-powerpc64-linux-musl/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-powerpc64-linux-musl/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index ed9adc5861e..a87faf3dd53 100644
--- a/srcpkgs/cross-powerpc64-linux-musl/template
+++ b/srcpkgs/cross-powerpc64-linux-musl/template
@@ -1,16 +1,16 @@
# Template file for 'cross-powerpc64-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet="powerpc64-linux-musl"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for powerpc64 with musl"
maintainer="q66 <daniel@octaforge.org>"
homepage="https://www.voidlinux.org/"
@@ -20,19 +20,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,13 +91,11 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p0 ${FILESDIR}/use-pure-64bit-configs.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -180,7 +178,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
@@ -234,6 +232,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 09320d0100d4097c87cded715534e1cd567eec76 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:57 +0200
Subject: [PATCH 17/27] cross-x86_64-linux-musl: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-x86_64-linux-musl/template | 26 ++++++++++---------
2 files changed, 14 insertions(+), 13 deletions(-)
delete mode 120000 srcpkgs/cross-x86_64-linux-musl/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-x86_64-linux-musl/files/invalid_tls_model.patch b/srcpkgs/cross-x86_64-linux-musl/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-x86_64-linux-musl/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 96e6c7feb71..0ab97221b5b 100644
--- a/srcpkgs/cross-x86_64-linux-musl/template
+++ b/srcpkgs/cross-x86_64-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-x86_64-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=x86_64-linux-musl
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
short_desc="Cross toolchain for x86_64 with musl"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -21,19 +21,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -97,7 +97,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -177,7 +176,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
@@ -229,6 +228,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 202d09c7291aca0d219731cca1e6ba033c646c3d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:10 +0200
Subject: [PATCH 18/27] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
.../files/0010-ldbl128-config.patch | 1 -
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-powerpc64le-linux-musl/template | 27 ++++++++++---------
3 files changed, 14 insertions(+), 15 deletions(-)
delete mode 120000 srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
delete mode 120000 srcpkgs/cross-powerpc64le-linux-musl/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch b/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
deleted file mode 120000
index 02d68e45a47..00000000000
--- a/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/0010-ldbl128-config.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/files/invalid_tls_model.patch b/srcpkgs/cross-powerpc64le-linux-musl/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-powerpc64le-linux-musl/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index d2199de88a4..d5a4d5c6e23 100644
--- a/srcpkgs/cross-powerpc64le-linux-musl/template
+++ b/srcpkgs/cross-powerpc64le-linux-musl/template
@@ -1,16 +1,16 @@
# Template file for 'cross-powerpc64le-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet="powerpc64le-linux-musl"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for powerpc64le with musl"
maintainer="q66 <daniel@octaforge.org>"
homepage="https://www.voidlinux.org/"
@@ -20,19 +20,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,13 +91,11 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p0 ${FILESDIR}/use-pure-64bit-configs.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -180,7 +178,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
@@ -234,6 +232,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From e2ccf4e1adfcee81a805b00f7b9475faf4e45ffd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:18 +0200
Subject: [PATCH 19/27] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 25 +++++++++++++++++--------
1 file changed, 17 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index 7d49328e8ee..600923e8482 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.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
_triplet="x86_64-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="q66 <daniel@octaforge.org>"
@@ -19,9 +19,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
lib32disabled=yes
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -278,6 +278,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
unset LDFLAGS
export CFLAGS="-Os -fPIC" CXXFLAGS="-Os -fPIC"
@@ -343,6 +346,12 @@ do_install() {
ln -svf libgnat-${_majorver}.so libgnat.so
rm -vf ${DESTDIR}/${_adalib}/libgna{rl,t}.so
+ # Remove "fixed" header
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085
+ if [ -e ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h ]; then
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h
+ fi
+
# We need to build libatomic in target gcc as gccgo needs it to
# build... but it's not needed at runtime, so remove it from the
# destdir so it doesn't conflict with the libatomic package
From 739b45bbb1054f64aad769667478f1588a94e883 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:53 +0200
Subject: [PATCH 20/27] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 25 +++++++++++++-------
1 file changed, 17 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index b7e17774db1..5a53ecdc1e3 100644
--- a/srcpkgs/cross-powerpc64le-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64le-linux-gnu/template
@@ -1,14 +1,14 @@
# Template file for 'cross-powerpc64le-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
_triplet="powerpc64le-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="q66 <daniel@octaforge.org>"
@@ -19,9 +19,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
lib32disabled=yes
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -283,6 +283,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
unset LDFLAGS
export CFLAGS="-Os -fPIC" CXXFLAGS="-Os -fPIC"
@@ -348,6 +351,12 @@ do_install() {
ln -svf libgnat-${_majorver}.so libgnat.so
rm -vf ${DESTDIR}/${_adalib}/libgna{rl,t}.so
+ # Remove "fixed" header
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085
+ if [ -e ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h ]; then
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h
+ fi
+
# We need to build libatomic in target gcc as gccgo needs it to
# build... but it's not needed at runtime, so remove it from the
# destdir so it doesn't conflict with the libatomic package
From 71c2ce6b8a8854f3773c4cecb4f43f173a62bf9d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:52:12 +0200
Subject: [PATCH 21/27] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 25 +++++++++++++++-------
1 file changed, 17 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 7f5394c880f..bf71dcb2bd8 100644
--- a/srcpkgs/cross-powerpc64-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64-linux-gnu/template
@@ -1,14 +1,14 @@
# Template file for 'cross-powerpc64-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
_triplet="powerpc64-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
@@ -19,9 +19,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
lib32disabled=yes
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -283,6 +283,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
unset LDFLAGS
export CFLAGS="-Os -fPIC" CXXFLAGS="-Os -fPIC"
@@ -348,6 +351,12 @@ do_install() {
ln -svf libgnat-${_majorver}.so libgnat.so
rm -vf ${DESTDIR}/${_adalib}/libgna{rl,t}.so
+ # Remove "fixed" header
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085
+ if [ -e ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h ]; then
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h
+ fi
+
# We need to build libatomic in target gcc as gccgo needs it to
# build... but it's not needed at runtime, so remove it from the
# destdir so it doesn't conflict with the libatomic package
From 64ce2b0746b98d4d70d9cf90a85f5a7a9bc280dd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:01 +0200
Subject: [PATCH 22/27] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index 7394cad023e..67272881141 100644
--- a/srcpkgs/cross-arm-linux-gnueabihf/template
+++ b/srcpkgs/cross-arm-linux-gnueabihf/template
@@ -2,7 +2,7 @@
#
_binutils_version=2.34
_gcc_version=10.2.0
-_glibc_version=2.30
+_glibc_version=2.32
_linux_version=4.19
_triplet=arm-linux-gnueabihf
@@ -24,7 +24,7 @@ distfiles="
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
lib32disabled=yes
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
@@ -280,6 +280,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
for f in include lib bin; do
if [ ! -d ${_sysroot}/usr/${f} ]; then
mkdir -p ${_sysroot}/usr/${f}
@@ -341,6 +344,12 @@ do_install() {
ln -svf libgnat-${_majorver}.so libgnat.so
rm -vf ${DESTDIR}/${_adalib}/libgna{rl,t}.so
+ # Remove "fixed" header
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085
+ if [ -e ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h ]; then
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h
+ fi
+
# We need to build libatomic in target gcc as gccgo needs it to
# build... but it's not needed at runtime, so remove it from the
# destdir so it doesn't conflict with the libatomic package
From 689824ddc4f0b0c62b02bfe7638fe8a76da73113 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:05 +0200
Subject: [PATCH 23/27] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 27 ++++++++++++++++--------
1 file changed, 18 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 7c5231736d7..77aab1242c5 100644
--- a/srcpkgs/cross-powerpc-linux-gnu/template
+++ b/srcpkgs/cross-powerpc-linux-gnu/template
@@ -1,7 +1,7 @@
# Template file for 'cross-powerpc-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
_triplet=powerpc-linux-gnu
@@ -9,8 +9,8 @@ _archflags="-mcpu=powerpc -msecure-plt"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} target (binutils/gcc/glibc)"
maintainer="Thomas Batten <stenstorpmc@gmail.com>"
homepage="http://www.voidlinux.org"
@@ -20,16 +20,16 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
lib32disabled=yes
nocross=yes
nopie=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
@@ -277,6 +277,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
unset LDFLAGS
export CFLAGS="-Os" CXXFLAGS="-Os"
@@ -342,6 +345,12 @@ do_install() {
ln -svf libgnat-${_majorver}.so libgnat.so
rm -vf ${DESTDIR}/${_adalib}/libgna{rl,t}.so
+ # Remove "fixed" header
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085
+ if [ -e ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h ]; then
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h
+ fi
+
# We need to build libatomic in target gcc as gccgo needs it to
# build... but it's not needed at runtime, so remove it from the
# destdir so it doesn't conflict with the libatomic package
From 564df8bdba017516e0b16eee2fa57926f256713a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:25 +0200
Subject: [PATCH 24/27] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index 2c4a616ecbf..8099c47d4f9 100644
--- a/srcpkgs/cross-arm-linux-gnueabi/template
+++ b/srcpkgs/cross-arm-linux-gnueabi/template
@@ -2,7 +2,7 @@
#
_binutils_version=2.34
_gcc_version=10.2.0
-_glibc_version=2.30
+_glibc_version=2.32
_linux_version=4.19
_triplet=arm-linux-gnueabi
@@ -24,7 +24,7 @@ distfiles="
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
lib32disabled=yes
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
@@ -280,6 +280,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
for f in include lib bin; do
if [ ! -d ${_sysroot}/usr/${f} ]; then
mkdir -p ${_sysroot}/usr/${f}
@@ -341,6 +344,12 @@ do_install() {
ln -svf libgnat-${_majorver}.so libgnat.so
rm -vf ${DESTDIR}/${_adalib}/libgna{rl,t}.so
+ # Remove "fixed" header
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085
+ if [ -e ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h ]; then
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h
+ fi
+
# We need to build libatomic in target gcc as gccgo needs it to
# build... but it's not needed at runtime, so remove it from the
# destdir so it doesn't conflict with the libatomic package
From be98eec044dd3a7b9601cb7ceed5e68b099c7801 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:34 +0200
Subject: [PATCH 25/27] cross-i686-pc-linux-gnu: update to gcc 10.2.0
[ci skip]
---
srcpkgs/cross-i686-pc-linux-gnu/template | 27 ++++++++++++++++--------
1 file changed, 18 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 3e5c3f5881a..ce8db84dfda 100644
--- a/srcpkgs/cross-i686-pc-linux-gnu/template
+++ b/srcpkgs/cross-i686-pc-linux-gnu/template
@@ -1,8 +1,8 @@
# Template build file for 'cross-i686-pc-linux-gnu'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
_triplet=i686-pc-linux-gnu
@@ -10,8 +10,8 @@ _archflags="-march=i686 -mtune=generic"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} target (binutils/gcc/glibc)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
homepage="https://www.voidlinux.org/"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
@@ -31,7 +31,7 @@ nopie=yes
nodebug=yes
lib32disabled=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
@@ -277,6 +277,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
@@ -341,6 +344,12 @@ do_install() {
ln -svf libgnat-${_majorver}.so libgnat.so
rm -vf ${DESTDIR}/${_adalib}/libgna{rl,t}.so
+ # Remove "fixed" header
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085
+ if [ -e ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h ]; then
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h
+ fi
+
# We need to build libatomic in target gcc as gccgo needs it to
# build... but it's not needed at runtime, so remove it from the
# destdir so it doesn't conflict with the libatomic package
From 4a901ce4add8b5baae9c84d126563064fe629b0a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 8 Nov 2020 14:40:00 +0100
Subject: [PATCH 26/27] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
From b1a32d0d59cae6f97d07b40f80f48ada782203ed Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 12 Nov 2020 21:29:37 +0100
Subject: [PATCH 27/27] glibc: update to 2.32.
---
srcpkgs/glibc/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/glibc/template b/srcpkgs/glibc/template
index 4ea327aa1fa..18e53439164 100644
--- a/srcpkgs/glibc/template
+++ b/srcpkgs/glibc/template
@@ -1,6 +1,6 @@
# Template file for 'glibc'
pkgname=glibc
-version=2.30
+version=2.32
revision=1
bootstrap=yes
short_desc="GNU C library"
@@ -8,7 +8,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
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=e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum=1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
patch_args="-Np1"
# Do not strip these files, objcopy errors out.
nostrip_files="
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (181 preceding siblings ...)
2020-11-18 20:38 ` [PR PATCH] [Updated] " Johnnynator
@ 2020-11-22 14:35 ` Johnnynator
2020-12-08 3:31 ` fosslinux
` (71 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2020-11-22 14:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 323 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 93296 bytes --]
From 4167972699ec001b463b4ac97a81ff269c31a81a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 01/27] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 18 +++--
6 files changed, 46 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index 51c9ba0635a..ed275d3d769 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.32 perl-5.32.0_1
@@ -872,8 +872,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1746,7 +1746,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index 94e303d58ff..d331f3e45f3 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=8
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
@@ -171,6 +171,10 @@ post_extract() {
pre_configure() {
# _FORTIFY_SOURCE needs an optimization level.
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {gcc,libiberty}/configure
+
+ # Do not run fixincludes
+ sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
case "$XBPS_TARGET_MACHINE" in
*-musl)
patch -p1 -i ${FILESDIR}/libgnarl-musl.patch
From 65206a661203bbfa1912a9190069600c690b2894 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:42 +0200
Subject: [PATCH 02/27] cross-aarch64-linux-gnu: update gcc to 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 27 ++++++++++++++++--------
1 file changed, 18 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index f4f2fb518a0..bd7de5148f7 100644
--- a/srcpkgs/cross-aarch64-linux-gnu/template
+++ b/srcpkgs/cross-aarch64-linux-gnu/template
@@ -1,8 +1,8 @@
# Template build file for 'cross-aarch64-linux-gnu'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
_triplet=aarch64-linux-gnu
@@ -10,8 +10,8 @@ _archflags="-march=armv8-a"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Leah Neukirchen <leah@vuxu.org>"
homepage="https://www.voidlinux.org/"
@@ -21,16 +21,16 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
lib32disabled=yes
nocross=yes
nopie=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
@@ -280,6 +280,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
unset LDFLAGS
export CFLAGS="-Os" CXXFLAGS="-Os"
@@ -345,6 +348,12 @@ do_install() {
ln -svf libgnat-${_majorver}.so libgnat.so
rm -vf ${DESTDIR}/${_adalib}/libgna{rl,t}.so
+ # Remove "fixed" header
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085
+ if [ -e ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h ]; then
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h
+ fi
+
# We need to build libatomic in target gcc as gccgo needs it to
# build... but it's not needed at runtime, so remove it from the
# destdir so it doesn't conflict with the libatomic package
From 3c992f512630f1338634d885b621b6b6f475c8ba Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:40:41 +0200
Subject: [PATCH 03/27] cross-armv7l-linux-gnueabihf: update gcc to 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 12 +++++------
srcpkgs/cross-armv7l-linux-gnueabihf/template | 21 +++++++++++++------
2 files changed, 21 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index 7a92cfa248f..7394cad023e 100644
--- a/srcpkgs/cross-arm-linux-gnueabihf/template
+++ b/srcpkgs/cross-arm-linux-gnueabihf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-arm-linux-gnueabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv6 -mfpu=vfp -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index 66c34d29325..d29ff9bf81e 100644
--- a/srcpkgs/cross-armv7l-linux-gnueabihf/template
+++ b/srcpkgs/cross-armv7l-linux-gnueabihf/template
@@ -1,8 +1,8 @@
# Template build file for 'cross-armv7l-linux-gnueabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
_triplet=armv7l-linux-gnueabihf
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://ftp.gnu.org/gnu/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
lib32disabled=yes
@@ -281,6 +281,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
for f in include lib bin; do
if [ ! -d ${_sysroot}/usr/${f} ]; then
mkdir -p ${_sysroot}/usr/${f}
@@ -342,6 +345,12 @@ do_install() {
ln -svf libgnat-${_majorver}.so libgnat.so
rm -vf ${DESTDIR}/${_adalib}/libgna{rl,t}.so
+ # Remove "fixed" header
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085
+ if [ -e ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h ]; then
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h
+ fi
+
# We need to build libatomic in target gcc as gccgo needs it to
# build... but it's not needed at runtime, so remove it from the
# destdir so it doesn't conflict with the libatomic package
From 47c792dec8bc21985cff07f7c99784b774bf0848 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:40:50 +0200
Subject: [PATCH 04/27] cross-armv7l-linux-gnueabi: update gcc to 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index 427a22b19c5..2c4a616ecbf 100644
--- a/srcpkgs/cross-arm-linux-gnueabi/template
+++ b/srcpkgs/cross-arm-linux-gnueabi/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-arm-linux-gnueabi'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_glibc_version=2.30
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=armv5te -msoft-float -mfloat-abi=soft"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
From bdd70be5f4312db47c52ba604655bef101b8ed6f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:41:29 +0200
Subject: [PATCH 05/27] cross-aarch64-linux-musl: update gcc to 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-aarch64-linux-musl/template | 26 ++++++++++---------
2 files changed, 14 insertions(+), 13 deletions(-)
delete mode 120000 srcpkgs/cross-aarch64-linux-musl/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-aarch64-linux-musl/files/invalid_tls_model.patch b/srcpkgs/cross-aarch64-linux-musl/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-aarch64-linux-musl/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 48d3c201d06..8419723d45c 100644
--- a/srcpkgs/cross-aarch64-linux-musl/template
+++ b/srcpkgs/cross-aarch64-linux-musl/template
@@ -1,18 +1,18 @@
# Template build file for 'cross-aarch64-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=aarch64-linux-musl
_archflags="-march=armv8-a"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
short_desc="Cross toolchain for ARM64 LE target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -35,7 +35,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -95,7 +95,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -175,7 +174,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
@@ -226,6 +225,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 72ed3cf4262713308daa6f537791885c884459fe Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:41:47 +0200
Subject: [PATCH 06/27] cross-armv7l-linux-gnueabihf: update gcc to 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index d29ff9bf81e..4dada4e603b 100644
--- a/srcpkgs/cross-armv7l-linux-gnueabihf/template
+++ b/srcpkgs/cross-armv7l-linux-gnueabihf/template
@@ -11,8 +11,8 @@ _archflags="-march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} LE target (binutils/gcc/glibc)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -24,7 +24,7 @@ distfiles="
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
- 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
lib32disabled=yes
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="tar gcc-objc gcc-go flex perl python3 texinfo"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
From 332cc3ae38bc5beb433ec06c676fa5bcff1d7243 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:43:28 +0200
Subject: [PATCH 07/27] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
.../cross-armv7l-linux-musleabihf/template | 26 ++++++++++---------
2 files changed, 14 insertions(+), 13 deletions(-)
delete mode 120000 srcpkgs/cross-armv7l-linux-musleabihf/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/files/invalid_tls_model.patch b/srcpkgs/cross-armv7l-linux-musleabihf/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-armv7l-linux-musleabihf/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index b29d69de9b2..1794bdeebd7 100644
--- a/srcpkgs/cross-armv7l-linux-musleabihf/template
+++ b/srcpkgs/cross-armv7l-linux-musleabihf/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-armv7l-linux-musleabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=armv7l-linux-musleabihf
_fpuflags="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
@@ -12,8 +12,8 @@ _archflags="-march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv7 LE Hard Float target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -174,7 +173,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
@@ -227,6 +226,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 8e252f3dae1056b1cf3dee581f43650042b41b27 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:44:46 +0200
Subject: [PATCH 08/27] cross-arm-linux-musleabi: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-arm-linux-musleabi/template | 26 ++++++++++---------
2 files changed, 14 insertions(+), 13 deletions(-)
delete mode 120000 srcpkgs/cross-arm-linux-musleabi/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-arm-linux-musleabi/files/invalid_tls_model.patch b/srcpkgs/cross-arm-linux-musleabi/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-arm-linux-musleabi/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index fb7d294df48..554658003e1 100644
--- a/srcpkgs/cross-arm-linux-musleabi/template
+++ b/srcpkgs/cross-arm-linux-musleabi/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-arm-linux-musleabi'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=arm-linux-musleabi
_fpuflags="--with-arch=armv5te --without-fp --with-float=soft"
@@ -12,8 +12,8 @@ _archflags="-march=armv5te -msoft-float -mfloat-abi=soft"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv5 TE target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -173,7 +172,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
@@ -226,6 +225,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 0e29b7b257576ba319074103316332ee2b645264 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:47:27 +0200
Subject: [PATCH 09/27] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-arm-linux-musleabihf/template | 26 ++++++++++---------
2 files changed, 14 insertions(+), 13 deletions(-)
delete mode 120000 srcpkgs/cross-arm-linux-musleabihf/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-arm-linux-musleabihf/files/invalid_tls_model.patch b/srcpkgs/cross-arm-linux-musleabihf/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-arm-linux-musleabihf/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 77fb27fe5db..ef59b92e0c2 100644
--- a/srcpkgs/cross-arm-linux-musleabihf/template
+++ b/srcpkgs/cross-arm-linux-musleabihf/template
@@ -1,10 +1,10 @@
# Template build file for 'cross-arm-linux-musleabihf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=arm-linux-musleabihf
_fpuflags="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
@@ -12,8 +12,8 @@ _archflags="-march=armv6 -mfpu=vfp -mfloat-abi=hard"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for ARMv6 LE Hard Float target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -94,7 +94,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -173,7 +172,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
@@ -225,6 +224,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 3be9502fa46edad158074e250a7fba7833a1b59e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:01 +0200
Subject: [PATCH 10/27] cross-i686-linux-musl: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-i686-linux-musl/template | 26 ++++++++++---------
2 files changed, 14 insertions(+), 13 deletions(-)
delete mode 120000 srcpkgs/cross-i686-linux-musl/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-i686-linux-musl/files/invalid_tls_model.patch b/srcpkgs/cross-i686-linux-musl/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-i686-linux-musl/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index af40ec66455..84dbe5faec1 100644
--- a/srcpkgs/cross-i686-linux-musl/template
+++ b/srcpkgs/cross-i686-linux-musl/template
@@ -1,18 +1,18 @@
# Template build file for 'cross-i686-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=i686-linux-musl
_sysroot="/usr/${_triplet}"
_archflags="-march=i686"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for i686 target (musl)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
homepage="https://www.voidlinux.org/"
@@ -22,19 +22,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -92,7 +92,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -170,7 +169,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
vsed -i arch/x86/startcontext.S -e \
@@ -224,6 +223,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From e4e728ef1c7185abb17868c019b5c786fa5d9df7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:10 +0200
Subject: [PATCH 11/27] cross-mips-linux-musl: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-mips-linux-musl/template | 18 ++++++++++--------
2 files changed, 10 insertions(+), 9 deletions(-)
delete mode 120000 srcpkgs/cross-mips-linux-musl/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-mips-linux-musl/files/invalid_tls_model.patch b/srcpkgs/cross-mips-linux-musl/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-mips-linux-musl/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index bc8b15ac541..e33031bc770 100644
--- a/srcpkgs/cross-mips-linux-musl/template
+++ b/srcpkgs/cross-mips-linux-musl/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mips-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -msoft-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 BE softfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -201,6 +200,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From f76df26cb31858975846f152550557ff5e9ba295 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:30 +0200
Subject: [PATCH 12/27] cross-mips-linux-muslhf: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-mips-linux-muslhf/template | 18 ++++++++++--------
2 files changed, 10 insertions(+), 9 deletions(-)
delete mode 120000 srcpkgs/cross-mips-linux-muslhf/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-mips-linux-muslhf/files/invalid_tls_model.patch b/srcpkgs/cross-mips-linux-muslhf/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-mips-linux-muslhf/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 4f3bc67aa80..c8d0fee4981 100644
--- a/srcpkgs/cross-mips-linux-muslhf/template
+++ b/srcpkgs/cross-mips-linux-muslhf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mips-linux-muslhf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -mhard-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 BE hardfloat target (musl)"
maintainer="hipperson0 <hipperson0@gmail.com>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -201,6 +200,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From a5975c9885fa95da107adb884542b0b131bab832 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:48:54 +0200
Subject: [PATCH 13/27] cross-mipsel-linux-musl: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-mipsel-linux-musl/template | 18 ++++++++++--------
2 files changed, 10 insertions(+), 9 deletions(-)
delete mode 120000 srcpkgs/cross-mipsel-linux-musl/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-mipsel-linux-musl/files/invalid_tls_model.patch b/srcpkgs/cross-mipsel-linux-musl/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-mipsel-linux-musl/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 48a0027d4eb..e5fe7239064 100644
--- a/srcpkgs/cross-mipsel-linux-musl/template
+++ b/srcpkgs/cross-mipsel-linux-musl/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mipsel-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -msoft-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 LE softfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -201,6 +200,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 7488c6b402c771257fa1be33c90ca60691bfbe9d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:49:49 +0200
Subject: [PATCH 14/27] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-mipsel-linux-muslhf/template | 18 ++++++++++--------
2 files changed, 10 insertions(+), 9 deletions(-)
delete mode 120000 srcpkgs/cross-mipsel-linux-muslhf/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/files/invalid_tls_model.patch b/srcpkgs/cross-mipsel-linux-muslhf/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-mipsel-linux-muslhf/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e639bf043d7..bae95697ca1 100644
--- a/srcpkgs/cross-mipsel-linux-muslhf/template
+++ b/srcpkgs/cross-mipsel-linux-muslhf/template
@@ -1,7 +1,7 @@
# Template build file for 'cross-mipsel-linux-muslhf'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
@@ -11,8 +11,8 @@ _archflags="-march=mips32r2 -mhard-float"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="Cross toolchain for MIPS32r2 LE hardfloat target (musl)"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -87,7 +87,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -201,6 +200,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 85852c0babc1ffca5af0c9bf68e67b956d60c60c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:07 +0200
Subject: [PATCH 15/27] cross-powerpc-linux-musl: update to gcc 10.2.0
---
.../files/0010-ldbl128-config.patch | 1 -
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-powerpc-linux-musl/template | 27 ++++++++++---------
3 files changed, 14 insertions(+), 15 deletions(-)
delete mode 120000 srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
delete mode 120000 srcpkgs/cross-powerpc-linux-musl/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch b/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
deleted file mode 120000
index 02d68e45a47..00000000000
--- a/srcpkgs/cross-powerpc-linux-musl/files/0010-ldbl128-config.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/0010-ldbl128-config.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc-linux-musl/files/invalid_tls_model.patch b/srcpkgs/cross-powerpc-linux-musl/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-powerpc-linux-musl/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index fc7ca0cb7bf..50bc722f559 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,9 +1,9 @@
# Template file for 'cross-powerpc-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=powerpc-linux-musl
_fpuflags=
@@ -11,8 +11,8 @@ _archflags="-mcpu=powerpc -msecure-plt"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for PowerPC (musl)"
maintainer="Thomas Batten <stenstorpmc@gmail.com>"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
@@ -36,7 +36,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,11 +91,9 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -177,7 +175,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
@@ -233,6 +231,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 94bd0e2c62104a5eefd4876edc09b238903636f3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:27 +0200
Subject: [PATCH 16/27] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-powerpc64-linux-musl/template | 27 ++++++++++---------
2 files changed, 14 insertions(+), 14 deletions(-)
delete mode 120000 srcpkgs/cross-powerpc64-linux-musl/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-powerpc64-linux-musl/files/invalid_tls_model.patch b/srcpkgs/cross-powerpc64-linux-musl/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-powerpc64-linux-musl/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index ed9adc5861e..a87faf3dd53 100644
--- a/srcpkgs/cross-powerpc64-linux-musl/template
+++ b/srcpkgs/cross-powerpc64-linux-musl/template
@@ -1,16 +1,16 @@
# Template file for 'cross-powerpc64-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet="powerpc64-linux-musl"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for powerpc64 with musl"
maintainer="q66 <daniel@octaforge.org>"
homepage="https://www.voidlinux.org/"
@@ -20,19 +20,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,13 +91,11 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p0 ${FILESDIR}/use-pure-64bit-configs.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -180,7 +178,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
@@ -234,6 +232,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 71d45b59f08b1213a9ed197de5eb9781b1052265 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:50:57 +0200
Subject: [PATCH 17/27] cross-x86_64-linux-musl: update to gcc 10.2.0
---
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-x86_64-linux-musl/template | 26 ++++++++++---------
2 files changed, 14 insertions(+), 13 deletions(-)
delete mode 120000 srcpkgs/cross-x86_64-linux-musl/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-x86_64-linux-musl/files/invalid_tls_model.patch b/srcpkgs/cross-x86_64-linux-musl/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-x86_64-linux-musl/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 96e6c7feb71..0ab97221b5b 100644
--- a/srcpkgs/cross-x86_64-linux-musl/template
+++ b/srcpkgs/cross-x86_64-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-x86_64-linux-musl'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet=x86_64-linux-musl
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
short_desc="Cross toolchain for x86_64 with musl"
maintainer="Orphaned <orphan@voidlinux.org>"
homepage="https://www.voidlinux.org/"
@@ -21,19 +21,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -97,7 +97,6 @@ _gcc_bootstrap() {
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -177,7 +176,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
@@ -229,6 +228,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From 0bb10d9554b2e7bf7c200ad0f9f1b82c20402634 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:10 +0200
Subject: [PATCH 18/27] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
.../files/0010-ldbl128-config.patch | 1 -
.../files/invalid_tls_model.patch | 1 -
srcpkgs/cross-powerpc64le-linux-musl/template | 27 ++++++++++---------
3 files changed, 14 insertions(+), 15 deletions(-)
delete mode 120000 srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
delete mode 120000 srcpkgs/cross-powerpc64le-linux-musl/files/invalid_tls_model.patch
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch b/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
deleted file mode 120000
index 02d68e45a47..00000000000
--- a/srcpkgs/cross-powerpc64le-linux-musl/files/0010-ldbl128-config.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/0010-ldbl128-config.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/files/invalid_tls_model.patch b/srcpkgs/cross-powerpc64le-linux-musl/files/invalid_tls_model.patch
deleted file mode 120000
index 8f276dc0538..00000000000
--- a/srcpkgs/cross-powerpc64le-linux-musl/files/invalid_tls_model.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../gcc/patches/invalid_tls_model.patch
\ No newline at end of file
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index d2199de88a4..d5a4d5c6e23 100644
--- a/srcpkgs/cross-powerpc64le-linux-musl/template
+++ b/srcpkgs/cross-powerpc64le-linux-musl/template
@@ -1,16 +1,16 @@
# Template file for 'cross-powerpc64le-linux-musl'
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
_triplet="powerpc64le-linux-musl"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
short_desc="Cross toolchain for powerpc64le with musl"
maintainer="q66 <daniel@octaforge.org>"
homepage="https://www.voidlinux.org/"
@@ -20,19 +20,19 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
lib32disabled=yes
nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="zlib-devel gmp-devel mpfr-devel libmpc-devel isl15-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -91,13 +91,11 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
- _apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.patch
_apply_patch -p0 ${FILESDIR}/use-pure-64bit-configs.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch
_apply_patch -p1 ${FILESDIR}/libssp-musl.patch
- _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch
_apply_patch -p0 ${FILESDIR}/gccgo-musl.patch
msg_normal "Building cross gcc bootstrap\n"
@@ -180,7 +178,7 @@ _musl_build() {
_libucontext_build() {
[ -f ${wrksrc}/.libucontext_build_done ] && return 0
- cd ${wrksrc}/libucontext-${_libucontext_version}
+ cd ${wrksrc}/libucontext-libucontext-${_libucontext_version}
msg_normal "Building cross libucontext\n"
# it's ok if we're static only here
@@ -234,6 +232,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
From c5abc287e651d9d6119cfce575da096294887ee6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:18 +0200
Subject: [PATCH 19/27] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 25 +++++++++++++++++--------
1 file changed, 17 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index 7d49328e8ee..600923e8482 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.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
_triplet="x86_64-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="q66 <daniel@octaforge.org>"
@@ -19,9 +19,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
lib32disabled=yes
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -278,6 +278,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
unset LDFLAGS
export CFLAGS="-Os -fPIC" CXXFLAGS="-Os -fPIC"
@@ -343,6 +346,12 @@ do_install() {
ln -svf libgnat-${_majorver}.so libgnat.so
rm -vf ${DESTDIR}/${_adalib}/libgna{rl,t}.so
+ # Remove "fixed" header
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085
+ if [ -e ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h ]; then
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h
+ fi
+
# We need to build libatomic in target gcc as gccgo needs it to
# build... but it's not needed at runtime, so remove it from the
# destdir so it doesn't conflict with the libatomic package
From 3ab2ba66907d9a6db202d4b2cc6178901a50c5c4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:51:53 +0200
Subject: [PATCH 20/27] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 25 +++++++++++++-------
1 file changed, 17 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index b7e17774db1..5a53ecdc1e3 100644
--- a/srcpkgs/cross-powerpc64le-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64le-linux-gnu/template
@@ -1,14 +1,14 @@
# Template file for 'cross-powerpc64le-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
_triplet="powerpc64le-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="q66 <daniel@octaforge.org>"
@@ -19,9 +19,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
lib32disabled=yes
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -283,6 +283,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
unset LDFLAGS
export CFLAGS="-Os -fPIC" CXXFLAGS="-Os -fPIC"
@@ -348,6 +351,12 @@ do_install() {
ln -svf libgnat-${_majorver}.so libgnat.so
rm -vf ${DESTDIR}/${_adalib}/libgna{rl,t}.so
+ # Remove "fixed" header
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085
+ if [ -e ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h ]; then
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h
+ fi
+
# We need to build libatomic in target gcc as gccgo needs it to
# build... but it's not needed at runtime, so remove it from the
# destdir so it doesn't conflict with the libatomic package
From 0dfb41b242051c3ba2321163cf8ec56ab7c63667 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:52:12 +0200
Subject: [PATCH 21/27] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 25 +++++++++++++++-------
1 file changed, 17 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 7f5394c880f..bf71dcb2bd8 100644
--- a/srcpkgs/cross-powerpc64-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64-linux-gnu/template
@@ -1,14 +1,14 @@
# Template file for 'cross-powerpc64-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
_triplet="powerpc64-linux-gnu"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
short_desc="GNU cross toolchain for the ${_triplet} targets (binutils/gcc/glibc)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
@@ -19,9 +19,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
lib32disabled=yes
@@ -29,7 +29,7 @@ nocross=yes
nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
@@ -283,6 +283,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
unset LDFLAGS
export CFLAGS="-Os -fPIC" CXXFLAGS="-Os -fPIC"
@@ -348,6 +351,12 @@ do_install() {
ln -svf libgnat-${_majorver}.so libgnat.so
rm -vf ${DESTDIR}/${_adalib}/libgna{rl,t}.so
+ # Remove "fixed" header
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085
+ if [ -e ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h ]; then
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h
+ fi
+
# We need to build libatomic in target gcc as gccgo needs it to
# build... but it's not needed at runtime, so remove it from the
# destdir so it doesn't conflict with the libatomic package
From a885b3391543b4b0eb91efdcd87dc92da30b6f7c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:01 +0200
Subject: [PATCH 22/27] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index 7394cad023e..67272881141 100644
--- a/srcpkgs/cross-arm-linux-gnueabihf/template
+++ b/srcpkgs/cross-arm-linux-gnueabihf/template
@@ -2,7 +2,7 @@
#
_binutils_version=2.34
_gcc_version=10.2.0
-_glibc_version=2.30
+_glibc_version=2.32
_linux_version=4.19
_triplet=arm-linux-gnueabihf
@@ -24,7 +24,7 @@ distfiles="
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
lib32disabled=yes
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
@@ -280,6 +280,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
for f in include lib bin; do
if [ ! -d ${_sysroot}/usr/${f} ]; then
mkdir -p ${_sysroot}/usr/${f}
@@ -341,6 +344,12 @@ do_install() {
ln -svf libgnat-${_majorver}.so libgnat.so
rm -vf ${DESTDIR}/${_adalib}/libgna{rl,t}.so
+ # Remove "fixed" header
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085
+ if [ -e ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h ]; then
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h
+ fi
+
# We need to build libatomic in target gcc as gccgo needs it to
# build... but it's not needed at runtime, so remove it from the
# destdir so it doesn't conflict with the libatomic package
From 37b13ec786458eb04d494bde6a9fbd1a524bbe0b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:05 +0200
Subject: [PATCH 23/27] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 27 ++++++++++++++++--------
1 file changed, 18 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 7c5231736d7..77aab1242c5 100644
--- a/srcpkgs/cross-powerpc-linux-gnu/template
+++ b/srcpkgs/cross-powerpc-linux-gnu/template
@@ -1,7 +1,7 @@
# Template file for 'cross-powerpc-linux-gnu'
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
_triplet=powerpc-linux-gnu
@@ -9,8 +9,8 @@ _archflags="-mcpu=powerpc -msecure-plt"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} target (binutils/gcc/glibc)"
maintainer="Thomas Batten <stenstorpmc@gmail.com>"
homepage="http://www.voidlinux.org"
@@ -20,16 +20,16 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
lib32disabled=yes
nocross=yes
nopie=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
@@ -277,6 +277,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
unset LDFLAGS
export CFLAGS="-Os" CXXFLAGS="-Os"
@@ -342,6 +345,12 @@ do_install() {
ln -svf libgnat-${_majorver}.so libgnat.so
rm -vf ${DESTDIR}/${_adalib}/libgna{rl,t}.so
+ # Remove "fixed" header
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085
+ if [ -e ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h ]; then
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h
+ fi
+
# We need to build libatomic in target gcc as gccgo needs it to
# build... but it's not needed at runtime, so remove it from the
# destdir so it doesn't conflict with the libatomic package
From 65e5633ce0760274329b267a86df47dca5071732 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:25 +0200
Subject: [PATCH 24/27] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index 2c4a616ecbf..8099c47d4f9 100644
--- a/srcpkgs/cross-arm-linux-gnueabi/template
+++ b/srcpkgs/cross-arm-linux-gnueabi/template
@@ -2,7 +2,7 @@
#
_binutils_version=2.34
_gcc_version=10.2.0
-_glibc_version=2.30
+_glibc_version=2.32
_linux_version=4.19
_triplet=arm-linux-gnueabi
@@ -24,7 +24,7 @@ distfiles="
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
lib32disabled=yes
@@ -33,7 +33,7 @@ nopie=yes
nodebug=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
@@ -280,6 +280,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
for f in include lib bin; do
if [ ! -d ${_sysroot}/usr/${f} ]; then
mkdir -p ${_sysroot}/usr/${f}
@@ -341,6 +344,12 @@ do_install() {
ln -svf libgnat-${_majorver}.so libgnat.so
rm -vf ${DESTDIR}/${_adalib}/libgna{rl,t}.so
+ # Remove "fixed" header
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085
+ if [ -e ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h ]; then
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h
+ fi
+
# We need to build libatomic in target gcc as gccgo needs it to
# build... but it's not needed at runtime, so remove it from the
# destdir so it doesn't conflict with the libatomic package
From 520eb0eaf46a4f780e75a1282d04c73cbb71aeb9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Aug 2020 20:53:34 +0200
Subject: [PATCH 25/27] cross-i686-pc-linux-gnu: update to gcc 10.2.0
[ci skip]
---
srcpkgs/cross-i686-pc-linux-gnu/template | 27 ++++++++++++++++--------
1 file changed, 18 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 3e5c3f5881a..ce8db84dfda 100644
--- a/srcpkgs/cross-i686-pc-linux-gnu/template
+++ b/srcpkgs/cross-i686-pc-linux-gnu/template
@@ -1,8 +1,8 @@
# Template build file for 'cross-i686-pc-linux-gnu'
#
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
_triplet=i686-pc-linux-gnu
@@ -10,8 +10,8 @@ _archflags="-march=i686 -mtune=generic"
_sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
short_desc="GNU Cross toolchain for the ${_triplet} target (binutils/gcc/glibc)"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
homepage="https://www.voidlinux.org/"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
@@ -31,7 +31,7 @@ nopie=yes
nodebug=yes
lib32disabled=yes
create_wrksrc=yes
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel"
depends="${pkgname}-libc-${version}_${revision}"
nostrip_files="libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
@@ -277,6 +277,9 @@ _gcc_build() {
}
do_build() {
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' gcc/Makefile.in
+
# Ensure we use sane environment
unset CC CXX CPP LD AS AR RANLIB OBJDUMP READELF NM
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
@@ -341,6 +344,12 @@ do_install() {
ln -svf libgnat-${_majorver}.so libgnat.so
rm -vf ${DESTDIR}/${_adalib}/libgna{rl,t}.so
+ # Remove "fixed" header
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085
+ if [ -e ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h ]; then
+ rm -rf ${DESTDIR}/usr/lib/gcc/${_triplet}/${version}/include-fixed/bits/statx.h
+ fi
+
# We need to build libatomic in target gcc as gccgo needs it to
# build... but it's not needed at runtime, so remove it from the
# destdir so it doesn't conflict with the libatomic package
From 84bd52f348b813e88059cb91da0656863bf80143 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 8 Nov 2020 14:40:00 +0100
Subject: [PATCH 26/27] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
From e3afe63a1f1d89a4de1421898a3ef70c139b59ac Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 12 Nov 2020 21:29:37 +0100
Subject: [PATCH 27/27] glibc: update to 2.32.
---
srcpkgs/glibc/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/glibc/template b/srcpkgs/glibc/template
index 4ea327aa1fa..18e53439164 100644
--- a/srcpkgs/glibc/template
+++ b/srcpkgs/glibc/template
@@ -1,6 +1,6 @@
# Template file for 'glibc'
pkgname=glibc
-version=2.30
+version=2.32
revision=1
bootstrap=yes
short_desc="GNU C library"
@@ -8,7 +8,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
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=e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum=1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
patch_args="-Np1"
# Do not strip these files, objcopy errors out.
nostrip_files="
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (182 preceding siblings ...)
2020-11-22 14:35 ` Johnnynator
@ 2020-12-08 3:31 ` fosslinux
2020-12-08 4:14 ` q66
` (70 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: fosslinux @ 2020-12-08 3:31 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 164 bytes --]
New comment by fosslinux on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-740351406
Comment:
Can we push this yet?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (183 preceding siblings ...)
2020-12-08 3:31 ` fosslinux
@ 2020-12-08 4:14 ` q66
2020-12-14 18:15 ` kachsheev
` (69 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2020-12-08 4:14 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 162 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-740363726
Comment:
no, waiting on linux 5.10
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (184 preceding siblings ...)
2020-12-08 4:14 ` q66
@ 2020-12-14 18:15 ` kachsheev
2020-12-14 18:25 ` ericonr
` (68 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: kachsheev @ 2020-12-14 18:15 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 179 bytes --]
New comment by kachsheev on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-744618957
Comment:
Congratulate with Linux 5.10 out! :)
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (185 preceding siblings ...)
2020-12-14 18:15 ` kachsheev
@ 2020-12-14 18:25 ` ericonr
2021-01-01 18:29 ` [PR PATCH] [Updated] " Johnnynator
` (67 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: ericonr @ 2020-12-14 18:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 225 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-744624925
Comment:
working on it #27145
feel free to help out, the rsync requirement is terrible :/
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (186 preceding siblings ...)
2020-12-14 18:25 ` ericonr
@ 2021-01-01 18:29 ` Johnnynator
2021-01-01 18:30 ` Johnnynator
` (66 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-01 18:29 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 323 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 64812 bytes --]
From 6164a247a84cc80a21e645274cc1748a1ff31df4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 12 Nov 2020 21:29:37 +0100
Subject: [PATCH 01/28] glibc: update to 2.32.
---
srcpkgs/glibc/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/glibc/template b/srcpkgs/glibc/template
index dda99ba608d..9202e414545 100644
--- a/srcpkgs/glibc/template
+++ b/srcpkgs/glibc/template
@@ -1,14 +1,14 @@
# Template file for 'glibc'
pkgname=glibc
-version=2.30
-revision=2
+version=2.32
+revision=1
bootstrap=yes
short_desc="GNU C library"
maintainer="Enno Boland <gottox@voidlinux.org>"
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=e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum=1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
patch_args="-Np1"
# Do not strip these files, objcopy errors out.
nostrip_files="
@@ -96,12 +96,12 @@ do_configure() {
SHELL=/bin/bash ../configure ${configure_args} \
--bindir=/usr/bin --sbindir=/usr/bin \
--libdir=${_libdir} --libexecdir=${_libdir} \
- --enable-add-ons=libidn --enable-obsolete-rpc \
+ --enable-add-ons=libidn \
--enable-multi-arch --enable-bind-now \
--disable-profile --enable-kernel=3.2.0 \
--enable-stack-guard-randomization \
--without-selinux --without-cvs --without-gd \
- --disable-lock-elision --enable-obsolete-nsl \
+ --disable-lock-elision \
--enable-stack-protector=strong \
--with-headers=${XBPS_CROSS_BASE}/usr/include \
--disable-werror \
From a05c0518fc9b25a7b499910ce18dd98ce852e589 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 02/28] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 18 +++--
6 files changed, 46 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index 26a6259f6d2..c81d32b752b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.32 perl-5.32.0_1
@@ -866,8 +866,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1738,7 +1738,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index 02a7516002d..a0c1e6b991a 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=8
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
@@ -171,6 +171,10 @@ post_extract() {
pre_configure() {
# _FORTIFY_SOURCE needs an optimization level.
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {gcc,libiberty}/configure
+
+ # Do not run fixincludes
+ sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
case "$XBPS_TARGET_MACHINE" in
*-musl)
patch -p0 -i ${FILESDIR}/libgnarl-musl.patch
From e914eda8ad54411741fd553a7771c913974792cb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 03/28] cross-aarch64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index bd1625c09fc..9169444f927 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'
_triplet=aarch64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From dbb3505a5da33051ef39dd5292176329ac125e38 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 04/28] cross-aarch64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 4a85364ee1f..574a0d1c9e7 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'
_triplet=aarch64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11.0
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,11 +23,11 @@ distfiles="
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 78a009e5d786d6f88e6cd5aded9e9879738e37e9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 05/28] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index b327949889b..5a1595475e8 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'
_triplet=arm-linux-gnueabi
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 8efa392e766ac97f0d363920373aa484196a3ca7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 06/28] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index af95b141ae8..850c0105709 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'
_triplet=arm-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From cc80105b3b325415ac9afc406efb9d731146274b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 07/28] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 21 ++++++++++-----------
1 file changed, 10 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index 02d7dcc85c8..a6613f7853a 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'
_triplet=arm-linux-musleabi
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11.0
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,11 +23,10 @@ distfiles="
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
cross_triplet=${_triplet}
From f7e079fb993899fe624b3e1e75d0a6741a3506b5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 08/28] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 21 ++++++++++-----------
1 file changed, 10 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 3a02bd7c596..6a940ad3f3b 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'
_triplet=arm-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11.0
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,11 +23,10 @@ distfiles="
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
cross_triplet=${_triplet}
From 9f387008251225851d619a4e44587dce76b362f0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 09/28] cross-armv7l-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index d59d9d11929..1f0aac515f6 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'
_triplet=armv7l-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 2682088e541dc8b81ac76ced1ba787d3d1e77d56 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 10/28] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 21 +++++++++----------
1 file changed, 10 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index fedf616d8b1..55b389181a8 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'
_triplet=armv7l-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11.0
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,11 +23,10 @@ distfiles="
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
cross_triplet=${_triplet}
From e754c76818c4e1b5c516d04865aa20a32cbe8502 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 11/28] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index 3d889855ace..25d389daed6 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'
_triplet=i686-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11.0
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,11 +22,11 @@ distfiles="
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 0d93d29616dd6eac13528baddd05893ecfec2a77 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 12/28] cross-i686-pc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-i686-pc-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 7500d9dad73..836e2402b84 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'
_triplet=i686-pc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,9 +20,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From a75811c37f9d40d057c6b1c94f991cde007ab794 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 13/28] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index 430f248c4f7..d8e826c1470 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'
_triplet=mips-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 88fb09e696aa3ac177698db3253b779169840223 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 14/28] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 64e90e245a6..df32e1ee9c7 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'
_triplet=mips-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From bc3196cd5b737b9c29c1c31c0e395f212121f1ac Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 15/28] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 7aaa4a75b4a..7677ce9399e 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'
_triplet=mipsel-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 2cbab6d3c44da7ee6e2b556959edd9dcbd0734c7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 16/28] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e2109e06187..d0122551251 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'
_triplet=mipsel-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 40f9d53a2d854c6cbb98d00b86e2acbbf20244c4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 17/28] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 65e3501c8d1..ddb2bd34501 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'
_triplet=x86_64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11.0
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,11 +22,11 @@ distfiles="
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 87a7972b1e51b96ecc8423521e2de347eeaa6fb1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 18/28] cross-powerpcle-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-gnu/template b/srcpkgs/cross-powerpcle-linux-gnu/template
index d071581bfb1..8f6eeaa0ef8 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'
_triplet=powerpcle-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 4226ca598c3b63947461808b84858cd3e2f1e476 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 19/28] cross-powerpcle-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-musl/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-musl/template b/srcpkgs/cross-powerpcle-linux-musl/template
index 864adb978cc..0a8f5ae554f 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'
_triplet=powerpcle-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 22df4a180be4094702a4e499c3764e951d4b515d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 20/28] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 30f0c31bf97..20f2e965b85 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'
_triplet=powerpc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From ed1be40acc629656cf72e687828ca8b77d489a85 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 21/28] cross-powerpc-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-musl/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index 4d52b396f23..820d02ae092 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-powerpc-linux-musl'
_triplet=powerpc-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11.0
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -24,11 +24,11 @@ distfiles="
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 8b1963dbd15f50b9ecaca0c91bf1426b24f1f9d2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 22/28] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 46514ae1e17..c654954dfb7 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'
_triplet=powerpc64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 18ba65e435c44b3ae80f99e74ca0f94f25b06ef4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 23/28] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index b7c09d7f1ae..a7e5775dd7e 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'
_triplet=powerpc64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11.0
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -24,11 +24,11 @@ distfiles="
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 2cc9875ca128ea50088817406ddcdb00bb30ff36 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 24/28] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index 05c5f381b75..90e8c7b3658 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'
_triplet=powerpc64le-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 9b0cc92ab3ca2da4c9b75a293078de2897716178 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 25/28] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-musl/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 0e32fc952d9..ffb7958a374 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'
_triplet=powerpc64le-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11.0
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -24,11 +24,11 @@ distfiles="
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 1391a9425f71d2cc0e71d314d0e9291749458eab Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 26/28] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index d35f742f884..afaf4f67ed9 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'
_triplet=x86_64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,9 +20,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 803878c1973f9801cd1d873048406f118e72c441 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:29:22 +0100
Subject: [PATCH 27/28] build-style/void-cross: remove
enable-obsolete-{rpc,nsl} from glibc
also enable glibc cross toolchains on musl
---
common/build-style/void-cross.sh | 4 ----
common/environment/build-style/void-cross.sh | 7 -------
2 files changed, 11 deletions(-)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 0e5c2336357..473141b9afe 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -200,8 +200,6 @@ _void_cross_build_glibc_headers() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--enable-kernel=2.6.27 \
${cross_glibc_configure_args}
@@ -242,8 +240,6 @@ _void_cross_build_glibc() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--disable-profile \
--disable-werror \
--enable-kernel=2.6.27 \
diff --git a/common/environment/build-style/void-cross.sh b/common/environment/build-style/void-cross.sh
index 08d1585e95c..62ce9eaa2e4 100644
--- a/common/environment/build-style/void-cross.sh
+++ b/common/environment/build-style/void-cross.sh
@@ -4,10 +4,3 @@ create_wrksrc=yes
nostrip_files+=" libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
-
-# glibc crosstoolchains not available on musl hosts yet
-if [ -z "$archs" -a "${cross_triplet/-musl}" = "${cross_triplet}" ]; then
- if [ "$XBPS_TARGET_LIBC" != "glibc" ]; then
- archs="~*-musl"
- fi
-fi
From 7d07cde58d92cfa69d01c5dbf07d883ce843d472 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 8 Nov 2020 14:40:00 +0100
Subject: [PATCH 28/28] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (187 preceding siblings ...)
2021-01-01 18:29 ` [PR PATCH] [Updated] " Johnnynator
@ 2021-01-01 18:30 ` Johnnynator
2021-01-01 18:33 ` [PR PATCH] [Updated] " Johnnynator
` (65 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-01 18:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 200 bytes --]
New comment by Johnnynator on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-753361425
Comment:
Rebased everything ontop of the void-cross build-style.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (188 preceding siblings ...)
2021-01-01 18:30 ` Johnnynator
@ 2021-01-01 18:33 ` Johnnynator
2021-01-01 18:37 ` Johnnynator
` (64 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-01 18:33 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 323 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 66259 bytes --]
From 6164a247a84cc80a21e645274cc1748a1ff31df4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 12 Nov 2020 21:29:37 +0100
Subject: [PATCH 01/28] glibc: update to 2.32.
---
srcpkgs/glibc/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/glibc/template b/srcpkgs/glibc/template
index dda99ba608d..9202e414545 100644
--- a/srcpkgs/glibc/template
+++ b/srcpkgs/glibc/template
@@ -1,14 +1,14 @@
# Template file for 'glibc'
pkgname=glibc
-version=2.30
-revision=2
+version=2.32
+revision=1
bootstrap=yes
short_desc="GNU C library"
maintainer="Enno Boland <gottox@voidlinux.org>"
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=e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum=1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
patch_args="-Np1"
# Do not strip these files, objcopy errors out.
nostrip_files="
@@ -96,12 +96,12 @@ do_configure() {
SHELL=/bin/bash ../configure ${configure_args} \
--bindir=/usr/bin --sbindir=/usr/bin \
--libdir=${_libdir} --libexecdir=${_libdir} \
- --enable-add-ons=libidn --enable-obsolete-rpc \
+ --enable-add-ons=libidn \
--enable-multi-arch --enable-bind-now \
--disable-profile --enable-kernel=3.2.0 \
--enable-stack-guard-randomization \
--without-selinux --without-cvs --without-gd \
- --disable-lock-elision --enable-obsolete-nsl \
+ --disable-lock-elision \
--enable-stack-protector=strong \
--with-headers=${XBPS_CROSS_BASE}/usr/include \
--disable-werror \
From a05c0518fc9b25a7b499910ce18dd98ce852e589 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 02/28] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 18 +++--
6 files changed, 46 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index 26a6259f6d2..c81d32b752b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.32 perl-5.32.0_1
@@ -866,8 +866,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1738,7 +1738,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index 02a7516002d..a0c1e6b991a 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=8
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
@@ -171,6 +171,10 @@ post_extract() {
pre_configure() {
# _FORTIFY_SOURCE needs an optimization level.
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {gcc,libiberty}/configure
+
+ # Do not run fixincludes
+ sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
case "$XBPS_TARGET_MACHINE" in
*-musl)
patch -p0 -i ${FILESDIR}/libgnarl-musl.patch
From e914eda8ad54411741fd553a7771c913974792cb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 03/28] cross-aarch64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index bd1625c09fc..9169444f927 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'
_triplet=aarch64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From d3c844712b4b5acd4a4736481688e7a754a080c8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 04/28] cross-aarch64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 4a85364ee1f..141e9997f73 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'
_triplet=aarch64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11.0
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 182b7ff61f62e6c657213c3ceaf77badb4372f7c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 05/28] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index b327949889b..5a1595475e8 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'
_triplet=arm-linux-gnueabi
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From cd181d114a694ac203311586d31169faa7c65504 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 06/28] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index af95b141ae8..850c0105709 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'
_triplet=arm-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 358642ea013811400e9dba323d281bd705e83477 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 07/28] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index 02d7dcc85c8..f53ae154aba 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'
_triplet=arm-linux-musleabi
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11.0
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,11 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
cross_triplet=${_triplet}
From fdfb4872b57485884c8d32b0f8c7a81d5ae64db6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 08/28] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 23 ++++++++++-----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 3a02bd7c596..c6cdb4572a1 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'
_triplet=arm-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11.0
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,11 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
cross_triplet=${_triplet}
From 0260eca7b560fd5aec6a9593502f421fcb479fa6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 09/28] cross-armv7l-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index d59d9d11929..1f0aac515f6 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'
_triplet=armv7l-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From afab24aec044a5628876f52fd8d638a619382c81 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 10/28] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 23 +++++++++----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index fedf616d8b1..040691469b5 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'
_triplet=armv7l-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11.0
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,11 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
cross_triplet=${_triplet}
From 98ef42ac6754f5ebb8084c281fd0ceee836b284b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 11/28] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index 3d889855ace..09e675163d9 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'
_triplet=i686-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11.0
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,12 +21,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From e9af84ef4d4f46e74320edb733c5b180d2fc813b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 12/28] cross-i686-pc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-i686-pc-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 7500d9dad73..836e2402b84 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'
_triplet=i686-pc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,9 +20,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 90f21808283d0b2571dbfe4a3ff7124f4769b9da Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 13/28] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index 430f248c4f7..d8e826c1470 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'
_triplet=mips-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From eaf38d853be32bac8f1e7536a18be2c5cf2d68f3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 14/28] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 64e90e245a6..df32e1ee9c7 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'
_triplet=mips-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From e49b1c19a923fe8e5a9912c4cc71b590f29f56d0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 15/28] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 7aaa4a75b4a..7677ce9399e 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'
_triplet=mipsel-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From fc50287ddfa08975c93cadab548fcde979ed341b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 16/28] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e2109e06187..d0122551251 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'
_triplet=mipsel-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From de4338b9847bba43cd9a9239a6214f741dbd610b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 17/28] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 65e3501c8d1..1986c39216e 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'
_triplet=x86_64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11.0
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,12 +21,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 6b68981be23c41f7531a389f10c7e004578771cd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 18/28] cross-powerpcle-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-gnu/template b/srcpkgs/cross-powerpcle-linux-gnu/template
index d071581bfb1..8f6eeaa0ef8 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'
_triplet=powerpcle-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 21ed7981ffaa3fe08f446f1252d180b63dcda089 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 19/28] cross-powerpcle-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-musl/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-musl/template b/srcpkgs/cross-powerpcle-linux-musl/template
index 864adb978cc..0a8f5ae554f 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'
_triplet=powerpcle-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From b6f724ed156764bf97c60728e60f1670b79662e9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 20/28] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 30f0c31bf97..20f2e965b85 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'
_triplet=powerpc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 231bbb0f2dde2ad0f19106ed3c17dba94e8cb066 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 21/28] cross-powerpc-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index 4d52b396f23..9aac8728116 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-powerpc-linux-musl'
_triplet=powerpc-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11.0
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 8119019b69c49296de444746e2bda96e8a968106 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 22/28] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 46514ae1e17..c654954dfb7 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'
_triplet=powerpc64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From a44aff42e6eead75397d33f5e7417c3a084091b0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 23/28] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index b7c09d7f1ae..e193049787a 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'
_triplet=powerpc64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11.0
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 47c46660da7e810259cbbe82c760d3933000eb09 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 24/28] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index 05c5f381b75..90e8c7b3658 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'
_triplet=powerpc64le-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 6e182f904286007008ba0f7aa417b7f8b6de3cff Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 25/28] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-musl/template | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 0e32fc952d9..914026c6082 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'
_triplet=powerpc64le-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11.0
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 823740fa45f0af60cdad55c86a7862428d57a0d3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 26/28] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index d35f742f884..afaf4f67ed9 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'
_triplet=x86_64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,9 +20,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From c2271d80f6c0f78d90d2cff71a55ebadbbaef602 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:29:22 +0100
Subject: [PATCH 27/28] build-style/void-cross: remove
enable-obsolete-{rpc,nsl} from glibc
also enable glibc cross toolchains on musl
---
common/build-style/void-cross.sh | 4 ----
common/environment/build-style/void-cross.sh | 7 -------
2 files changed, 11 deletions(-)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 0e5c2336357..473141b9afe 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -200,8 +200,6 @@ _void_cross_build_glibc_headers() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--enable-kernel=2.6.27 \
${cross_glibc_configure_args}
@@ -242,8 +240,6 @@ _void_cross_build_glibc() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--disable-profile \
--disable-werror \
--enable-kernel=2.6.27 \
diff --git a/common/environment/build-style/void-cross.sh b/common/environment/build-style/void-cross.sh
index 08d1585e95c..62ce9eaa2e4 100644
--- a/common/environment/build-style/void-cross.sh
+++ b/common/environment/build-style/void-cross.sh
@@ -4,10 +4,3 @@ create_wrksrc=yes
nostrip_files+=" libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
-
-# glibc crosstoolchains not available on musl hosts yet
-if [ -z "$archs" -a "${cross_triplet/-musl}" = "${cross_triplet}" ]; then
- if [ "$XBPS_TARGET_LIBC" != "glibc" ]; then
- archs="~*-musl"
- fi
-fi
From 80a7bed7470256ad078b9d82f16710e68517f4b7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 8 Nov 2020 14:40:00 +0100
Subject: [PATCH 28/28] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (189 preceding siblings ...)
2021-01-01 18:33 ` [PR PATCH] [Updated] " Johnnynator
@ 2021-01-01 18:37 ` Johnnynator
2021-01-01 20:51 ` Johnnynator
` (63 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-01 18:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 332 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
[ci skip]
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 66241 bytes --]
From 6164a247a84cc80a21e645274cc1748a1ff31df4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 12 Nov 2020 21:29:37 +0100
Subject: [PATCH 01/28] glibc: update to 2.32.
---
srcpkgs/glibc/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/glibc/template b/srcpkgs/glibc/template
index dda99ba608d..9202e414545 100644
--- a/srcpkgs/glibc/template
+++ b/srcpkgs/glibc/template
@@ -1,14 +1,14 @@
# Template file for 'glibc'
pkgname=glibc
-version=2.30
-revision=2
+version=2.32
+revision=1
bootstrap=yes
short_desc="GNU C library"
maintainer="Enno Boland <gottox@voidlinux.org>"
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=e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum=1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
patch_args="-Np1"
# Do not strip these files, objcopy errors out.
nostrip_files="
@@ -96,12 +96,12 @@ do_configure() {
SHELL=/bin/bash ../configure ${configure_args} \
--bindir=/usr/bin --sbindir=/usr/bin \
--libdir=${_libdir} --libexecdir=${_libdir} \
- --enable-add-ons=libidn --enable-obsolete-rpc \
+ --enable-add-ons=libidn \
--enable-multi-arch --enable-bind-now \
--disable-profile --enable-kernel=3.2.0 \
--enable-stack-guard-randomization \
--without-selinux --without-cvs --without-gd \
- --disable-lock-elision --enable-obsolete-nsl \
+ --disable-lock-elision \
--enable-stack-protector=strong \
--with-headers=${XBPS_CROSS_BASE}/usr/include \
--disable-werror \
From a05c0518fc9b25a7b499910ce18dd98ce852e589 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 02/28] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 18 +++--
6 files changed, 46 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index 26a6259f6d2..c81d32b752b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.32 perl-5.32.0_1
@@ -866,8 +866,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1738,7 +1738,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index 02a7516002d..a0c1e6b991a 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=8
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
@@ -171,6 +171,10 @@ post_extract() {
pre_configure() {
# _FORTIFY_SOURCE needs an optimization level.
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {gcc,libiberty}/configure
+
+ # Do not run fixincludes
+ sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
case "$XBPS_TARGET_MACHINE" in
*-musl)
patch -p0 -i ${FILESDIR}/libgnarl-musl.patch
From e914eda8ad54411741fd553a7771c913974792cb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 03/28] cross-aarch64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index bd1625c09fc..9169444f927 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'
_triplet=aarch64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From dc528773c105839628eb0ea47ec96c2f4462dd92 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 04/28] cross-aarch64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 4a85364ee1f..64fe696b13a 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'
_triplet=aarch64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From c2d7b356fd7b20169b718b99c5075947646163db Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 05/28] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index b327949889b..5a1595475e8 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'
_triplet=arm-linux-gnueabi
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From b79413c5430bcd84867b0552a08696f41221aa13 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 06/28] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index af95b141ae8..850c0105709 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'
_triplet=arm-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 2c009cee5e12fc39b7fd8a523ea3fe4927e4005b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 07/28] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index 02d7dcc85c8..4052e8b7d15 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'
_triplet=arm-linux-musleabi
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,11 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
cross_triplet=${_triplet}
From 1dc31470faa0f1522b211ac285b05d47885f4053 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 08/28] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 23 ++++++++++-----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 3a02bd7c596..e9b2d98c1c8 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'
_triplet=arm-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,11 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
cross_triplet=${_triplet}
From 8e827106f62936e8e3d541fbf5f4200cefd6ccdf Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 09/28] cross-armv7l-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index d59d9d11929..1f0aac515f6 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'
_triplet=armv7l-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 1ef142a89a87d0e2198fd7ebaa12e050c9f4ce2b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 10/28] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 23 +++++++++----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index fedf616d8b1..332cc21b424 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'
_triplet=armv7l-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,11 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
cross_triplet=${_triplet}
From 253ef8c595e058f67d938330d8794e51f326aadb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 11/28] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index 3d889855ace..4a3faf921a7 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'
_triplet=i686-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,12 +21,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From fbac19e3d5668c5e041ca28d2231f2ae7b0a8669 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 12/28] cross-i686-pc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-i686-pc-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 7500d9dad73..836e2402b84 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'
_triplet=i686-pc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,9 +20,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From dc7b65f92309c803b0c0f67418438adfc2b9ee49 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 13/28] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index 430f248c4f7..d8e826c1470 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'
_triplet=mips-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From ef5f99eb9194e7a62b9daf0ae8fa7dfb23c8e91e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 14/28] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 64e90e245a6..df32e1ee9c7 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'
_triplet=mips-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 19707b228de05aa6f589771433ef3c3a36cb293c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 15/28] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 7aaa4a75b4a..7677ce9399e 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'
_triplet=mipsel-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From e71ca5efa7e46f4d97753a75274c73c1b82e861b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 16/28] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e2109e06187..d0122551251 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'
_triplet=mipsel-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From ee20c73676008e75b85b86c6ad0573dd900bd5cd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 17/28] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 65e3501c8d1..9c603801773 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'
_triplet=x86_64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,12 +21,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 5ee8239f96d61d9f0aecbe3458168cfe81659022 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 18/28] cross-powerpcle-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-gnu/template b/srcpkgs/cross-powerpcle-linux-gnu/template
index d071581bfb1..8f6eeaa0ef8 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'
_triplet=powerpcle-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 0e9c875bfd674a47cdb947790bbac58e355a202a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 19/28] cross-powerpcle-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-musl/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-musl/template b/srcpkgs/cross-powerpcle-linux-musl/template
index 864adb978cc..0a8f5ae554f 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'
_triplet=powerpcle-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From faf666e75891a9a7d0d00a6feb569d0422f1681b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 20/28] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 30f0c31bf97..20f2e965b85 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'
_triplet=powerpc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From c733fd288b5d12440ee1434439821393361d1290 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 21/28] cross-powerpc-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index 4d52b396f23..34ed8a72395 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-powerpc-linux-musl'
_triplet=powerpc-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 91ceab3ee0f7774488c3171bf194e6a32cc3686e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 22/28] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 46514ae1e17..c654954dfb7 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'
_triplet=powerpc64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 1d8eb095bbfa159a31aa15315bfea3990179dae6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 23/28] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index b7c09d7f1ae..3075bb10203 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'
_triplet=powerpc64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From c058c9184de279c7954fd4e20d135fa2ef8de6e7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 24/28] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index 05c5f381b75..90e8c7b3658 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'
_triplet=powerpc64le-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 3330d1adab94e4fda9f15e0ce3314539c8917fe4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 25/28] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-musl/template | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 0e32fc952d9..20ae7880a9f 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'
_triplet=powerpc64le-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From ee57417f25791ce385866d976d32e96549b742ff Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 26/28] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index d35f742f884..afaf4f67ed9 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'
_triplet=x86_64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,9 +20,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 1256622f5ae93f3f9729667a27868dd941464d7c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:29:22 +0100
Subject: [PATCH 27/28] build-style/void-cross: remove
enable-obsolete-{rpc,nsl} from glibc
also enable glibc cross toolchains on musl
---
common/build-style/void-cross.sh | 4 ----
common/environment/build-style/void-cross.sh | 7 -------
2 files changed, 11 deletions(-)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 0e5c2336357..473141b9afe 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -200,8 +200,6 @@ _void_cross_build_glibc_headers() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--enable-kernel=2.6.27 \
${cross_glibc_configure_args}
@@ -242,8 +240,6 @@ _void_cross_build_glibc() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--disable-profile \
--disable-werror \
--enable-kernel=2.6.27 \
diff --git a/common/environment/build-style/void-cross.sh b/common/environment/build-style/void-cross.sh
index 08d1585e95c..62ce9eaa2e4 100644
--- a/common/environment/build-style/void-cross.sh
+++ b/common/environment/build-style/void-cross.sh
@@ -4,10 +4,3 @@ create_wrksrc=yes
nostrip_files+=" libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
-
-# glibc crosstoolchains not available on musl hosts yet
-if [ -z "$archs" -a "${cross_triplet/-musl}" = "${cross_triplet}" ]; then
- if [ "$XBPS_TARGET_LIBC" != "glibc" ]; then
- archs="~*-musl"
- fi
-fi
From fd5983d47abcd70a5cae2cae7f4b4e098f4efec9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 8 Nov 2020 14:40:00 +0100
Subject: [PATCH 28/28] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (190 preceding siblings ...)
2021-01-01 18:37 ` Johnnynator
@ 2021-01-01 20:51 ` Johnnynator
2021-01-01 22:12 ` Johnnynator
` (62 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-01 20:51 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 332 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
[ci skip]
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 66104 bytes --]
From 6164a247a84cc80a21e645274cc1748a1ff31df4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 12 Nov 2020 21:29:37 +0100
Subject: [PATCH 01/28] glibc: update to 2.32.
---
srcpkgs/glibc/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/glibc/template b/srcpkgs/glibc/template
index dda99ba608d..9202e414545 100644
--- a/srcpkgs/glibc/template
+++ b/srcpkgs/glibc/template
@@ -1,14 +1,14 @@
# Template file for 'glibc'
pkgname=glibc
-version=2.30
-revision=2
+version=2.32
+revision=1
bootstrap=yes
short_desc="GNU C library"
maintainer="Enno Boland <gottox@voidlinux.org>"
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=e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum=1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
patch_args="-Np1"
# Do not strip these files, objcopy errors out.
nostrip_files="
@@ -96,12 +96,12 @@ do_configure() {
SHELL=/bin/bash ../configure ${configure_args} \
--bindir=/usr/bin --sbindir=/usr/bin \
--libdir=${_libdir} --libexecdir=${_libdir} \
- --enable-add-ons=libidn --enable-obsolete-rpc \
+ --enable-add-ons=libidn \
--enable-multi-arch --enable-bind-now \
--disable-profile --enable-kernel=3.2.0 \
--enable-stack-guard-randomization \
--without-selinux --without-cvs --without-gd \
- --disable-lock-elision --enable-obsolete-nsl \
+ --disable-lock-elision \
--enable-stack-protector=strong \
--with-headers=${XBPS_CROSS_BASE}/usr/include \
--disable-werror \
From a05c0518fc9b25a7b499910ce18dd98ce852e589 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 02/28] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 18 +++--
6 files changed, 46 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index 26a6259f6d2..c81d32b752b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.32 perl-5.32.0_1
@@ -866,8 +866,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1738,7 +1738,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index 02a7516002d..a0c1e6b991a 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=8
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
@@ -171,6 +171,10 @@ post_extract() {
pre_configure() {
# _FORTIFY_SOURCE needs an optimization level.
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {gcc,libiberty}/configure
+
+ # Do not run fixincludes
+ sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
case "$XBPS_TARGET_MACHINE" in
*-musl)
patch -p0 -i ${FILESDIR}/libgnarl-musl.patch
From e914eda8ad54411741fd553a7771c913974792cb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 03/28] cross-aarch64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index bd1625c09fc..9169444f927 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'
_triplet=aarch64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From dc528773c105839628eb0ea47ec96c2f4462dd92 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 04/28] cross-aarch64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 4a85364ee1f..64fe696b13a 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'
_triplet=aarch64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From c2d7b356fd7b20169b718b99c5075947646163db Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 05/28] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index b327949889b..5a1595475e8 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'
_triplet=arm-linux-gnueabi
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From b79413c5430bcd84867b0552a08696f41221aa13 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 06/28] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index af95b141ae8..850c0105709 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'
_triplet=arm-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 6dfa57385c8006beabcfd171c964b8d7d768b63b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 07/28] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 21 ++++++++++-----------
1 file changed, 10 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index 02d7dcc85c8..b4e08c40fcb 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'
_triplet=arm-linux-musleabi
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,11 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
cross_triplet=${_triplet}
From 915d23a333f4ab7b0f7944b7d50c29cd080afeec Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 08/28] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 3a02bd7c596..3f1ba44bd58 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'
_triplet=arm-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 763b8ece72016d3b1126ede2fdc73c4f5f91d2be Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 09/28] cross-armv7l-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index d59d9d11929..c6e44b8cdc3 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'
_triplet=armv7l-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 6618841adc4d851bcaf9a8ed4bc872c287d94bfc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 10/28] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 23 +++++++++----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index fedf616d8b1..332cc21b424 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'
_triplet=armv7l-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,11 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
cross_triplet=${_triplet}
From 79af8ac345a72b30b81192dda58ca82e9ed17f81 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 11/28] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index 3d889855ace..4a3faf921a7 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'
_triplet=i686-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,12 +21,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 995b8e9f792ee2fc971878abd7ddbdb9cc8b6fae Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 12/28] cross-i686-pc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-i686-pc-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 7500d9dad73..836e2402b84 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'
_triplet=i686-pc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,9 +20,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From cb5e77a2afd2c0e4940de00ccd375dd91bcb1239 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 13/28] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index 430f248c4f7..d8e826c1470 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'
_triplet=mips-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From b44281784fbc9d40158454861a2a581cf7104d1f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 14/28] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 64e90e245a6..df32e1ee9c7 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'
_triplet=mips-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From e5d81372833ccf0b6517d4f1f4b74823febd6a13 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 15/28] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 7aaa4a75b4a..7677ce9399e 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'
_triplet=mipsel-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 230097bc541939d299f0e80700c8d7806559e54f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 16/28] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e2109e06187..d0122551251 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'
_triplet=mipsel-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 5a18763ad8b089599d5855251380365cd37ba4e9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 17/28] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 65e3501c8d1..9c603801773 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'
_triplet=x86_64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,12 +21,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 08346c80cf5e2df648b4473456f8d432fb30f511 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 18/28] cross-powerpcle-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-gnu/template b/srcpkgs/cross-powerpcle-linux-gnu/template
index d071581bfb1..8f6eeaa0ef8 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'
_triplet=powerpcle-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 684fae7f4617ff408dd3d1306d2ea8fc4bb879ef Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 19/28] cross-powerpcle-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-musl/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-musl/template b/srcpkgs/cross-powerpcle-linux-musl/template
index 864adb978cc..0a8f5ae554f 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'
_triplet=powerpcle-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From e6c0ef4b1a571e9d054c5553ff1529671e82df37 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 20/28] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 30f0c31bf97..20f2e965b85 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'
_triplet=powerpc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 1bcbeb31492ee7bd91d84dcc97cf98a4f4b719cd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 21/28] cross-powerpc-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index 4d52b396f23..34ed8a72395 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-powerpc-linux-musl'
_triplet=powerpc-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 1d49985c572ae2a8aac3fd15685fe1e4b6501c2b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 22/28] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 46514ae1e17..c654954dfb7 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'
_triplet=powerpc64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 088c9ab1ee06065d5fb5095f906750626157dfdc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 23/28] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index b7c09d7f1ae..3075bb10203 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'
_triplet=powerpc64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 4d1dbf0f393f1693b3a214e60bc3db6626808702 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 24/28] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index 05c5f381b75..90e8c7b3658 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'
_triplet=powerpc64le-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 42d7c04d8a611fd5648883952b14bc3ae456663f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 25/28] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-musl/template | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 0e32fc952d9..20ae7880a9f 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'
_triplet=powerpc64le-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 2b4ae5c6d8d8518d24ebddc0b55c63be6d45b08b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 26/28] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index d35f742f884..afaf4f67ed9 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'
_triplet=x86_64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,9 +20,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 373559254754055c9ac791c13fd1cd9293ac9411 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:29:22 +0100
Subject: [PATCH 27/28] build-style/void-cross: remove
enable-obsolete-{rpc,nsl} from glibc
also enable glibc cross toolchains on musl
---
common/build-style/void-cross.sh | 4 ----
common/environment/build-style/void-cross.sh | 7 -------
2 files changed, 11 deletions(-)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 0e5c2336357..473141b9afe 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -200,8 +200,6 @@ _void_cross_build_glibc_headers() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--enable-kernel=2.6.27 \
${cross_glibc_configure_args}
@@ -242,8 +240,6 @@ _void_cross_build_glibc() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--disable-profile \
--disable-werror \
--enable-kernel=2.6.27 \
diff --git a/common/environment/build-style/void-cross.sh b/common/environment/build-style/void-cross.sh
index 08d1585e95c..62ce9eaa2e4 100644
--- a/common/environment/build-style/void-cross.sh
+++ b/common/environment/build-style/void-cross.sh
@@ -4,10 +4,3 @@ create_wrksrc=yes
nostrip_files+=" libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
-
-# glibc crosstoolchains not available on musl hosts yet
-if [ -z "$archs" -a "${cross_triplet/-musl}" = "${cross_triplet}" ]; then
- if [ "$XBPS_TARGET_LIBC" != "glibc" ]; then
- archs="~*-musl"
- fi
-fi
From 0666fbd940a7714ad009c565123724932ccc6484 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 8 Nov 2020 14:40:00 +0100
Subject: [PATCH 28/28] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (191 preceding siblings ...)
2021-01-01 20:51 ` Johnnynator
@ 2021-01-01 22:12 ` Johnnynator
2021-01-01 22:15 ` q66
` (61 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-01 22:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 332 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
[ci skip]
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 66946 bytes --]
From 6164a247a84cc80a21e645274cc1748a1ff31df4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 12 Nov 2020 21:29:37 +0100
Subject: [PATCH 01/29] glibc: update to 2.32.
---
srcpkgs/glibc/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/glibc/template b/srcpkgs/glibc/template
index dda99ba608d..9202e414545 100644
--- a/srcpkgs/glibc/template
+++ b/srcpkgs/glibc/template
@@ -1,14 +1,14 @@
# Template file for 'glibc'
pkgname=glibc
-version=2.30
-revision=2
+version=2.32
+revision=1
bootstrap=yes
short_desc="GNU C library"
maintainer="Enno Boland <gottox@voidlinux.org>"
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=e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum=1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
patch_args="-Np1"
# Do not strip these files, objcopy errors out.
nostrip_files="
@@ -96,12 +96,12 @@ do_configure() {
SHELL=/bin/bash ../configure ${configure_args} \
--bindir=/usr/bin --sbindir=/usr/bin \
--libdir=${_libdir} --libexecdir=${_libdir} \
- --enable-add-ons=libidn --enable-obsolete-rpc \
+ --enable-add-ons=libidn \
--enable-multi-arch --enable-bind-now \
--disable-profile --enable-kernel=3.2.0 \
--enable-stack-guard-randomization \
--without-selinux --without-cvs --without-gd \
- --disable-lock-elision --enable-obsolete-nsl \
+ --disable-lock-elision \
--enable-stack-protector=strong \
--with-headers=${XBPS_CROSS_BASE}/usr/include \
--disable-werror \
From a05c0518fc9b25a7b499910ce18dd98ce852e589 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 02/29] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 18 +++--
6 files changed, 46 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index 26a6259f6d2..c81d32b752b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.32 perl-5.32.0_1
@@ -866,8 +866,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1738,7 +1738,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index 02a7516002d..a0c1e6b991a 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=8
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
@@ -171,6 +171,10 @@ post_extract() {
pre_configure() {
# _FORTIFY_SOURCE needs an optimization level.
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {gcc,libiberty}/configure
+
+ # Do not run fixincludes
+ sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
case "$XBPS_TARGET_MACHINE" in
*-musl)
patch -p0 -i ${FILESDIR}/libgnarl-musl.patch
From e914eda8ad54411741fd553a7771c913974792cb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 03/29] cross-aarch64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index bd1625c09fc..9169444f927 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'
_triplet=aarch64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From dc528773c105839628eb0ea47ec96c2f4462dd92 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 04/29] cross-aarch64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 4a85364ee1f..64fe696b13a 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'
_triplet=aarch64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From c2d7b356fd7b20169b718b99c5075947646163db Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 05/29] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index b327949889b..5a1595475e8 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'
_triplet=arm-linux-gnueabi
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From b79413c5430bcd84867b0552a08696f41221aa13 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 06/29] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index af95b141ae8..850c0105709 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'
_triplet=arm-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From dc8f5d553a6b2c9e8d886bf2b13417fc9b2f430e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 07/29] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index 02d7dcc85c8..d7277fa96af 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'
_triplet=arm-linux-musleabi
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 6699092de8f2335d1442877517719c1bdd1d33f8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 08/29] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 3a02bd7c596..3f1ba44bd58 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'
_triplet=arm-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 9dc5c5199409fe0d9edbe9794733cdb6422f7829 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 09/29] cross-armv7l-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index d59d9d11929..1f0aac515f6 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'
_triplet=armv7l-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 387840bd15f56f8805ab6fe70facebf8103bdc62 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 10/29] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 23 +++++++++----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index fedf616d8b1..332cc21b424 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'
_triplet=armv7l-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,11 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
cross_triplet=${_triplet}
From 02ebe0f2546883d6d9aaf3f2395e2eeda540f0e2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 11/29] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index 3d889855ace..4a3faf921a7 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'
_triplet=i686-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,12 +21,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 4b3af344d860171ea60900373bc925916e3460d2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 12/29] cross-i686-pc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-i686-pc-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 7500d9dad73..836e2402b84 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'
_triplet=i686-pc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,9 +20,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From d56361c0be20950dbbdf21740fe5a9b6b1c939f7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 13/29] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index 430f248c4f7..d8e826c1470 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'
_triplet=mips-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 5792c47a83d252e64d2291f5323bbbc1997958ad Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 14/29] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 64e90e245a6..df32e1ee9c7 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'
_triplet=mips-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 23e2faf723d4fc95da7a5e1ee2c44111350e003c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 15/29] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 7aaa4a75b4a..7677ce9399e 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'
_triplet=mipsel-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From d3146771c4bdbd1ce649887b023cdd633e4d1cc7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 16/29] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e2109e06187..d0122551251 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'
_triplet=mipsel-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 90bea50eb5b1db0feba6e5e04c32bedd06c47932 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 17/29] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 65e3501c8d1..9c603801773 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'
_triplet=x86_64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,12 +21,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From b9b8055931493f9f643c3d1d044cb224e895d2b4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 18/29] cross-powerpcle-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-gnu/template b/srcpkgs/cross-powerpcle-linux-gnu/template
index d071581bfb1..8f6eeaa0ef8 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'
_triplet=powerpcle-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From b7999b3c99a815417f3c71711d9b94a4a90f7050 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 19/29] cross-powerpcle-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-musl/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-musl/template b/srcpkgs/cross-powerpcle-linux-musl/template
index 864adb978cc..0a8f5ae554f 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'
_triplet=powerpcle-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From b38c22ef202fa6abd0055fe0118de6f4cd004879 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 20/29] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 30f0c31bf97..20f2e965b85 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'
_triplet=powerpc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 3c2b813f9b9b810f650f1d6469055fbf486b99d0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 21/29] cross-powerpc-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index 4d52b396f23..34ed8a72395 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-powerpc-linux-musl'
_triplet=powerpc-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From db6a2b3dcdb672d4b6ef73d981006417e8dcec4e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 22/29] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 46514ae1e17..c654954dfb7 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'
_triplet=powerpc64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 3866b2395f60229b03bc664c2ec87b9b9269457a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 23/29] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index b7c09d7f1ae..3075bb10203 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'
_triplet=powerpc64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 8e6ac7401cea63ffce0f05b9b576fd2da6cd450e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 24/29] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index 05c5f381b75..90e8c7b3658 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'
_triplet=powerpc64le-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 3e4a983b55ce6d6f867fbecae697b356f8ac0542 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 25/29] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-musl/template | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 0e32fc952d9..20ae7880a9f 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'
_triplet=powerpc64le-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From e90f67ca8b2d71db70adad1a4500e636fb91c0b2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 26/29] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index d35f742f884..afaf4f67ed9 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'
_triplet=x86_64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,9 +20,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From ea54790db7f73b5fb517cb031d5a15edcd36d7c2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:29:22 +0100
Subject: [PATCH 27/29] build-style/void-cross: remove
enable-obsolete-{rpc,nsl} from glibc
also enable glibc cross toolchains on musl
---
common/build-style/void-cross.sh | 4 ----
common/environment/build-style/void-cross.sh | 7 -------
2 files changed, 11 deletions(-)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 0e5c2336357..473141b9afe 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -200,8 +200,6 @@ _void_cross_build_glibc_headers() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--enable-kernel=2.6.27 \
${cross_glibc_configure_args}
@@ -242,8 +240,6 @@ _void_cross_build_glibc() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--disable-profile \
--disable-werror \
--enable-kernel=2.6.27 \
diff --git a/common/environment/build-style/void-cross.sh b/common/environment/build-style/void-cross.sh
index 08d1585e95c..62ce9eaa2e4 100644
--- a/common/environment/build-style/void-cross.sh
+++ b/common/environment/build-style/void-cross.sh
@@ -4,10 +4,3 @@ create_wrksrc=yes
nostrip_files+=" libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
-
-# glibc crosstoolchains not available on musl hosts yet
-if [ -z "$archs" -a "${cross_triplet/-musl}" = "${cross_triplet}" ]; then
- if [ "$XBPS_TARGET_LIBC" != "glibc" ]; then
- archs="~*-musl"
- fi
-fi
From 6ab7dcc48214b3e1fe911680b59a32db9a398132 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 8 Nov 2020 14:40:00 +0100
Subject: [PATCH 28/29] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
From a1b6f60d146f46ec59a2a783af0976005631c1f5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 22:13:51 +0100
Subject: [PATCH 29/29] build-style/void-cross: disable usage of fixincl, it
breaks glibc and does nothing for musl
---
common/build-style/void-cross.sh | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 473141b9afe..f2d03ae9309 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -76,6 +76,10 @@ _void_cross_build_bootstrap_gcc() {
msg_normal "Patching GCC for ${cross_triplet}\n"
cd ${wrksrc}/gcc-${ver}
+
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' Makefile.in
+
for f in ${XBPS_SRCPKGDIR}/gcc/patches/*.patch; do
_void_cross_apply_patch -p0 "$f"
done
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (192 preceding siblings ...)
2021-01-01 22:12 ` Johnnynator
@ 2021-01-01 22:15 ` q66
2021-01-01 22:37 ` Johnnynator
` (60 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-01 22:15 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 236 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-753393154
Comment:
the enabling of glibc crosstoolchains on musl won't work just like that, don't mess with it for now
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (193 preceding siblings ...)
2021-01-01 22:15 ` q66
@ 2021-01-01 22:37 ` Johnnynator
2021-01-01 22:43 ` [PR PATCH] [Updated] " Johnnynator
` (59 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-01 22:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 364 bytes --]
New comment by Johnnynator on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-753398612
Comment:
> the enabling of glibc crosstoolchains on musl won't work just like that, don't mess with it for now
I didn't look into it besides testing a zsh cross build. (x86_64-musl -> aarch64). What problems didn't I hit yet?
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (194 preceding siblings ...)
2021-01-01 22:37 ` Johnnynator
@ 2021-01-01 22:43 ` Johnnynator
2021-01-01 22:46 ` Johnnynator
` (58 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-01 22:43 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 332 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
[ci skip]
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 66879 bytes --]
From 6164a247a84cc80a21e645274cc1748a1ff31df4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 12 Nov 2020 21:29:37 +0100
Subject: [PATCH 01/29] glibc: update to 2.32.
---
srcpkgs/glibc/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/glibc/template b/srcpkgs/glibc/template
index dda99ba608d..9202e414545 100644
--- a/srcpkgs/glibc/template
+++ b/srcpkgs/glibc/template
@@ -1,14 +1,14 @@
# Template file for 'glibc'
pkgname=glibc
-version=2.30
-revision=2
+version=2.32
+revision=1
bootstrap=yes
short_desc="GNU C library"
maintainer="Enno Boland <gottox@voidlinux.org>"
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=e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum=1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
patch_args="-Np1"
# Do not strip these files, objcopy errors out.
nostrip_files="
@@ -96,12 +96,12 @@ do_configure() {
SHELL=/bin/bash ../configure ${configure_args} \
--bindir=/usr/bin --sbindir=/usr/bin \
--libdir=${_libdir} --libexecdir=${_libdir} \
- --enable-add-ons=libidn --enable-obsolete-rpc \
+ --enable-add-ons=libidn \
--enable-multi-arch --enable-bind-now \
--disable-profile --enable-kernel=3.2.0 \
--enable-stack-guard-randomization \
--without-selinux --without-cvs --without-gd \
- --disable-lock-elision --enable-obsolete-nsl \
+ --disable-lock-elision \
--enable-stack-protector=strong \
--with-headers=${XBPS_CROSS_BASE}/usr/include \
--disable-werror \
From a05c0518fc9b25a7b499910ce18dd98ce852e589 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 02/29] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 18 +++--
6 files changed, 46 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index 26a6259f6d2..c81d32b752b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.32 perl-5.32.0_1
@@ -866,8 +866,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1738,7 +1738,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index 02a7516002d..a0c1e6b991a 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=8
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
@@ -171,6 +171,10 @@ post_extract() {
pre_configure() {
# _FORTIFY_SOURCE needs an optimization level.
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {gcc,libiberty}/configure
+
+ # Do not run fixincludes
+ sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
case "$XBPS_TARGET_MACHINE" in
*-musl)
patch -p0 -i ${FILESDIR}/libgnarl-musl.patch
From e914eda8ad54411741fd553a7771c913974792cb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 03/29] cross-aarch64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index bd1625c09fc..9169444f927 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'
_triplet=aarch64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From dc528773c105839628eb0ea47ec96c2f4462dd92 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 04/29] cross-aarch64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 4a85364ee1f..64fe696b13a 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'
_triplet=aarch64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From c2d7b356fd7b20169b718b99c5075947646163db Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 05/29] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index b327949889b..5a1595475e8 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'
_triplet=arm-linux-gnueabi
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From b79413c5430bcd84867b0552a08696f41221aa13 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 06/29] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index af95b141ae8..850c0105709 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'
_triplet=arm-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From dc8f5d553a6b2c9e8d886bf2b13417fc9b2f430e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 07/29] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index 02d7dcc85c8..d7277fa96af 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'
_triplet=arm-linux-musleabi
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 6699092de8f2335d1442877517719c1bdd1d33f8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 08/29] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 3a02bd7c596..3f1ba44bd58 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'
_triplet=arm-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 9dc5c5199409fe0d9edbe9794733cdb6422f7829 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 09/29] cross-armv7l-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index d59d9d11929..1f0aac515f6 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'
_triplet=armv7l-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 1084512a0fc1f19f4219805df4e238251c95befa Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 10/29] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index fedf616d8b1..4017316a6de 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'
_triplet=armv7l-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 873005306776dc22d3401b48e5faa7a7e3d416b3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 11/29] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index 3d889855ace..4a3faf921a7 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'
_triplet=i686-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,12 +21,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 646bd31a839a9cf704b64907e541df1117339ab0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 12/29] cross-i686-pc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-i686-pc-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 7500d9dad73..836e2402b84 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'
_triplet=i686-pc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,9 +20,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From ae28484fb095be238292fe2d746f5980eee45857 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 13/29] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index 430f248c4f7..d8e826c1470 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'
_triplet=mips-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 48d0c1c41970c72b6ca4484dadfe4538eaa53456 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 14/29] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 64e90e245a6..df32e1ee9c7 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'
_triplet=mips-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 146df6bf9a6b8c18f186caba5e3ebe4231c04672 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 15/29] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 7aaa4a75b4a..7677ce9399e 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'
_triplet=mipsel-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 7f327dd1609051486e4d121395d67f6088deb9bd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 16/29] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e2109e06187..d0122551251 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'
_triplet=mipsel-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From eaf99196a9c91c9b4891f32a8e143c2bf7728420 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 17/29] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 65e3501c8d1..9c603801773 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'
_triplet=x86_64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,12 +21,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From a21ba39c0d77dd7115385a4f6a20da292cbe63ed Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 18/29] cross-powerpcle-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-gnu/template b/srcpkgs/cross-powerpcle-linux-gnu/template
index d071581bfb1..8f6eeaa0ef8 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'
_triplet=powerpcle-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 8c49ca3e89f08dae9a1bc377473d209bb5d4699b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 19/29] cross-powerpcle-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-musl/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-musl/template b/srcpkgs/cross-powerpcle-linux-musl/template
index 864adb978cc..0a8f5ae554f 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'
_triplet=powerpcle-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 2ecc881f44d1adb8fe4fd7a4bfe4defb5711b6ec Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 20/29] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 30f0c31bf97..20f2e965b85 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'
_triplet=powerpc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 02a6c0add1900edba7d9ce235e7a98a9321d23cb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 21/29] cross-powerpc-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index 4d52b396f23..34ed8a72395 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-powerpc-linux-musl'
_triplet=powerpc-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 5ae7d6f5ddd748755135a7eb2e9aafd9824b1b83 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 22/29] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 46514ae1e17..c654954dfb7 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'
_triplet=powerpc64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 87ba974bc4b07017e29bb019f981572b6c4601bf Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 23/29] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index b7c09d7f1ae..3075bb10203 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'
_triplet=powerpc64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From a89e874afd064a4da5498f31b576e71deafd37a9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 24/29] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index 05c5f381b75..90e8c7b3658 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'
_triplet=powerpc64le-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From bb236395638a69ddc38e50e78a03a8b892a28214 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 25/29] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-musl/template | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 0e32fc952d9..20ae7880a9f 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'
_triplet=powerpc64le-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From aa66ef0f17cf92500448ddad8995f857bfed7cff Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 26/29] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index d35f742f884..afaf4f67ed9 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'
_triplet=x86_64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,9 +20,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 8c6a7088a140c8da99b6b179da5bdabc92593301 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:29:22 +0100
Subject: [PATCH 27/29] build-style/void-cross: remove
enable-obsolete-{rpc,nsl} from glibc
also enable glibc cross toolchains on musl
---
common/build-style/void-cross.sh | 4 ----
common/environment/build-style/void-cross.sh | 7 -------
2 files changed, 11 deletions(-)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 0e5c2336357..473141b9afe 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -200,8 +200,6 @@ _void_cross_build_glibc_headers() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--enable-kernel=2.6.27 \
${cross_glibc_configure_args}
@@ -242,8 +240,6 @@ _void_cross_build_glibc() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--disable-profile \
--disable-werror \
--enable-kernel=2.6.27 \
diff --git a/common/environment/build-style/void-cross.sh b/common/environment/build-style/void-cross.sh
index 08d1585e95c..62ce9eaa2e4 100644
--- a/common/environment/build-style/void-cross.sh
+++ b/common/environment/build-style/void-cross.sh
@@ -4,10 +4,3 @@ create_wrksrc=yes
nostrip_files+=" libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
-
-# glibc crosstoolchains not available on musl hosts yet
-if [ -z "$archs" -a "${cross_triplet/-musl}" = "${cross_triplet}" ]; then
- if [ "$XBPS_TARGET_LIBC" != "glibc" ]; then
- archs="~*-musl"
- fi
-fi
From 673d6c61a1c775e13c2db0920b1a30d62b69c13f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 8 Nov 2020 14:40:00 +0100
Subject: [PATCH 28/29] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
From 973cbccc273fa90da3e3f55331ccdfac4b177509 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 22:13:51 +0100
Subject: [PATCH 29/29] build-style/void-cross: disable usage of fixincl, it
breaks glibc and does nothing for musl
---
common/build-style/void-cross.sh | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 473141b9afe..f2d03ae9309 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -76,6 +76,10 @@ _void_cross_build_bootstrap_gcc() {
msg_normal "Patching GCC for ${cross_triplet}\n"
cd ${wrksrc}/gcc-${ver}
+
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' Makefile.in
+
for f in ${XBPS_SRCPKGDIR}/gcc/patches/*.patch; do
_void_cross_apply_patch -p0 "$f"
done
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (195 preceding siblings ...)
2021-01-01 22:43 ` [PR PATCH] [Updated] " Johnnynator
@ 2021-01-01 22:46 ` Johnnynator
2021-01-02 13:53 ` pullmoll
` (57 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-01 22:46 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 332 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
[ci skip]
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 66737 bytes --]
From 6164a247a84cc80a21e645274cc1748a1ff31df4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 12 Nov 2020 21:29:37 +0100
Subject: [PATCH 01/29] glibc: update to 2.32.
---
srcpkgs/glibc/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/glibc/template b/srcpkgs/glibc/template
index dda99ba608d..9202e414545 100644
--- a/srcpkgs/glibc/template
+++ b/srcpkgs/glibc/template
@@ -1,14 +1,14 @@
# Template file for 'glibc'
pkgname=glibc
-version=2.30
-revision=2
+version=2.32
+revision=1
bootstrap=yes
short_desc="GNU C library"
maintainer="Enno Boland <gottox@voidlinux.org>"
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=e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum=1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
patch_args="-Np1"
# Do not strip these files, objcopy errors out.
nostrip_files="
@@ -96,12 +96,12 @@ do_configure() {
SHELL=/bin/bash ../configure ${configure_args} \
--bindir=/usr/bin --sbindir=/usr/bin \
--libdir=${_libdir} --libexecdir=${_libdir} \
- --enable-add-ons=libidn --enable-obsolete-rpc \
+ --enable-add-ons=libidn \
--enable-multi-arch --enable-bind-now \
--disable-profile --enable-kernel=3.2.0 \
--enable-stack-guard-randomization \
--without-selinux --without-cvs --without-gd \
- --disable-lock-elision --enable-obsolete-nsl \
+ --disable-lock-elision \
--enable-stack-protector=strong \
--with-headers=${XBPS_CROSS_BASE}/usr/include \
--disable-werror \
From a05c0518fc9b25a7b499910ce18dd98ce852e589 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 02/29] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 18 +++--
6 files changed, 46 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index 26a6259f6d2..c81d32b752b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.32 perl-5.32.0_1
@@ -866,8 +866,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1738,7 +1738,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index 02a7516002d..a0c1e6b991a 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=8
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
@@ -171,6 +171,10 @@ post_extract() {
pre_configure() {
# _FORTIFY_SOURCE needs an optimization level.
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {gcc,libiberty}/configure
+
+ # Do not run fixincludes
+ sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
case "$XBPS_TARGET_MACHINE" in
*-musl)
patch -p0 -i ${FILESDIR}/libgnarl-musl.patch
From e914eda8ad54411741fd553a7771c913974792cb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 03/29] cross-aarch64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index bd1625c09fc..9169444f927 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'
_triplet=aarch64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From dc528773c105839628eb0ea47ec96c2f4462dd92 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 04/29] cross-aarch64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 4a85364ee1f..64fe696b13a 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'
_triplet=aarch64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From c2d7b356fd7b20169b718b99c5075947646163db Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 05/29] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index b327949889b..5a1595475e8 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'
_triplet=arm-linux-gnueabi
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From b79413c5430bcd84867b0552a08696f41221aa13 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 06/29] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index af95b141ae8..850c0105709 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'
_triplet=arm-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From dc8f5d553a6b2c9e8d886bf2b13417fc9b2f430e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 07/29] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index 02d7dcc85c8..d7277fa96af 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'
_triplet=arm-linux-musleabi
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 6699092de8f2335d1442877517719c1bdd1d33f8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 08/29] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 3a02bd7c596..3f1ba44bd58 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'
_triplet=arm-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 9dc5c5199409fe0d9edbe9794733cdb6422f7829 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 09/29] cross-armv7l-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index d59d9d11929..1f0aac515f6 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'
_triplet=armv7l-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 1084512a0fc1f19f4219805df4e238251c95befa Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 10/29] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index fedf616d8b1..4017316a6de 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'
_triplet=armv7l-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,12 +22,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 873005306776dc22d3401b48e5faa7a7e3d416b3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 11/29] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index 3d889855ace..4a3faf921a7 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'
_triplet=i686-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,12 +21,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 646bd31a839a9cf704b64907e541df1117339ab0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 12/29] cross-i686-pc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-i686-pc-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 7500d9dad73..836e2402b84 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'
_triplet=i686-pc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,9 +20,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From ae28484fb095be238292fe2d746f5980eee45857 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 13/29] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index 430f248c4f7..d8e826c1470 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'
_triplet=mips-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 5739dceffb56df3738a04a8a390c38e0f1c66045 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 14/29] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 64e90e245a6..257b8100e7f 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'
_triplet=mips-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 0b80fa57463566bd3bdc668454f02cb394271fe4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 15/29] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 7aaa4a75b4a..7677ce9399e 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'
_triplet=mipsel-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From ca7fe55b4dba218b7cfb35a9f08eee373f37d1e9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 16/29] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e2109e06187..9a4003a105d 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'
_triplet=mipsel-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 820c3f7cf976558c7914530d240e10c41fd3404c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 17/29] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 65e3501c8d1..9c603801773 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'
_triplet=x86_64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,12 +21,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 2505c4671a01bcd25b7f20cbd29b0b1fccb6d27d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 18/29] cross-powerpcle-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-gnu/template b/srcpkgs/cross-powerpcle-linux-gnu/template
index d071581bfb1..8f6eeaa0ef8 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'
_triplet=powerpcle-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 7f5f6032b581170fb04c99d41c1fbb6653e09f68 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 19/29] cross-powerpcle-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-musl/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-musl/template b/srcpkgs/cross-powerpcle-linux-musl/template
index 864adb978cc..0a8f5ae554f 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'
_triplet=powerpcle-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 1ed8f271a0f68474769ae0b1a5d02adeefc87469 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 20/29] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 30f0c31bf97..20f2e965b85 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'
_triplet=powerpc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From e266891fb047519b55e8c5d9203401a9129e2d31 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 21/29] cross-powerpc-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index 4d52b396f23..34ed8a72395 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-powerpc-linux-musl'
_triplet=powerpc-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From c7d49f8dabdef96a116ffe63b387e71d4ea4de7a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 22/29] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 46514ae1e17..c654954dfb7 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'
_triplet=powerpc64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 2c22e9c82478ec85acb77b22c9d2671e20d11190 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 23/29] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index b7c09d7f1ae..3075bb10203 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'
_triplet=powerpc64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From d36d080a5029e4ee26c0e2368e23755a0d443b54 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 24/29] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index 05c5f381b75..90e8c7b3658 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'
_triplet=powerpc64le-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From a8cdd1c75a5d30e6c95a4ae19bd106368a1d6885 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 25/29] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-musl/template | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 0e32fc952d9..20ae7880a9f 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'
_triplet=powerpc64le-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -23,12 +23,12 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 5ce599d5f37cbe95e0ed3fd120429fd3300c0cc2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 26/29] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index d35f742f884..afaf4f67ed9 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'
_triplet=x86_64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,9 +20,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 26146cd7361c577d682b0ef1fbd923e31788c1ba Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:29:22 +0100
Subject: [PATCH 27/29] build-style/void-cross: remove
enable-obsolete-{rpc,nsl} from glibc
also enable glibc cross toolchains on musl
---
common/build-style/void-cross.sh | 4 ----
common/environment/build-style/void-cross.sh | 7 -------
2 files changed, 11 deletions(-)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 0e5c2336357..473141b9afe 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -200,8 +200,6 @@ _void_cross_build_glibc_headers() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--enable-kernel=2.6.27 \
${cross_glibc_configure_args}
@@ -242,8 +240,6 @@ _void_cross_build_glibc() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--disable-profile \
--disable-werror \
--enable-kernel=2.6.27 \
diff --git a/common/environment/build-style/void-cross.sh b/common/environment/build-style/void-cross.sh
index 08d1585e95c..62ce9eaa2e4 100644
--- a/common/environment/build-style/void-cross.sh
+++ b/common/environment/build-style/void-cross.sh
@@ -4,10 +4,3 @@ create_wrksrc=yes
nostrip_files+=" libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
-
-# glibc crosstoolchains not available on musl hosts yet
-if [ -z "$archs" -a "${cross_triplet/-musl}" = "${cross_triplet}" ]; then
- if [ "$XBPS_TARGET_LIBC" != "glibc" ]; then
- archs="~*-musl"
- fi
-fi
From e76625bd83eabd6873c0776be7283c43c76244bf Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 8 Nov 2020 14:40:00 +0100
Subject: [PATCH 28/29] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
From 9d1f9d3331891a6d03cd49235e17d0129f466c84 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 22:13:51 +0100
Subject: [PATCH 29/29] build-style/void-cross: disable usage of fixincl, it
breaks glibc and does nothing for musl
---
common/build-style/void-cross.sh | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 473141b9afe..f2d03ae9309 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -76,6 +76,10 @@ _void_cross_build_bootstrap_gcc() {
msg_normal "Patching GCC for ${cross_triplet}\n"
cd ${wrksrc}/gcc-${ver}
+
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' Makefile.in
+
for f in ${XBPS_SRCPKGDIR}/gcc/patches/*.patch; do
_void_cross_apply_patch -p0 "$f"
done
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (196 preceding siblings ...)
2021-01-01 22:46 ` Johnnynator
@ 2021-01-02 13:53 ` pullmoll
2021-01-02 15:03 ` [PR PATCH] [Updated] " Johnnynator
` (56 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2021-01-02 13:53 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 258 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-753476282
Comment:
You could replace
```
sed -i -e "s;http://www.musl-libc.org/;https://musl.libc.org/;" srcpkgs/cross*/template
```
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (197 preceding siblings ...)
2021-01-02 13:53 ` pullmoll
@ 2021-01-02 15:03 ` Johnnynator
2021-01-02 15:59 ` Johnnynator
` (55 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-02 15:03 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 332 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
[ci skip]
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 68792 bytes --]
From 6164a247a84cc80a21e645274cc1748a1ff31df4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 12 Nov 2020 21:29:37 +0100
Subject: [PATCH 01/29] glibc: update to 2.32.
---
srcpkgs/glibc/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/glibc/template b/srcpkgs/glibc/template
index dda99ba608d..9202e414545 100644
--- a/srcpkgs/glibc/template
+++ b/srcpkgs/glibc/template
@@ -1,14 +1,14 @@
# Template file for 'glibc'
pkgname=glibc
-version=2.30
-revision=2
+version=2.32
+revision=1
bootstrap=yes
short_desc="GNU C library"
maintainer="Enno Boland <gottox@voidlinux.org>"
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=e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum=1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
patch_args="-Np1"
# Do not strip these files, objcopy errors out.
nostrip_files="
@@ -96,12 +96,12 @@ do_configure() {
SHELL=/bin/bash ../configure ${configure_args} \
--bindir=/usr/bin --sbindir=/usr/bin \
--libdir=${_libdir} --libexecdir=${_libdir} \
- --enable-add-ons=libidn --enable-obsolete-rpc \
+ --enable-add-ons=libidn \
--enable-multi-arch --enable-bind-now \
--disable-profile --enable-kernel=3.2.0 \
--enable-stack-guard-randomization \
--without-selinux --without-cvs --without-gd \
- --disable-lock-elision --enable-obsolete-nsl \
+ --disable-lock-elision \
--enable-stack-protector=strong \
--with-headers=${XBPS_CROSS_BASE}/usr/include \
--disable-werror \
From a05c0518fc9b25a7b499910ce18dd98ce852e589 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 02/29] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 18 +++--
6 files changed, 46 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index 26a6259f6d2..c81d32b752b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.32 perl-5.32.0_1
@@ -866,8 +866,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1738,7 +1738,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index 02a7516002d..a0c1e6b991a 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=8
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
@@ -171,6 +171,10 @@ post_extract() {
pre_configure() {
# _FORTIFY_SOURCE needs an optimization level.
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {gcc,libiberty}/configure
+
+ # Do not run fixincludes
+ sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
case "$XBPS_TARGET_MACHINE" in
*-musl)
patch -p0 -i ${FILESDIR}/libgnarl-musl.patch
From e914eda8ad54411741fd553a7771c913974792cb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 03/29] cross-aarch64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index bd1625c09fc..9169444f927 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'
_triplet=aarch64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 5c0822c275d3153b91d171e084dd5f4f0fbc4b23 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 04/29] cross-aarch64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 4a85364ee1f..7033331c00e 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'
_triplet=aarch64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 313c2aa5ea4c909dbb05aa27e07e75e318f57acc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 05/29] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index b327949889b..5a1595475e8 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'
_triplet=arm-linux-gnueabi
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 05087858233e9650d2cfb7df57e80d334f77f772 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 06/29] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index af95b141ae8..850c0105709 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'
_triplet=arm-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 85805dba44e60d421aaa7093db3e6535cb99b3df Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 07/29] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index 02d7dcc85c8..ed8fce1f59f 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'
_triplet=arm-linux-musleabi
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 499921b190233380c1a22c65dfc18c721bd574f2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 08/29] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 22 ++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 3a02bd7c596..7735a1682c3 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'
_triplet=arm-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 937ae3c0c174c9cfc8b49c17ae13512a4533cdfd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 09/29] cross-armv7l-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index d59d9d11929..1f0aac515f6 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'
_triplet=armv7l-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 91c36e488f18d092a8dbf5ace5e896b9579ea724 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 10/29] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 22 +++++++++----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index fedf616d8b1..ac5622c9034 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'
_triplet=armv7l-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From a5974a32ecbb8c84c9996f0d0652774fbc5ee172 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 11/29] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index 3d889855ace..4236b2ab606 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'
_triplet=i686-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,14 +19,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
@@ -41,7 +41,7 @@ if [ "$XBPS_TARGET_MACHINE" = "i686-musl" ]; then
fi
post_patch() {
- vsed -i libucontext-${_libucontext_version}/arch/x86/startcontext.S \
+ vsed -i libucontext-libucontext-${_libucontext_version}/arch/x86/startcontext.S \
-e "s;__i686.get_pc_thunk.bx;i686_get_pc_thunk_bx;g"
}
From fdd25ae9fb6811b318b7c6e1baea4fc75d3a5c6e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 12/29] cross-i686-pc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-i686-pc-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 7500d9dad73..836e2402b84 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'
_triplet=i686-pc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,9 +20,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 89ee222e92e9f9b3940544cb91d3e397f740c193 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 13/29] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index 430f248c4f7..d8e826c1470 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'
_triplet=mips-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 34d6ed833eadcde3238c920f5401cceb0ef576d0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 14/29] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 64e90e245a6..257b8100e7f 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'
_triplet=mips-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 37107c450b828e2e09351fcbbd499820eaa267f2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 15/29] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 7aaa4a75b4a..7677ce9399e 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'
_triplet=mipsel-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 9ff5d1e5da93612e3df310eb9bfa6fae22a6de3c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 16/29] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e2109e06187..9a4003a105d 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'
_triplet=mipsel-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 40ab523820e15b9af0cd66de2574dad2d85abf69 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 17/29] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 65e3501c8d1..8fa0c74825a 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'
_triplet=x86_64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,14 +19,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 2727da88a7d51d7443a7adc33991d179e7a42814 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 18/29] cross-powerpcle-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-gnu/template b/srcpkgs/cross-powerpcle-linux-gnu/template
index d071581bfb1..8f6eeaa0ef8 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'
_triplet=powerpcle-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 11a51e1cddd44ac5b1f704c6c1a8d3118521758c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 19/29] cross-powerpcle-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-musl/template b/srcpkgs/cross-powerpcle-linux-musl/template
index 864adb978cc..4bc1051d889 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'
_triplet=powerpcle-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,10 +20,10 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From cd58c4aeb1467d59b0cb24df84ee93664dbd022a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 20/29] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 30f0c31bf97..20f2e965b85 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'
_triplet=powerpc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 1feb5a507eb382b23aed9e0707e31d3a35e58bb4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 21/29] cross-powerpc-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-musl/template | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index 4d52b396f23..fadb7e429cb 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-powerpc-linux-musl'
_triplet=powerpc-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,14 +21,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 9df6f775216c9e0ec1755a8ce4f2e737e05e8fbe Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 22/29] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 46514ae1e17..c654954dfb7 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'
_triplet=powerpc64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From f13e5ab226e08172329572aa793edf7e4e9abfd9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 23/29] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 22 ++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index b7c09d7f1ae..3d3bc59dd2a 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'
_triplet=powerpc64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,14 +21,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 22d7c68cf5cf8e0263a71cc7e19c16d668a16f4b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 24/29] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index 05c5f381b75..90e8c7b3658 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'
_triplet=powerpc64le-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From cc49218d7bea0ca60abafe826e7e6d8c81e20f52 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 25/29] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-musl/template | 22 +++++++++----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 0e32fc952d9..522b63951f3 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'
_triplet=powerpc64le-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,14 +21,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 12fc2852552556606ff3ce65456a51ce88ea1b2a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 26/29] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index d35f742f884..afaf4f67ed9 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'
_triplet=x86_64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,9 +20,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 72af4587e3bd7904124adc608bdd390ac1897242 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:29:22 +0100
Subject: [PATCH 27/29] build-style/void-cross: remove
enable-obsolete-{rpc,nsl} from glibc
also enable glibc cross toolchains on musl
---
common/build-style/void-cross.sh | 4 ----
common/environment/build-style/void-cross.sh | 7 -------
2 files changed, 11 deletions(-)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 0e5c2336357..473141b9afe 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -200,8 +200,6 @@ _void_cross_build_glibc_headers() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--enable-kernel=2.6.27 \
${cross_glibc_configure_args}
@@ -242,8 +240,6 @@ _void_cross_build_glibc() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--disable-profile \
--disable-werror \
--enable-kernel=2.6.27 \
diff --git a/common/environment/build-style/void-cross.sh b/common/environment/build-style/void-cross.sh
index 08d1585e95c..62ce9eaa2e4 100644
--- a/common/environment/build-style/void-cross.sh
+++ b/common/environment/build-style/void-cross.sh
@@ -4,10 +4,3 @@ create_wrksrc=yes
nostrip_files+=" libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
-
-# glibc crosstoolchains not available on musl hosts yet
-if [ -z "$archs" -a "${cross_triplet/-musl}" = "${cross_triplet}" ]; then
- if [ "$XBPS_TARGET_LIBC" != "glibc" ]; then
- archs="~*-musl"
- fi
-fi
From bbf313d4c73ad305b6f642cf1918854487dda487 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 8 Nov 2020 14:40:00 +0100
Subject: [PATCH 28/29] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
From 75bb4118046479cdd3014c0b3186839118b65d2b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 22:13:51 +0100
Subject: [PATCH 29/29] build-style/void-cross: disable usage of fixincl, it
breaks glibc and does nothing for musl
---
common/build-style/void-cross.sh | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 473141b9afe..f2d03ae9309 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -76,6 +76,10 @@ _void_cross_build_bootstrap_gcc() {
msg_normal "Patching GCC for ${cross_triplet}\n"
cd ${wrksrc}/gcc-${ver}
+
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' Makefile.in
+
for f in ${XBPS_SRCPKGDIR}/gcc/patches/*.patch; do
_void_cross_apply_patch -p0 "$f"
done
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (198 preceding siblings ...)
2021-01-02 15:03 ` [PR PATCH] [Updated] " Johnnynator
@ 2021-01-02 15:59 ` Johnnynator
2021-01-02 19:21 ` q66
` (54 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-02 15:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 5243 bytes --]
New comment by Johnnynator on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-753490303
Comment:
Everything seems to compile fine but `cross-powerpc64le-linux-gnu` @q66
```
In file included from <command-line>:
../sysdeps/ieee754/ldbl-opt/nldbl-sscanf.c:22:23: error: '_IO_sscanf' aliased to undefined symbol 'sscanf'
22 | strong_alias (sscanf, _IO_sscanf)
| ^~~~~~~~~~
./../include/libc-symbols.h:140:26: note: in definition of macro '_strong_alias'
140 | extern __typeof (name) aliasname __attribute__ ((alias (#name))) \
| ^~~~~~~~~
../sysdeps/ieee754/ldbl-opt/nldbl-sscanf.c:22:1: note: in expansion of macro 'strong_alias'
22 | strong_alias (sscanf, _IO_sscanf)
| ^~~~~~~~~~~~
```
There is a bug report for this: https://sourceware.org/bugzilla/show_bug.cgi?id=26360
I can workaround this like that, but dunno if this is what we want.
```diff
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index 90e8c7b365..3f8fc76c6a 100644
--- a/srcpkgs/cross-powerpc64le-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64le-linux-gnu/template
@@ -30,6 +30,7 @@ nocross=yes
cross_triplet=${_triplet}
cross_linux_arch=powerpc
+cross_gcc_bootstrap_configure_args="--with-long-double-128"
cross_binutils_configure_args="--enable-secureplt"
# explicitly enable for final gcc, gfortran does not build without on ppc64le
cross_gcc_configure_args="--enable-libquadmath"
```
<details>
<summary>Cross chains built:</summary>
```
cross-aarch64-linux-gnu-0.34_1.i686.xbps
cross-aarch64-linux-gnu-0.34_1.x86_64-musl.xbps
cross-aarch64-linux-gnu-0.34_1.x86_64.xbps
cross-aarch64-linux-musl-0.34_1.i686.xbps
cross-aarch64-linux-musl-0.34_1.x86_64-musl.xbps
cross-aarch64-linux-musl-0.34_1.x86_64.xbps
cross-arm-linux-gnueabi-0.34_1.i686.xbps
cross-arm-linux-gnueabi-0.34_1.x86_64-musl.xbps
cross-arm-linux-gnueabi-0.34_1.x86_64.xbps
cross-arm-linux-gnueabihf-0.34_1.i686.xbps
cross-arm-linux-gnueabihf-0.34_1.x86_64-musl.xbps
cross-arm-linux-gnueabihf-0.34_1.x86_64.xbps
cross-arm-linux-musleabi-0.34_1.i686.xbps
cross-arm-linux-musleabi-0.34_1.x86_64-musl.xbps
cross-arm-linux-musleabi-0.34_1.x86_64.xbps
cross-arm-linux-musleabihf-0.34_1.i686.xbps
cross-arm-linux-musleabihf-0.34_1.x86_64-musl.xbps
cross-arm-linux-musleabihf-0.34_1.x86_64.xbps
cross-armv7l-linux-gnueabihf-0.34_1.i686.xbps
cross-armv7l-linux-gnueabihf-0.34_1.x86_64-musl.xbps
cross-armv7l-linux-gnueabihf-0.34_1.x86_64.xbps
cross-armv7l-linux-musleabihf-0.34_1.i686.xbps
cross-armv7l-linux-musleabihf-0.34_1.x86_64-musl.xbps
cross-armv7l-linux-musleabihf-0.34_1.x86_64.xbps
cross-i686-linux-musl-0.34_1.i686.xbps
cross-i686-linux-musl-0.34_1.x86_64-musl.xbps
cross-i686-linux-musl-0.34_1.x86_64.xbps
cross-i686-pc-linux-gnu-0.34_1.x86_64-musl.xbps
cross-i686-pc-linux-gnu-0.34_1.x86_64.xbps
cross-mips-linux-musl-0.34_1.i686.xbps
cross-mips-linux-musl-0.34_1.x86_64-musl.xbps
cross-mips-linux-musl-0.34_1.x86_64.xbps
cross-mips-linux-muslhf-0.34_1.i686.xbps
cross-mips-linux-muslhf-0.34_1.x86_64-musl.xbps
cross-mips-linux-muslhf-0.34_1.x86_64.xbps
cross-mipsel-linux-musl-0.34_1.i686.xbps
cross-mipsel-linux-musl-0.34_1.x86_64-musl.xbps
cross-mipsel-linux-musl-0.34_1.x86_64.xbps
cross-mipsel-linux-muslhf-0.34_1.i686.xbps
cross-mipsel-linux-muslhf-0.34_1.x86_64-musl.xbps
cross-mipsel-linux-muslhf-0.34_1.x86_64.xbps
cross-powerpc-linux-gnu-0.34_1.i686.xbps
cross-powerpc-linux-gnu-0.34_1.x86_64-musl.xbps
cross-powerpc-linux-gnu-0.34_1.x86_64.xbps
cross-powerpc-linux-musl-0.34_1.i686.xbps
cross-powerpc-linux-musl-0.34_1.x86_64-musl.xbps
cross-powerpc-linux-musl-0.34_1.x86_64.xbps
cross-powerpc64-linux-gnu-0.34_1.i686.xbps
cross-powerpc64-linux-gnu-0.34_1.x86_64-musl.xbps
cross-powerpc64-linux-gnu-0.34_1.x86_64.xbps
cross-powerpc64-linux-musl-0.34_1.i686.xbps
cross-powerpc64-linux-musl-0.34_1.x86_64-musl.xbps
cross-powerpc64-linux-musl-0.34_1.x86_64.xbps
cross-powerpc64le-linux-musl-0.34_1.i686.xbps
cross-powerpc64le-linux-musl-0.34_1.x86_64-musl.xbps
cross-powerpc64le-linux-musl-0.34_1.x86_64.xbps
cross-powerpcle-linux-gnu-0.34_1.i686.xbps
cross-powerpcle-linux-gnu-0.34_1.x86_64-musl.xbps
cross-powerpcle-linux-gnu-0.34_1.x86_64.xbps
cross-powerpcle-linux-musl-0.34_1.i686.xbps
cross-powerpcle-linux-musl-0.34_1.x86_64-musl.xbps
cross-powerpcle-linux-musl-0.34_1.x86_64.xbps
cross-x86_64-linux-gnu-0.34_1.i686.xbps
cross-x86_64-linux-gnu-0.34_1.x86_64-musl.xbps
cross-x86_64-linux-musl-0.34_1.i686.xbps
cross-x86_64-linux-musl-0.34_1.x86_64.xbps
```
</details>
<details>
<summary>Native ones:</summary>
```
hostdir/binpkgs/gcc10/gcc-10.2.0_1.aarch64-musl.xbps
hostdir/binpkgs/gcc10/gcc-10.2.0_1.aarch64.xbps
hostdir/binpkgs/gcc10/gcc-10.2.0_1.armv6l-musl.xbps
hostdir/binpkgs/gcc10/gcc-10.2.0_1.armv6l.xbps
hostdir/binpkgs/gcc10/gcc-10.2.0_1.armv7l-musl.xbps
hostdir/binpkgs/gcc10/gcc-10.2.0_1.armv7l.xbps
hostdir/binpkgs/gcc10/gcc-10.2.0_1.i686.xbps
hostdir/binpkgs/gcc10/gcc-10.2.0_1.x86_64-musl.xbps
hostdir/binpkgs/gcc10/gcc-10.2.0_1.x86_64.xbps
```
</details>
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (199 preceding siblings ...)
2021-01-02 15:59 ` Johnnynator
@ 2021-01-02 19:21 ` q66
2021-01-02 19:23 ` [PR PATCH] [Updated] " Johnnynator
` (53 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-02 19:21 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 164 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-753518459
Comment:
yeah, that is what we want
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (200 preceding siblings ...)
2021-01-02 19:21 ` q66
@ 2021-01-02 19:23 ` Johnnynator
2021-01-02 19:24 ` Johnnynator
` (52 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-02 19:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 332 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
[ci skip]
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 69089 bytes --]
From 6164a247a84cc80a21e645274cc1748a1ff31df4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 12 Nov 2020 21:29:37 +0100
Subject: [PATCH 01/29] glibc: update to 2.32.
---
srcpkgs/glibc/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/glibc/template b/srcpkgs/glibc/template
index dda99ba608d..9202e414545 100644
--- a/srcpkgs/glibc/template
+++ b/srcpkgs/glibc/template
@@ -1,14 +1,14 @@
# Template file for 'glibc'
pkgname=glibc
-version=2.30
-revision=2
+version=2.32
+revision=1
bootstrap=yes
short_desc="GNU C library"
maintainer="Enno Boland <gottox@voidlinux.org>"
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=e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum=1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
patch_args="-Np1"
# Do not strip these files, objcopy errors out.
nostrip_files="
@@ -96,12 +96,12 @@ do_configure() {
SHELL=/bin/bash ../configure ${configure_args} \
--bindir=/usr/bin --sbindir=/usr/bin \
--libdir=${_libdir} --libexecdir=${_libdir} \
- --enable-add-ons=libidn --enable-obsolete-rpc \
+ --enable-add-ons=libidn \
--enable-multi-arch --enable-bind-now \
--disable-profile --enable-kernel=3.2.0 \
--enable-stack-guard-randomization \
--without-selinux --without-cvs --without-gd \
- --disable-lock-elision --enable-obsolete-nsl \
+ --disable-lock-elision \
--enable-stack-protector=strong \
--with-headers=${XBPS_CROSS_BASE}/usr/include \
--disable-werror \
From a05c0518fc9b25a7b499910ce18dd98ce852e589 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 02/29] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 18 +++--
6 files changed, 46 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index 26a6259f6d2..c81d32b752b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.32 perl-5.32.0_1
@@ -866,8 +866,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1738,7 +1738,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index 02a7516002d..a0c1e6b991a 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=8
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
@@ -171,6 +171,10 @@ post_extract() {
pre_configure() {
# _FORTIFY_SOURCE needs an optimization level.
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {gcc,libiberty}/configure
+
+ # Do not run fixincludes
+ sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
case "$XBPS_TARGET_MACHINE" in
*-musl)
patch -p0 -i ${FILESDIR}/libgnarl-musl.patch
From e914eda8ad54411741fd553a7771c913974792cb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 03/29] cross-aarch64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index bd1625c09fc..9169444f927 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'
_triplet=aarch64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 5c0822c275d3153b91d171e084dd5f4f0fbc4b23 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 04/29] cross-aarch64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 4a85364ee1f..7033331c00e 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'
_triplet=aarch64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 313c2aa5ea4c909dbb05aa27e07e75e318f57acc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 05/29] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index b327949889b..5a1595475e8 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'
_triplet=arm-linux-gnueabi
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 05087858233e9650d2cfb7df57e80d334f77f772 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 06/29] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index af95b141ae8..850c0105709 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'
_triplet=arm-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 85805dba44e60d421aaa7093db3e6535cb99b3df Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 07/29] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index 02d7dcc85c8..ed8fce1f59f 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'
_triplet=arm-linux-musleabi
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 499921b190233380c1a22c65dfc18c721bd574f2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 08/29] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 22 ++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 3a02bd7c596..7735a1682c3 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'
_triplet=arm-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 937ae3c0c174c9cfc8b49c17ae13512a4533cdfd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 09/29] cross-armv7l-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index d59d9d11929..1f0aac515f6 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'
_triplet=armv7l-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 91c36e488f18d092a8dbf5ace5e896b9579ea724 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 10/29] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 22 +++++++++----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index fedf616d8b1..ac5622c9034 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'
_triplet=armv7l-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From a5974a32ecbb8c84c9996f0d0652774fbc5ee172 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 11/29] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index 3d889855ace..4236b2ab606 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'
_triplet=i686-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,14 +19,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
@@ -41,7 +41,7 @@ if [ "$XBPS_TARGET_MACHINE" = "i686-musl" ]; then
fi
post_patch() {
- vsed -i libucontext-${_libucontext_version}/arch/x86/startcontext.S \
+ vsed -i libucontext-libucontext-${_libucontext_version}/arch/x86/startcontext.S \
-e "s;__i686.get_pc_thunk.bx;i686_get_pc_thunk_bx;g"
}
From fdd25ae9fb6811b318b7c6e1baea4fc75d3a5c6e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 12/29] cross-i686-pc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-i686-pc-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 7500d9dad73..836e2402b84 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'
_triplet=i686-pc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,9 +20,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 89ee222e92e9f9b3940544cb91d3e397f740c193 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 13/29] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index 430f248c4f7..d8e826c1470 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'
_triplet=mips-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 34d6ed833eadcde3238c920f5401cceb0ef576d0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 14/29] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 64e90e245a6..257b8100e7f 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'
_triplet=mips-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 37107c450b828e2e09351fcbbd499820eaa267f2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 15/29] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 7aaa4a75b4a..7677ce9399e 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'
_triplet=mipsel-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 9ff5d1e5da93612e3df310eb9bfa6fae22a6de3c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 16/29] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e2109e06187..9a4003a105d 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'
_triplet=mipsel-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,8 +22,8 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 40ab523820e15b9af0cd66de2574dad2d85abf69 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 17/29] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 65e3501c8d1..8fa0c74825a 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'
_triplet=x86_64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,14 +19,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 2727da88a7d51d7443a7adc33991d179e7a42814 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 18/29] cross-powerpcle-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-gnu/template b/srcpkgs/cross-powerpcle-linux-gnu/template
index d071581bfb1..8f6eeaa0ef8 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'
_triplet=powerpcle-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 11a51e1cddd44ac5b1f704c6c1a8d3118521758c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 19/29] cross-powerpcle-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-musl/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-musl/template b/srcpkgs/cross-powerpcle-linux-musl/template
index 864adb978cc..4bc1051d889 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'
_triplet=powerpcle-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,10 +20,10 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From cd58c4aeb1467d59b0cb24df84ee93664dbd022a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 20/29] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 30f0c31bf97..20f2e965b85 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'
_triplet=powerpc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,9 +21,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 1feb5a507eb382b23aed9e0707e31d3a35e58bb4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 21/29] cross-powerpc-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-musl/template | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index 4d52b396f23..fadb7e429cb 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-powerpc-linux-musl'
_triplet=powerpc-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,14 +21,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 9df6f775216c9e0ec1755a8ce4f2e737e05e8fbe Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 22/29] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 46514ae1e17..c654954dfb7 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'
_triplet=powerpc64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,9 +22,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From f13e5ab226e08172329572aa793edf7e4e9abfd9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 23/29] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 22 ++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index b7c09d7f1ae..3d3bc59dd2a 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'
_triplet=powerpc64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,14 +21,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From a617cb08707ba4dc98cba1ace011e76a2e9460f1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 24/29] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index 05c5f381b75..3f8fc76c6a3 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'
_triplet=powerpc64le-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -22,14 +22,15 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
cross_triplet=${_triplet}
cross_linux_arch=powerpc
+cross_gcc_bootstrap_configure_args="--with-long-double-128"
cross_binutils_configure_args="--enable-secureplt"
# explicitly enable for final gcc, gfortran does not build without on ppc64le
cross_gcc_configure_args="--enable-libquadmath"
From 1f91bbb9f4d1df0a66f4f95fb17192205c144408 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 25/29] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-musl/template | 22 +++++++++----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 0e32fc952d9..522b63951f3 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'
_triplet=powerpc64le-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
_linux_version=4.19
-_libucontext_version=0.9.0
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,14 +21,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://github.com/kaniini/libucontext/archive/libucontext-${_libucontext_version}.tar.gz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 6ca639b765201c68095266d5b85ec177d70ff6a4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 26/29] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index d35f742f884..afaf4f67ed9 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'
_triplet=x86_64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
_linux_version=4.19
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,9 +20,9 @@ distfiles="
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
nocross=yes
From 4c3bbefac3442b554c54dc0fcedff71c25a58f65 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:29:22 +0100
Subject: [PATCH 27/29] build-style/void-cross: remove
enable-obsolete-{rpc,nsl} from glibc
also enable glibc cross toolchains on musl
---
common/build-style/void-cross.sh | 4 ----
common/environment/build-style/void-cross.sh | 7 -------
2 files changed, 11 deletions(-)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 0e5c2336357..473141b9afe 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -200,8 +200,6 @@ _void_cross_build_glibc_headers() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--enable-kernel=2.6.27 \
${cross_glibc_configure_args}
@@ -242,8 +240,6 @@ _void_cross_build_glibc() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--disable-profile \
--disable-werror \
--enable-kernel=2.6.27 \
diff --git a/common/environment/build-style/void-cross.sh b/common/environment/build-style/void-cross.sh
index 08d1585e95c..62ce9eaa2e4 100644
--- a/common/environment/build-style/void-cross.sh
+++ b/common/environment/build-style/void-cross.sh
@@ -4,10 +4,3 @@ create_wrksrc=yes
nostrip_files+=" libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
-
-# glibc crosstoolchains not available on musl hosts yet
-if [ -z "$archs" -a "${cross_triplet/-musl}" = "${cross_triplet}" ]; then
- if [ "$XBPS_TARGET_LIBC" != "glibc" ]; then
- archs="~*-musl"
- fi
-fi
From 3b32f1916c8dde0dc64315ba9d7783709180bbf2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 8 Nov 2020 14:40:00 +0100
Subject: [PATCH 28/29] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
From 9942b60937ceb7b11418d9ee2d1f060cd8f4dca4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 22:13:51 +0100
Subject: [PATCH 29/29] build-style/void-cross: disable usage of fixincl, it
breaks glibc and does nothing for musl
---
common/build-style/void-cross.sh | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 473141b9afe..f2d03ae9309 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -76,6 +76,10 @@ _void_cross_build_bootstrap_gcc() {
msg_normal "Patching GCC for ${cross_triplet}\n"
cd ${wrksrc}/gcc-${ver}
+
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' Makefile.in
+
for f in ${XBPS_SRCPKGDIR}/gcc/patches/*.patch; do
_void_cross_apply_patch -p0 "$f"
done
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (201 preceding siblings ...)
2021-01-02 19:23 ` [PR PATCH] [Updated] " Johnnynator
@ 2021-01-02 19:24 ` Johnnynator
2021-01-02 19:25 ` q66
` (51 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-02 19:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 248 bytes --]
New comment by Johnnynator on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-753518740
Comment:
> yeah, that is what we want
Okay, thx for confirming and done.
All toolchains seem to be fine now.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (202 preceding siblings ...)
2021-01-02 19:24 ` Johnnynator
@ 2021-01-02 19:25 ` q66
2021-01-05 20:00 ` [PR PATCH] [Updated] " Johnnynator
` (50 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-02 19:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 218 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-753518459
Comment:
yeah, that is what we want
we will want the same for powerpc64 and powerpc gnu
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (203 preceding siblings ...)
2021-01-02 19:25 ` q66
@ 2021-01-05 20:00 ` Johnnynator
2021-01-05 20:00 ` q66
` (49 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-05 20:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 332 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
[ci skip]
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 74376 bytes --]
From 9f52a8be35a68fdc1d9b8f03058e33f1b22fe459 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 12 Nov 2020 21:29:37 +0100
Subject: [PATCH 01/29] glibc: update to 2.32.
---
srcpkgs/glibc/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/glibc/template b/srcpkgs/glibc/template
index dda99ba608d..9202e414545 100644
--- a/srcpkgs/glibc/template
+++ b/srcpkgs/glibc/template
@@ -1,14 +1,14 @@
# Template file for 'glibc'
pkgname=glibc
-version=2.30
-revision=2
+version=2.32
+revision=1
bootstrap=yes
short_desc="GNU C library"
maintainer="Enno Boland <gottox@voidlinux.org>"
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=e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum=1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
patch_args="-Np1"
# Do not strip these files, objcopy errors out.
nostrip_files="
@@ -96,12 +96,12 @@ do_configure() {
SHELL=/bin/bash ../configure ${configure_args} \
--bindir=/usr/bin --sbindir=/usr/bin \
--libdir=${_libdir} --libexecdir=${_libdir} \
- --enable-add-ons=libidn --enable-obsolete-rpc \
+ --enable-add-ons=libidn \
--enable-multi-arch --enable-bind-now \
--disable-profile --enable-kernel=3.2.0 \
--enable-stack-guard-randomization \
--without-selinux --without-cvs --without-gd \
- --disable-lock-elision --enable-obsolete-nsl \
+ --disable-lock-elision \
--enable-stack-protector=strong \
--with-headers=${XBPS_CROSS_BASE}/usr/include \
--disable-werror \
From c28388e105030d8d6dd3cac9f9d9a4b05e3c98e2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 02/29] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 18 +++--
6 files changed, 46 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index aa697549809..a199291935c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.32 perl-5.32.0_1
@@ -866,8 +866,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1738,7 +1738,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index 02a7516002d..a0c1e6b991a 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=8
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
@@ -171,6 +171,10 @@ post_extract() {
pre_configure() {
# _FORTIFY_SOURCE needs an optimization level.
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {gcc,libiberty}/configure
+
+ # Do not run fixincludes
+ sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
case "$XBPS_TARGET_MACHINE" in
*-musl)
patch -p0 -i ${FILESDIR}/libgnarl-musl.patch
From 0a7d46f93a2f7fd2e6fde18aaf4ba9bbffe9d5e8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 03/29] cross-aarch64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index bd1625c09fc..5b2a2c45d1c 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'
_triplet=aarch64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From d74ce8b566c7ac2ba500123c6f0fc68fb6cd2359 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 04/29] cross-aarch64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 28 +++++++++++------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 4a85364ee1f..09d18932e4e 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'
_triplet=aarch64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 528c8eee8fc0527e1a45a24f742fe1e99ab3c7e2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 05/29] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index b327949889b..a8909f5f970 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'
_triplet=arm-linux-gnueabi
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From 68e9ae3b76d40a8538cc29de2a39c506b44dd307 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 06/29] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 24 +++++++++++-----------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index af95b141ae8..2915dfd3e96 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'
_triplet=arm-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From eedfbac37b30a3717d099c304af12df112eec122 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 07/29] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 28 +++++++++++------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index 02d7dcc85c8..47ce42c30f9 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'
_triplet=arm-linux-musleabi
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From a97a194ef877353e7e770c6db3ae7a3bbd0cc83e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 08/29] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 28 ++++++++++-----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 3a02bd7c596..ed8f7dc0b72 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'
_triplet=arm-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 9fe594e248b97219c16bc181763f12ae9a8817d0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 09/29] cross-armv7l-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 24 +++++++++----------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index d59d9d11929..cf0bb4631bf 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'
_triplet=armv7l-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From a956aaec9513dd8a030693601debe289707b9df0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 10/29] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 28 +++++++++----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index fedf616d8b1..86886dbc85b 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'
_triplet=armv7l-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 57dd70549e71ba36047f840a0c72044c87f2e429 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 11/29] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 30 +++++++++++++-------------
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index 3d889855ace..95ebbbc2296 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'
_triplet=i686-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,14 +19,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
@@ -41,7 +41,7 @@ if [ "$XBPS_TARGET_MACHINE" = "i686-musl" ]; then
fi
post_patch() {
- vsed -i libucontext-${_libucontext_version}/arch/x86/startcontext.S \
+ vsed -i libucontext-libucontext-${_libucontext_version}/arch/x86/startcontext.S \
-e "s;__i686.get_pc_thunk.bx;i686_get_pc_thunk_bx;g"
}
From 58139d34af59f4a5c89febc3ae51d86dadc91ee2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 12/29] cross-i686-pc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-i686-pc-linux-gnu/template | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 7500d9dad73..0f2c1e4f776 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'
_triplet=i686-pc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,11 +19,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From cd6fe41a06fc976b9a12ba4aba32c64f749c9d2a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 13/29] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index 430f248c4f7..eb176b265a6 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'
_triplet=mips-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,11 +21,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From b9f2c562be75e41a6f9164245250f262cb52bf20 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 14/29] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 64e90e245a6..724fb688139 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'
_triplet=mips-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,11 +21,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From b414bede8eb6f37e6c565078b76ceec6da0a9553 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 15/29] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 7aaa4a75b4a..69c5ac543a0 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'
_triplet=mipsel-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,11 +21,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From d012084b74b92f0ea4d3dad55e73014571629fed Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 16/29] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e2109e06187..2df945e0989 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'
_triplet=mipsel-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,11 +21,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From c5db21d97fe6ceec22dab3485549cf968a52a1c0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 17/29] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 28 ++++++++++++------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 65e3501c8d1..e8dfd56e5bb 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'
_triplet=x86_64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,14 +19,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From e6925838cc5cb44340f8e11bf0736a9e06a52170 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 18/29] cross-powerpcle-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-gnu/template | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-gnu/template b/srcpkgs/cross-powerpcle-linux-gnu/template
index d071581bfb1..792bfea4c21 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'
_triplet=powerpcle-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From 4696f21231d22b0b340e02239802cdcd4cc1f0a8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 19/29] cross-powerpcle-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-musl/template b/srcpkgs/cross-powerpcle-linux-musl/template
index 864adb978cc..4034a2a3126 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'
_triplet=powerpcle-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,12 +20,12 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From f95ddefa97fccb0187539dcaa2e432dd7002f519 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 20/29] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 25 ++++++++++++------------
1 file changed, 13 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 30f0c31bf97..0c012fdb466 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'
_triplet=powerpc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,15 +20,16 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
cross_linux_arch=powerpc
+cross_gcc_bootstrap_configure_args="--with-long-double-128"
cross_binutils_configure_args="--enable-secureplt"
cross_glibc_cflags="-O2"
From ba909d4582942713d7e33851dc575fbdbc31b2a8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 21/29] cross-powerpc-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-musl/template | 28 +++++++++++------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index 4d52b396f23..42cdce6d000 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-powerpc-linux-musl'
_triplet=powerpc-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,14 +21,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From f532c6fe7e854d9d8e252a952dd043dc97cec918 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 22/29] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 23 +++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 46514ae1e17..7de4e0d4c6c 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'
_triplet=powerpc64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,15 +21,16 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
cross_linux_arch=powerpc
+cross_gcc_bootstrap_configure_args="--with-long-double-128"
cross_binutils_configure_args="--enable-secureplt"
cross_glibc_cflags="-O2"
From 3397edcb5f02616684c48f43fe0045244ea6653d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 23/29] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 28 ++++++++++-----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index b7c09d7f1ae..d743820fd5c 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'
_triplet=powerpc64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,14 +21,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 51e935364be8dd0e7be9649ba6045b845d7cc25f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 24/29] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 23 ++++++++++----------
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index 05c5f381b75..ce66bc6618a 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'
_triplet=powerpc64le-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,15 +21,16 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
cross_linux_arch=powerpc
+cross_gcc_bootstrap_configure_args="--with-long-double-128"
cross_binutils_configure_args="--enable-secureplt"
# explicitly enable for final gcc, gfortran does not build without on ppc64le
cross_gcc_configure_args="--enable-libquadmath"
From 9bc391a67d881920fc15eb51c7fe50b25641a8c7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 25/29] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-musl/template | 28 +++++++++----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 0e32fc952d9..0fe8c65ba03 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'
_triplet=powerpc64le-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,14 +21,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 91213af08c2682dccfe7f9cc1f2b0dd4a48e78d6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 26/29] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index d35f742f884..fd20ac05031 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'
_triplet=x86_64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,11 +19,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From a46489b2a0e9a55d5d5e17bfccd73a64880ae560 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:29:22 +0100
Subject: [PATCH 27/29] build-style/void-cross: remove
enable-obsolete-{rpc,nsl} from glibc
also enable glibc cross toolchains on musl
---
common/build-style/void-cross.sh | 4 ----
common/environment/build-style/void-cross.sh | 7 -------
2 files changed, 11 deletions(-)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 0e5c2336357..473141b9afe 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -200,8 +200,6 @@ _void_cross_build_glibc_headers() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--enable-kernel=2.6.27 \
${cross_glibc_configure_args}
@@ -242,8 +240,6 @@ _void_cross_build_glibc() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--disable-profile \
--disable-werror \
--enable-kernel=2.6.27 \
diff --git a/common/environment/build-style/void-cross.sh b/common/environment/build-style/void-cross.sh
index 08d1585e95c..62ce9eaa2e4 100644
--- a/common/environment/build-style/void-cross.sh
+++ b/common/environment/build-style/void-cross.sh
@@ -4,10 +4,3 @@ create_wrksrc=yes
nostrip_files+=" libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
-
-# glibc crosstoolchains not available on musl hosts yet
-if [ -z "$archs" -a "${cross_triplet/-musl}" = "${cross_triplet}" ]; then
- if [ "$XBPS_TARGET_LIBC" != "glibc" ]; then
- archs="~*-musl"
- fi
-fi
From 70fd5729f38c2994773a745118638b6951e50f45 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 8 Nov 2020 14:40:00 +0100
Subject: [PATCH 28/29] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
From eccd700ec9cc50fce57a6b9cc1f4ae90c24c0d1d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 22:13:51 +0100
Subject: [PATCH 29/29] build-style/void-cross: disable usage of fixincl, it
breaks glibc and does nothing for musl
---
common/build-style/void-cross.sh | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 473141b9afe..f2d03ae9309 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -76,6 +76,10 @@ _void_cross_build_bootstrap_gcc() {
msg_normal "Patching GCC for ${cross_triplet}\n"
cd ${wrksrc}/gcc-${ver}
+
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' Makefile.in
+
for f in ${XBPS_SRCPKGDIR}/gcc/patches/*.patch; do
_void_cross_apply_patch -p0 "$f"
done
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (204 preceding siblings ...)
2021-01-05 20:00 ` [PR PATCH] [Updated] " Johnnynator
@ 2021-01-05 20:00 ` q66
2021-01-05 20:02 ` Johnnynator
` (48 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-05 20:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 198 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-754865698
Comment:
the powerpc64 and powerpc gnu toolchains did not get updated
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (205 preceding siblings ...)
2021-01-05 20:00 ` q66
@ 2021-01-05 20:02 ` Johnnynator
2021-01-05 20:40 ` leahneukirchen
` (47 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-05 20:02 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 217 bytes --]
New comment by Johnnynator on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-754866687
Comment:
> the powerpc64 and powerpc gnu toolchains did not get updated
I did.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (206 preceding siblings ...)
2021-01-05 20:02 ` Johnnynator
@ 2021-01-05 20:40 ` leahneukirchen
2021-01-05 20:46 ` [PR PATCH] [Updated] " Johnnynator
` (46 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: leahneukirchen @ 2021-01-05 20:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1397 bytes --]
New comment by leahneukirchen on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-754886359
Comment:
Patch needed for the new 5.10 kernel libc headers: https://l2.re/GB_Jjg
```diff
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 0e5c233635..8b2b992b74 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -159,10 +159,11 @@ _void_cross_build_kernel_headers() {
cd linux-${ver}
- make ARCH=$cross_linux_arch headers_check
- make ARCH=$cross_linux_arch \
- INSTALL_HDR_PATH=${wrksrc}/build_root/usr/${cross_triplet}/usr \
- headers_install
+ make ARCH=${cross_linux_arch} headers
+ find usr/include -name '.*' -delete
+ rm usr/include/Makefile
+ rm -r usr/include/drm
+ cp -a usr/include ${wrksrc}/build_root/usr/${cross_triplet}/usr
touch ${wrksrc}/.linux_headers_done
}
@@ -518,11 +519,7 @@ do_install() {
# Install Linux headers
cd ${wrksrc}/linux-$(cat ${wrksrc}/.linux_version)
- make ARCH=${cross_linux_arch} \
- INSTALL_HDR_PATH=${DESTDIR}/${sysroot}/usr headers_install
- rm -f $(find ${DESTDIR}/${sysroot}/usr/include \
- -name .install -or -name ..install.cmd)
- rm -rf ${DESTDIR}/${sysroot}/usr/include/drm
+ cp -a usr/include ${DESTDIR}/${sysroot}/usr
# Install binutils
cd ${wrksrc}/binutils_build
```
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (207 preceding siblings ...)
2021-01-05 20:40 ` leahneukirchen
@ 2021-01-05 20:46 ` Johnnynator
2021-01-05 20:48 ` Johnnynator
` (45 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-05 20:46 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 332 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
[ci skip]
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 75841 bytes --]
From 9f52a8be35a68fdc1d9b8f03058e33f1b22fe459 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 12 Nov 2020 21:29:37 +0100
Subject: [PATCH 01/30] glibc: update to 2.32.
---
srcpkgs/glibc/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/glibc/template b/srcpkgs/glibc/template
index dda99ba608d..9202e414545 100644
--- a/srcpkgs/glibc/template
+++ b/srcpkgs/glibc/template
@@ -1,14 +1,14 @@
# Template file for 'glibc'
pkgname=glibc
-version=2.30
-revision=2
+version=2.32
+revision=1
bootstrap=yes
short_desc="GNU C library"
maintainer="Enno Boland <gottox@voidlinux.org>"
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=e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum=1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
patch_args="-Np1"
# Do not strip these files, objcopy errors out.
nostrip_files="
@@ -96,12 +96,12 @@ do_configure() {
SHELL=/bin/bash ../configure ${configure_args} \
--bindir=/usr/bin --sbindir=/usr/bin \
--libdir=${_libdir} --libexecdir=${_libdir} \
- --enable-add-ons=libidn --enable-obsolete-rpc \
+ --enable-add-ons=libidn \
--enable-multi-arch --enable-bind-now \
--disable-profile --enable-kernel=3.2.0 \
--enable-stack-guard-randomization \
--without-selinux --without-cvs --without-gd \
- --disable-lock-elision --enable-obsolete-nsl \
+ --disable-lock-elision \
--enable-stack-protector=strong \
--with-headers=${XBPS_CROSS_BASE}/usr/include \
--disable-werror \
From c28388e105030d8d6dd3cac9f9d9a4b05e3c98e2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 02/30] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 18 +++--
6 files changed, 46 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index aa697549809..a199291935c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.32 perl-5.32.0_1
@@ -866,8 +866,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1738,7 +1738,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index 02a7516002d..a0c1e6b991a 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=8
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
@@ -171,6 +171,10 @@ post_extract() {
pre_configure() {
# _FORTIFY_SOURCE needs an optimization level.
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {gcc,libiberty}/configure
+
+ # Do not run fixincludes
+ sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
case "$XBPS_TARGET_MACHINE" in
*-musl)
patch -p0 -i ${FILESDIR}/libgnarl-musl.patch
From 0a7d46f93a2f7fd2e6fde18aaf4ba9bbffe9d5e8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 03/30] cross-aarch64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index bd1625c09fc..5b2a2c45d1c 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'
_triplet=aarch64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From d74ce8b566c7ac2ba500123c6f0fc68fb6cd2359 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 04/30] cross-aarch64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 28 +++++++++++------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 4a85364ee1f..09d18932e4e 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'
_triplet=aarch64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 528c8eee8fc0527e1a45a24f742fe1e99ab3c7e2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 05/30] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index b327949889b..a8909f5f970 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'
_triplet=arm-linux-gnueabi
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From 68e9ae3b76d40a8538cc29de2a39c506b44dd307 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 06/30] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 24 +++++++++++-----------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index af95b141ae8..2915dfd3e96 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'
_triplet=arm-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From eedfbac37b30a3717d099c304af12df112eec122 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 07/30] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 28 +++++++++++------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index 02d7dcc85c8..47ce42c30f9 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'
_triplet=arm-linux-musleabi
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From a97a194ef877353e7e770c6db3ae7a3bbd0cc83e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 08/30] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 28 ++++++++++-----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 3a02bd7c596..ed8f7dc0b72 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'
_triplet=arm-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 9fe594e248b97219c16bc181763f12ae9a8817d0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 09/30] cross-armv7l-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 24 +++++++++----------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index d59d9d11929..cf0bb4631bf 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'
_triplet=armv7l-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From a956aaec9513dd8a030693601debe289707b9df0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 10/30] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 28 +++++++++----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index fedf616d8b1..86886dbc85b 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'
_triplet=armv7l-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 57dd70549e71ba36047f840a0c72044c87f2e429 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 11/30] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 30 +++++++++++++-------------
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index 3d889855ace..95ebbbc2296 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'
_triplet=i686-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,14 +19,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
@@ -41,7 +41,7 @@ if [ "$XBPS_TARGET_MACHINE" = "i686-musl" ]; then
fi
post_patch() {
- vsed -i libucontext-${_libucontext_version}/arch/x86/startcontext.S \
+ vsed -i libucontext-libucontext-${_libucontext_version}/arch/x86/startcontext.S \
-e "s;__i686.get_pc_thunk.bx;i686_get_pc_thunk_bx;g"
}
From 58139d34af59f4a5c89febc3ae51d86dadc91ee2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 12/30] cross-i686-pc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-i686-pc-linux-gnu/template | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 7500d9dad73..0f2c1e4f776 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'
_triplet=i686-pc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,11 +19,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From cd6fe41a06fc976b9a12ba4aba32c64f749c9d2a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 13/30] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index 430f248c4f7..eb176b265a6 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'
_triplet=mips-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,11 +21,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From b9f2c562be75e41a6f9164245250f262cb52bf20 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 14/30] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 64e90e245a6..724fb688139 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'
_triplet=mips-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,11 +21,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From b414bede8eb6f37e6c565078b76ceec6da0a9553 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 15/30] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 7aaa4a75b4a..69c5ac543a0 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'
_triplet=mipsel-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,11 +21,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From d012084b74b92f0ea4d3dad55e73014571629fed Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 16/30] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e2109e06187..2df945e0989 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'
_triplet=mipsel-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,11 +21,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From c5db21d97fe6ceec22dab3485549cf968a52a1c0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 17/30] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 28 ++++++++++++------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 65e3501c8d1..e8dfd56e5bb 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'
_triplet=x86_64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,14 +19,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From e6925838cc5cb44340f8e11bf0736a9e06a52170 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 18/30] cross-powerpcle-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-gnu/template | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-gnu/template b/srcpkgs/cross-powerpcle-linux-gnu/template
index d071581bfb1..792bfea4c21 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'
_triplet=powerpcle-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From 4696f21231d22b0b340e02239802cdcd4cc1f0a8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 19/30] cross-powerpcle-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-musl/template b/srcpkgs/cross-powerpcle-linux-musl/template
index 864adb978cc..4034a2a3126 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'
_triplet=powerpcle-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,12 +20,12 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From f95ddefa97fccb0187539dcaa2e432dd7002f519 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 20/30] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 25 ++++++++++++------------
1 file changed, 13 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 30f0c31bf97..0c012fdb466 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'
_triplet=powerpc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,15 +20,16 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
cross_linux_arch=powerpc
+cross_gcc_bootstrap_configure_args="--with-long-double-128"
cross_binutils_configure_args="--enable-secureplt"
cross_glibc_cflags="-O2"
From ba909d4582942713d7e33851dc575fbdbc31b2a8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 21/30] cross-powerpc-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-musl/template | 28 +++++++++++------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index 4d52b396f23..42cdce6d000 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-powerpc-linux-musl'
_triplet=powerpc-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,14 +21,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From f532c6fe7e854d9d8e252a952dd043dc97cec918 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 22/30] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 23 +++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 46514ae1e17..7de4e0d4c6c 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'
_triplet=powerpc64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,15 +21,16 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
cross_linux_arch=powerpc
+cross_gcc_bootstrap_configure_args="--with-long-double-128"
cross_binutils_configure_args="--enable-secureplt"
cross_glibc_cflags="-O2"
From 3397edcb5f02616684c48f43fe0045244ea6653d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 23/30] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 28 ++++++++++-----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index b7c09d7f1ae..d743820fd5c 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'
_triplet=powerpc64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,14 +21,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 51e935364be8dd0e7be9649ba6045b845d7cc25f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 24/30] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 23 ++++++++++----------
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index 05c5f381b75..ce66bc6618a 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'
_triplet=powerpc64le-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,15 +21,16 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
cross_linux_arch=powerpc
+cross_gcc_bootstrap_configure_args="--with-long-double-128"
cross_binutils_configure_args="--enable-secureplt"
# explicitly enable for final gcc, gfortran does not build without on ppc64le
cross_gcc_configure_args="--enable-libquadmath"
From 9bc391a67d881920fc15eb51c7fe50b25641a8c7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 25/30] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-musl/template | 28 +++++++++----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 0e32fc952d9..0fe8c65ba03 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'
_triplet=powerpc64le-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,14 +21,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 91213af08c2682dccfe7f9cc1f2b0dd4a48e78d6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 26/30] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index d35f742f884..fd20ac05031 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'
_triplet=x86_64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,11 +19,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43"
nocross=yes
cross_triplet=${_triplet}
From a46489b2a0e9a55d5d5e17bfccd73a64880ae560 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:29:22 +0100
Subject: [PATCH 27/30] build-style/void-cross: remove
enable-obsolete-{rpc,nsl} from glibc
also enable glibc cross toolchains on musl
---
common/build-style/void-cross.sh | 4 ----
common/environment/build-style/void-cross.sh | 7 -------
2 files changed, 11 deletions(-)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 0e5c2336357..473141b9afe 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -200,8 +200,6 @@ _void_cross_build_glibc_headers() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--enable-kernel=2.6.27 \
${cross_glibc_configure_args}
@@ -242,8 +240,6 @@ _void_cross_build_glibc() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--disable-profile \
--disable-werror \
--enable-kernel=2.6.27 \
diff --git a/common/environment/build-style/void-cross.sh b/common/environment/build-style/void-cross.sh
index 08d1585e95c..62ce9eaa2e4 100644
--- a/common/environment/build-style/void-cross.sh
+++ b/common/environment/build-style/void-cross.sh
@@ -4,10 +4,3 @@ create_wrksrc=yes
nostrip_files+=" libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
-
-# glibc crosstoolchains not available on musl hosts yet
-if [ -z "$archs" -a "${cross_triplet/-musl}" = "${cross_triplet}" ]; then
- if [ "$XBPS_TARGET_LIBC" != "glibc" ]; then
- archs="~*-musl"
- fi
-fi
From 70fd5729f38c2994773a745118638b6951e50f45 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 8 Nov 2020 14:40:00 +0100
Subject: [PATCH 28/30] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
From eccd700ec9cc50fce57a6b9cc1f4ae90c24c0d1d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 22:13:51 +0100
Subject: [PATCH 29/30] build-style/void-cross: disable usage of fixincl, it
breaks glibc and does nothing for musl
---
common/build-style/void-cross.sh | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 473141b9afe..f2d03ae9309 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -76,6 +76,10 @@ _void_cross_build_bootstrap_gcc() {
msg_normal "Patching GCC for ${cross_triplet}\n"
cd ${wrksrc}/gcc-${ver}
+
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' Makefile.in
+
for f in ${XBPS_SRCPKGDIR}/gcc/patches/*.patch; do
_void_cross_apply_patch -p0 "$f"
done
From daa69902dc6175395405ef88f907d13e38555612 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Jan 2021 21:46:22 +0100
Subject: [PATCH 30/30] build-style/void-cross: fix build with 5.10 kernel
headers
---
common/build-style/void-cross.sh | 15 ++++++---------
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index f2d03ae9309..d8034c4cebf 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -163,10 +163,11 @@ _void_cross_build_kernel_headers() {
cd linux-${ver}
- make ARCH=$cross_linux_arch headers_check
- make ARCH=$cross_linux_arch \
- INSTALL_HDR_PATH=${wrksrc}/build_root/usr/${cross_triplet}/usr \
- headers_install
+ make ARCH=${cross_linux_arch} headers
+ find usr/include -name '.*' -delete
+ rm usr/include/Makefile
+ rm -r usr/include/drm
+ cp -a usr/include ${wrksrc}/build_root/usr/${cross_triplet}/usr
touch ${wrksrc}/.linux_headers_done
}
@@ -518,11 +519,7 @@ do_install() {
# Install Linux headers
cd ${wrksrc}/linux-$(cat ${wrksrc}/.linux_version)
- make ARCH=${cross_linux_arch} \
- INSTALL_HDR_PATH=${DESTDIR}/${sysroot}/usr headers_install
- rm -f $(find ${DESTDIR}/${sysroot}/usr/include \
- -name .install -or -name ..install.cmd)
- rm -rf ${DESTDIR}/${sysroot}/usr/include/drm
+ cp -a usr/include ${DESTDIR}/${sysroot}/usr
# Install binutils
cd ${wrksrc}/binutils_build
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (208 preceding siblings ...)
2021-01-05 20:46 ` [PR PATCH] [Updated] " Johnnynator
@ 2021-01-05 20:48 ` Johnnynator
2021-01-05 21:35 ` leahneukirchen
` (44 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-05 20:48 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 332 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
[ci skip]
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 75889 bytes --]
From 9f52a8be35a68fdc1d9b8f03058e33f1b22fe459 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 12 Nov 2020 21:29:37 +0100
Subject: [PATCH 01/30] glibc: update to 2.32.
---
srcpkgs/glibc/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/glibc/template b/srcpkgs/glibc/template
index dda99ba608d..9202e414545 100644
--- a/srcpkgs/glibc/template
+++ b/srcpkgs/glibc/template
@@ -1,14 +1,14 @@
# Template file for 'glibc'
pkgname=glibc
-version=2.30
-revision=2
+version=2.32
+revision=1
bootstrap=yes
short_desc="GNU C library"
maintainer="Enno Boland <gottox@voidlinux.org>"
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=e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum=1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
patch_args="-Np1"
# Do not strip these files, objcopy errors out.
nostrip_files="
@@ -96,12 +96,12 @@ do_configure() {
SHELL=/bin/bash ../configure ${configure_args} \
--bindir=/usr/bin --sbindir=/usr/bin \
--libdir=${_libdir} --libexecdir=${_libdir} \
- --enable-add-ons=libidn --enable-obsolete-rpc \
+ --enable-add-ons=libidn \
--enable-multi-arch --enable-bind-now \
--disable-profile --enable-kernel=3.2.0 \
--enable-stack-guard-randomization \
--without-selinux --without-cvs --without-gd \
- --disable-lock-elision --enable-obsolete-nsl \
+ --disable-lock-elision \
--enable-stack-protector=strong \
--with-headers=${XBPS_CROSS_BASE}/usr/include \
--disable-werror \
From c28388e105030d8d6dd3cac9f9d9a4b05e3c98e2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 02/30] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 18 +++--
6 files changed, 46 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index aa697549809..a199291935c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.32 perl-5.32.0_1
@@ -866,8 +866,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1738,7 +1738,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index 02a7516002d..a0c1e6b991a 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=8
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
@@ -171,6 +171,10 @@ post_extract() {
pre_configure() {
# _FORTIFY_SOURCE needs an optimization level.
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {gcc,libiberty}/configure
+
+ # Do not run fixincludes
+ sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
case "$XBPS_TARGET_MACHINE" in
*-musl)
patch -p0 -i ${FILESDIR}/libgnarl-musl.patch
From 0f5e82297b034e21d86d729cdb5cfd4eaf2e2887 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 03/30] cross-aarch64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index bd1625c09fc..c3dc603d8b4 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'
_triplet=aarch64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From c770d2027d2a95f37d55ee8028ff05d3eb655250 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 04/30] cross-aarch64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 28 +++++++++++------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 4a85364ee1f..49333563425 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'
_triplet=aarch64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10.4
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 88ba56c40bc07b4380321f89fe85688a2f410b08 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 05/30] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index b327949889b..81b3a3dc959 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'
_triplet=arm-linux-gnueabi
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From d1dd7c479982928cb05f7771cb8de8cecc0c67ba Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 06/30] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 24 +++++++++++-----------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index af95b141ae8..8d4717bebd2 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'
_triplet=arm-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From 5c28b398bbfaf3fe1d8172be37f89b8d85aa893c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 07/30] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 28 +++++++++++------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index 02d7dcc85c8..bad718d1e05 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'
_triplet=arm-linux-musleabi
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10.4
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From ac50b3af8daaadc283cbc46155a1b61317ee9031 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 08/30] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 28 ++++++++++-----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 3a02bd7c596..2c1bbd3a9d2 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'
_triplet=arm-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10.4
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From b1527010098170252499c2ef00c25dd5d7ab877b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 09/30] cross-armv7l-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 24 +++++++++----------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index d59d9d11929..572f93fef4c 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'
_triplet=armv7l-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From 4db89be929d739f82ba618d68cae916121c8c8f1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 10/30] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 28 +++++++++----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index fedf616d8b1..f9c9eedd0da 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'
_triplet=armv7l-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10.4
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 03330aa983de08753cd70369fe0471e3c238c9c5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 11/30] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 30 +++++++++++++-------------
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index 3d889855ace..79c7f6470ac 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'
_triplet=i686-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10.4
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,14 +19,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
@@ -41,7 +41,7 @@ if [ "$XBPS_TARGET_MACHINE" = "i686-musl" ]; then
fi
post_patch() {
- vsed -i libucontext-${_libucontext_version}/arch/x86/startcontext.S \
+ vsed -i libucontext-libucontext-${_libucontext_version}/arch/x86/startcontext.S \
-e "s;__i686.get_pc_thunk.bx;i686_get_pc_thunk_bx;g"
}
From c2c53ca513c36d900ad95cf2bdc7a47628987ed7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 12/30] cross-i686-pc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-i686-pc-linux-gnu/template | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 7500d9dad73..1ab6de75bf5 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'
_triplet=i686-pc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,11 +19,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From 04db938dcb0a594cf6644770a978f22a57f8e523 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 13/30] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index 430f248c4f7..13cc2d06e53 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'
_triplet=mips-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,11 +21,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From 8ef1fd4ad956994932bfa9cbe69af0a87abfe321 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 14/30] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 64e90e245a6..43a67d50338 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'
_triplet=mips-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,11 +21,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From 6b08b6e51e9238a6fa856e967fc556bb1346a78a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 15/30] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 7aaa4a75b4a..587328c0ff0 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'
_triplet=mipsel-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,11 +21,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From c7a7048f723cad04a8ef098a3782cf41025d8dd4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 16/30] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e2109e06187..ce396d2cc39 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'
_triplet=mipsel-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,11 +21,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From 427d33d382bcebdb9dce66440ddf81fc877cb12f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 17/30] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 28 ++++++++++++------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 65e3501c8d1..1956488b907 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'
_triplet=x86_64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10.4
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,14 +19,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 0124fc5445b28a6beacb99240e2bb80e5f6de9cf Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 18/30] cross-powerpcle-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-gnu/template | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-gnu/template b/srcpkgs/cross-powerpcle-linux-gnu/template
index d071581bfb1..2ef6debf703 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'
_triplet=powerpcle-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From ec3a1d2cbf7af2857a6553e3dd30d3fc4853a5bf Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 19/30] cross-powerpcle-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-musl/template b/srcpkgs/cross-powerpcle-linux-musl/template
index 864adb978cc..5a5d7c44007 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'
_triplet=powerpcle-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,12 +20,12 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From 0e7d4444f731277bab161f30f354fc40b58e2681 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 20/30] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 25 ++++++++++++------------
1 file changed, 13 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 30f0c31bf97..6021aae407f 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'
_triplet=powerpc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,15 +20,16 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
cross_linux_arch=powerpc
+cross_gcc_bootstrap_configure_args="--with-long-double-128"
cross_binutils_configure_args="--enable-secureplt"
cross_glibc_cflags="-O2"
From 7a71f0eaf11a903229ba32f2e61897a6b4020686 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 21/30] cross-powerpc-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-musl/template | 28 +++++++++++------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index 4d52b396f23..b503993cc85 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-powerpc-linux-musl'
_triplet=powerpc-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10.4
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,14 +21,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From a845ac85c501ae8380e16ec42b85231b8f0148a6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 22/30] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 23 +++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 46514ae1e17..1a91879c1b3 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'
_triplet=powerpc64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,15 +21,16 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
cross_linux_arch=powerpc
+cross_gcc_bootstrap_configure_args="--with-long-double-128"
cross_binutils_configure_args="--enable-secureplt"
cross_glibc_cflags="-O2"
From 7e9d02879e316d27bc95209e15e5bf0677832978 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 23/30] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 28 ++++++++++-----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index b7c09d7f1ae..bbd427a1841 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'
_triplet=powerpc64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10.4
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,14 +21,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 5370cd00eb1d953357dcc948924c001d79634fdd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 24/30] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 23 ++++++++++----------
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index 05c5f381b75..e316341c2d3 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'
_triplet=powerpc64le-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,15 +21,16 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
cross_linux_arch=powerpc
+cross_gcc_bootstrap_configure_args="--with-long-double-128"
cross_binutils_configure_args="--enable-secureplt"
# explicitly enable for final gcc, gfortran does not build without on ppc64le
cross_gcc_configure_args="--enable-libquadmath"
From 44df2e48fdc36e1171f7ab0a985e3ddc82724f11 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 25/30] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-musl/template | 28 +++++++++----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 0e32fc952d9..24a5649da84 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'
_triplet=powerpc64le-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.34
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10.4
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,14 +21,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From b0a259a909c66cd624bd0d698340158c71a837c7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 26/30] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index d35f742f884..9745d32048b 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'
_triplet=x86_64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.34
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,11 +19,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From 8104e01289e282bad022c50d6aded34a1deb4384 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:29:22 +0100
Subject: [PATCH 27/30] build-style/void-cross: remove
enable-obsolete-{rpc,nsl} from glibc
also enable glibc cross toolchains on musl
---
common/build-style/void-cross.sh | 4 ----
common/environment/build-style/void-cross.sh | 7 -------
2 files changed, 11 deletions(-)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 0e5c2336357..473141b9afe 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -200,8 +200,6 @@ _void_cross_build_glibc_headers() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--enable-kernel=2.6.27 \
${cross_glibc_configure_args}
@@ -242,8 +240,6 @@ _void_cross_build_glibc() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--disable-profile \
--disable-werror \
--enable-kernel=2.6.27 \
diff --git a/common/environment/build-style/void-cross.sh b/common/environment/build-style/void-cross.sh
index 08d1585e95c..62ce9eaa2e4 100644
--- a/common/environment/build-style/void-cross.sh
+++ b/common/environment/build-style/void-cross.sh
@@ -4,10 +4,3 @@ create_wrksrc=yes
nostrip_files+=" libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
-
-# glibc crosstoolchains not available on musl hosts yet
-if [ -z "$archs" -a "${cross_triplet/-musl}" = "${cross_triplet}" ]; then
- if [ "$XBPS_TARGET_LIBC" != "glibc" ]; then
- archs="~*-musl"
- fi
-fi
From 4fc107eef419fcf4c3c9f509549ae57c3e8c036f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 8 Nov 2020 14:40:00 +0100
Subject: [PATCH 28/30] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
From 14a50bf629d600bdc38a8f73b4f0905c5121d4d5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 22:13:51 +0100
Subject: [PATCH 29/30] build-style/void-cross: disable usage of fixincl, it
breaks glibc and does nothing for musl
---
common/build-style/void-cross.sh | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 473141b9afe..f2d03ae9309 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -76,6 +76,10 @@ _void_cross_build_bootstrap_gcc() {
msg_normal "Patching GCC for ${cross_triplet}\n"
cd ${wrksrc}/gcc-${ver}
+
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' Makefile.in
+
for f in ${XBPS_SRCPKGDIR}/gcc/patches/*.patch; do
_void_cross_apply_patch -p0 "$f"
done
From 8492613032d60ddc844f44c4ee8a85df58ad9d2b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Jan 2021 21:46:22 +0100
Subject: [PATCH 30/30] build-style/void-cross: fix build with 5.10 kernel
headers
---
common/build-style/void-cross.sh | 15 ++++++---------
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index f2d03ae9309..d8034c4cebf 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -163,10 +163,11 @@ _void_cross_build_kernel_headers() {
cd linux-${ver}
- make ARCH=$cross_linux_arch headers_check
- make ARCH=$cross_linux_arch \
- INSTALL_HDR_PATH=${wrksrc}/build_root/usr/${cross_triplet}/usr \
- headers_install
+ make ARCH=${cross_linux_arch} headers
+ find usr/include -name '.*' -delete
+ rm usr/include/Makefile
+ rm -r usr/include/drm
+ cp -a usr/include ${wrksrc}/build_root/usr/${cross_triplet}/usr
touch ${wrksrc}/.linux_headers_done
}
@@ -518,11 +519,7 @@ do_install() {
# Install Linux headers
cd ${wrksrc}/linux-$(cat ${wrksrc}/.linux_version)
- make ARCH=${cross_linux_arch} \
- INSTALL_HDR_PATH=${DESTDIR}/${sysroot}/usr headers_install
- rm -f $(find ${DESTDIR}/${sysroot}/usr/include \
- -name .install -or -name ..install.cmd)
- rm -rf ${DESTDIR}/${sysroot}/usr/include/drm
+ cp -a usr/include ${DESTDIR}/${sysroot}/usr
# Install binutils
cd ${wrksrc}/binutils_build
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (209 preceding siblings ...)
2021-01-05 20:48 ` Johnnynator
@ 2021-01-05 21:35 ` leahneukirchen
2021-01-07 0:17 ` q66
` (43 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: leahneukirchen @ 2021-01-05 21:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 243 bytes --]
New comment by leahneukirchen on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-754915713
Comment:
Note from #24258: OpenSSH will need a rebuild to allow new 64-bit time syscalls in the sandbox.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (210 preceding siblings ...)
2021-01-05 21:35 ` leahneukirchen
@ 2021-01-07 0:17 ` q66
2021-01-07 15:57 ` q66
` (42 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-07 0:17 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 318 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-755791628
Comment:
while at this it would be worthwhile to update binutils; i'm working on that right now, will raise it as separate PR and then we can pull it into crosstoolchains as well once merged
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (211 preceding siblings ...)
2021-01-07 0:17 ` q66
@ 2021-01-07 15:57 ` q66
2021-01-07 19:48 ` pullmoll
` (41 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-07 15:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 394 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-756204935
Comment:
ok, now that is merged, please update the cross templates to use 2.35.1 and also remove the comments on the patching bit for binutils in the cross build-style (i commented it out because the patches do not work in 2.34, but with the update that will change)
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (212 preceding siblings ...)
2021-01-07 15:57 ` q66
@ 2021-01-07 19:48 ` pullmoll
2021-01-07 19:54 ` [PR PATCH] [Updated] " Johnnynator
` (40 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2021-01-07 19:48 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1731 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-756342944
Comment:
Here building `cross-aarch64-linux-musl` with `binutils-2.35.1` fails with:
```
libtool: compile: /builddir/cross-aarch64-linux-musl-0.34/gcc_build/./gcc/gccgo -B/builddir/cross-aarch64-linux-musl-0.34/gcc_build/./gcc/ -B/usr/aarch64-linux-musl/bin/ -B/usr/aarch64-linux-musl/lib/ -isystem /usr/aarch64-linux-musl/include -isystem /usr/aarch64-linux-musl/sys-include --sysroot=/builddir/cross-aarch64-linux-musl-0.34/build_root/usr/aarch64-linux-musl -O2 -g -I . -c -fgo-pkgpath=cmd/go/internal/modfetch ../../../gcc-10.2.0/libgo/go/cmd/go/internal/modfetch/cache.go ../../../gcc-10.2.0/libgo/go/cmd/go/internal/modfetch/coderepo.go ../../../gcc-10.2.0/libgo/go/cmd/go/internal/modfetch/fetch.go ../../../gcc-10.2.0/libgo/go/cmd/go/internal/modfetch/insecure.go ../../../gcc-10.2.0/libgo/go/cmd/go/internal/modfetch/key.go ../../../gcc-10.2.0/libgo/go/cmd/go/internal/modfetch/proxy.go ../../../gcc-10.2.0/libgo/go/cmd/go/internal/modfetch/pseudo.go ../../../gcc-10.2.0/libgo/go/cmd/go/internal/modfetch/repo.go ../../../gcc-10.2.0/libgo/go/cmd/go/internal/modfetch/sumdb.go -o cmd/go/internal/modfetch.o
/builddir/cross-aarch64-linux-musl-0.34/build_root/usr/aarch64-linux-musl/lib/../lib64/libucontext.a(startcontext.o): in function `__start_context':
(.text+0x4): relocation truncated to fit: R_AARCH64_CONDBR19 against symbol `__setcontext' defined in .text section in /builddir/cross-aarch64-linux-musl-0.34/build_root/usr/aarch64-linux-musl/lib/../lib64/libucontext.a(setcontext.o)
collect2: error: ld returned 1 exit status
```
The other cross compilers built ok for x86_64.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Updated] [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (213 preceding siblings ...)
2021-01-07 19:48 ` pullmoll
@ 2021-01-07 19:54 ` Johnnynator
2021-01-07 23:07 ` q66
` (39 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-07 19:54 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 332 bytes --]
There is an updated pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages gcc10
https://github.com/void-linux/void-packages/pull/24258
[wip] gcc: update to 10.2.0
[ci skip]
A patch file from https://github.com/void-linux/void-packages/pull/24258.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gcc10-24258.patch --]
[-- Type: text/x-diff, Size: 77513 bytes --]
From fcc28282cc139049756975fd62925dcc181dd209 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 12 Nov 2020 21:29:37 +0100
Subject: [PATCH 01/31] glibc: update to 2.32.
---
common/shlibs | 2 --
srcpkgs/glibc/template | 10 +++++-----
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index a60e1becef3..685b92db7ef 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -40,8 +40,6 @@ libnss_files.so.2 glibc-2.29_1
libnss_compat.so.2 glibc-2.29_1
libnss_dns.so.2 glibc-2.29_1
libnss_hesiod.so.2 glibc-2.29_1
-libnss_nisplus.so.2 glibc-2.29_1
-libnss_nis.so.2 glibc-2.29_1
libcrypt.so.1 glibc-2.29_1
libBrokenLocale.so.1 glibc-2.29_1
libmemusage.so glibc-2.29_1
diff --git a/srcpkgs/glibc/template b/srcpkgs/glibc/template
index dda99ba608d..9202e414545 100644
--- a/srcpkgs/glibc/template
+++ b/srcpkgs/glibc/template
@@ -1,14 +1,14 @@
# Template file for 'glibc'
pkgname=glibc
-version=2.30
-revision=2
+version=2.32
+revision=1
bootstrap=yes
short_desc="GNU C library"
maintainer="Enno Boland <gottox@voidlinux.org>"
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=e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
+checksum=1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
patch_args="-Np1"
# Do not strip these files, objcopy errors out.
nostrip_files="
@@ -96,12 +96,12 @@ do_configure() {
SHELL=/bin/bash ../configure ${configure_args} \
--bindir=/usr/bin --sbindir=/usr/bin \
--libdir=${_libdir} --libexecdir=${_libdir} \
- --enable-add-ons=libidn --enable-obsolete-rpc \
+ --enable-add-ons=libidn \
--enable-multi-arch --enable-bind-now \
--disable-profile --enable-kernel=3.2.0 \
--enable-stack-guard-randomization \
--without-selinux --without-cvs --without-gd \
- --disable-lock-elision --enable-obsolete-nsl \
+ --disable-lock-elision \
--enable-stack-protector=strong \
--with-headers=${XBPS_CROSS_BASE}/usr/include \
--disable-werror \
From b08a8420bd461ca3f052682e495e66e135011c84 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Aug 2020 22:36:02 +0200
Subject: [PATCH 02/31] gcc: update to 10.2.0.
---
common/shlibs | 8 +-
srcpkgs/gcc/files/gccgo-musl.patch | 40 +++++-----
srcpkgs/gcc/patches/0010-ldbl128-config.patch | 76 -------------------
srcpkgs/gcc/patches/invalid_tls_model.patch | 26 -------
srcpkgs/gcc/patches/musl-ada.patch | 22 +++---
srcpkgs/gcc/template | 18 +++--
6 files changed, 46 insertions(+), 144 deletions(-)
delete mode 100644 srcpkgs/gcc/patches/0010-ldbl128-config.patch
delete mode 100644 srcpkgs/gcc/patches/invalid_tls_model.patch
diff --git a/common/shlibs b/common/shlibs
index 685b92db7ef..9057705f7ce 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -55,7 +55,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.14 libgo-9.1.0_1
+libgo.so.16 libgo-10.2.0_1
libmpx.so.2 libmpx-6.2.1_1
libmpxwrappers.so.2 libmpx-6.2.1_1
libperl.so.5.32 perl-5.32.0_1
@@ -864,8 +864,8 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-9.so libada-9.1.0_1
-libgnat-9.so libada-9.1.0_1
+libgnarl-10.so libada-10.2.0_1
+libgnat-10.so libada-10.2.0_1
libmozjs185.so.1.0 js-1.8.5_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
@@ -1736,7 +1736,7 @@ libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.5 libsanitizer-8.2.0_1
+libasan.so.6 libsanitizer-10.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
diff --git a/srcpkgs/gcc/files/gccgo-musl.patch b/srcpkgs/gcc/files/gccgo-musl.patch
index cc3ed7d17ae..9b3f3af9b7f 100644
--- a/srcpkgs/gcc/files/gccgo-musl.patch
+++ b/srcpkgs/gcc/files/gccgo-musl.patch
@@ -162,30 +162,30 @@ URL: https://code.foxkit.us/adelie/packages/tree/master/system/gcc
fi
if test "${GOOS}" = "aix"; then
---- libgo/runtime/go-signal.c
-+++ libgo/runtime/go-signal.c
-@@ -222,7 +222,11 @@ getSiginfo(siginfo_t *info, void *context __attribute__((unused)))
- #endif
- #ifdef __PPC__
- #ifdef __linux__
+--- libgo/runtime/go-signal.c 2020-07-23 08:35:19.004402840 +0200
++++ - 2020-08-09 21:35:54.352886232 +0200
+@@ -224,7 +224,11 @@
+ #elif defined(__alpha__) && defined(__linux__)
+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.sc_pc;
+ #elif defined(__PPC__) && defined(__linux__)
- ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.regs->nip;
-+ #ifdef __PPC64__
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
-+ #else
-+ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
-+ #endif
- #endif
- #ifdef _AIX
++ #ifdef __PPC64__
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gp_regs[32];
++ #else
++ ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.gregs[32];
++ #endif
+ #elif defined(__PPC__) && defined(_AIX)
ret.sigpc = ((ucontext_t*)(context))->uc_mcontext.jmp_context.iar;
-@@ -343,7 +343,7 @@ dumpregs(siginfo_t *info __attribute__((unused)), void *context __attribute__((u
- #endif
- #endif
-
--#if defined(__PPC__) && defined(__LITTLE_ENDIAN__)
-+#if defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__GLIBC__)
- #ifdef __linux__
+ #elif defined(__aarch64__) && defined(__linux__)
+@@ -333,7 +337,7 @@
+ runtime_printf("sp %X\n", m->sc_regs[30]);
+ runtime_printf("pc %X\n", m->sc_pc);
+ }
+-#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__)
++#elif defined(__PPC__) && defined(__LITTLE_ENDIAN__) && defined(__linux__) && defined(__GLIBC__)
{
mcontext_t *m = &((ucontext_t*)(context))->uc_mcontext;
+ int i;
--- libgo/sysinfo.c
+++ libgo/sysinfo.c
@@ -73,9 +73,6 @@
diff --git a/srcpkgs/gcc/patches/0010-ldbl128-config.patch b/srcpkgs/gcc/patches/0010-ldbl128-config.patch
deleted file mode 100644
index 35869dd5d0f..00000000000
--- a/srcpkgs/gcc/patches/0010-ldbl128-config.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
-From: Szabolcs Nagy <nsz@port70.net>
-Date: Wed, 28 Feb 2018 00:54:05 +0000
-Subject: [PATCH 10/12] ldbl128 config
-
----
- gcc/configure | 13 +++++++++++++
- gcc/configure.ac | 16 ++++++++++++++--
- 2 files changed, 27 insertions(+), 2 deletions(-)
-
-diff --git gcc/configure gcc/configure
-index 6121e163259..07ff8597d48 100755
---- gcc/configure
-+++ gcc/configure
-@@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
- withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
- else
-
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)
-+
- if test $glibc_version_major -gt 2 \
- || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
- gcc_cv_target_ldbl128=yes
-@@ -29320,6 +29329,10 @@ else
- && gcc_cv_target_ldbl128=yes
-
- fi
-+
-+ ;;
-+ esac
-+
- fi
-
- ;;
-diff --git gcc/configure.ac gcc/configure.ac
-index b066cc609e1..6c15ed898c0 100644
---- gcc/configure.ac
-+++ gcc/configure.ac
-@@ -5971,13 +5971,25 @@ case "$target" in
- AC_ARG_WITH(long-double-128,
- [AS_HELP_STRING([--with-long-double-128],
- [use 128-bit long double by default])],
-- gcc_cv_target_ldbl128="$with_long_double_128",
-+ gcc_cv_target_ldbl128="$with_long_double_128", [
-+ case "$target" in
-+ s390*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=yes
-+ ;;
-+ powerpc*-*-linux-musl*)
-+ gcc_cv_target_ldbl128=no
-+ ;;
-+ *)]
- [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
- [gcc_cv_target_ldbl128=no
- grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
- $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
- && gcc_cv_target_ldbl128=yes
-- ]])])
-+ ]])]
-+ [
-+ ;;
-+ esac
-+ ])
- ;;
- esac
- if test x$gcc_cv_target_ldbl128 = xyes; then
---
-2.17.1
-
diff --git a/srcpkgs/gcc/patches/invalid_tls_model.patch b/srcpkgs/gcc/patches/invalid_tls_model.patch
deleted file mode 100644
index 598cde5cb3a..00000000000
--- a/srcpkgs/gcc/patches/invalid_tls_model.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libgomp/configure.tgt 2018-11-08 18:13:04.000000000 +0100
-+++ libgomp/configure.tgt 2019-06-29 20:06:31.972950350 +0200
-@@ -10,23 +10,6 @@
- # XCFLAGS Add extra compile flags to use.
- # XLDFLAGS Add extra link flags to use.
-
--# Optimize TLS usage by avoiding the overhead of dynamic allocation.
--if test $gcc_cv_have_tls = yes ; then
-- case "${target}" in
--
-- *-*-k*bsd*-gnu*)
-- ;;
--
-- *-*-linux* | *-*-gnu*)
-- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec -DUSING_INITIAL_EXEC_TLS"
-- ;;
--
-- *-*-rtems*)
-- XCFLAGS="${XCFLAGS} -ftls-model=local-exec"
-- ;;
-- esac
--fi
--
- # Since we require POSIX threads, assume a POSIX system by default.
- config_path="posix"
-
diff --git a/srcpkgs/gcc/patches/musl-ada.patch b/srcpkgs/gcc/patches/musl-ada.patch
index 5e91b0476a3..61823684da5 100644
--- a/srcpkgs/gcc/patches/musl-ada.patch
+++ b/srcpkgs/gcc/patches/musl-ada.patch
@@ -124,27 +124,27 @@ index 0d12f7e..a063b47 100644
#endif
#if defined (_WIN32)
---- gcc/ada/Makefile.rtl 2019-05-14 21:18:45.217455681 +0200
-+++ gcc/ada/Makefile.rtl 2019-05-14 21:21:30.686464218 +0200
-@@ -1521,7 +1521,7 @@
+--- gcc/ada/Makefile.rtl 2020-07-23 08:35:17.052381336 +0200
++++ - 2020-08-09 19:38:24.230351406 +0200
+@@ -1533,7 +1533,7 @@
+ s-intman.adb<libgnarl/s-intman__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
a-exetim.adb<libgnarl/a-exetim__posix.adb \
a-exetim.ads<libgnarl/a-exetim__default.ads \
s-linux.ads<libgnarl/s-linux.ads \
-@@ -2073,7 +2073,7 @@
+@@ -2083,7 +2083,7 @@
+ s-osinte.adb<libgnarl/s-osinte__posix.adb \
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ppc.ads
-@@ -2102,7 +2102,7 @@
+@@ -2112,7 +2112,7 @@
endif
# ARM linux, GNU eabi
@@ -153,18 +153,18 @@ index 0d12f7e..a063b47 100644
LIBGNAT_TARGET_PAIRS = \
a-intnam.ads<libgnarl/a-intnam__linux.ads \
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
-@@ -2297,7 +2297,7 @@
+@@ -2305,7 +2305,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
$(ATOMICS_TARGET_PAIRS) \
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-ia64.ads
-@@ -2394,7 +2394,7 @@
+@@ -2401,7 +2401,7 @@
+ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
s-taspri.ads<libgnarl/s-taspri__posix.ads \
- g-sercom.adb<libgnat/g-sercom__linux.adb \
$(TRASYM_DWARF_UNIX_PAIRS) \
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
+ s-tsmona.adb<libgnat/s-tsmona.adb \
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index 02a7516002d..a0c1e6b991a 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -1,14 +1,14 @@
# Template file for 'gcc'
-_majorver=9
-_minorver=${_majorver}.3
+_majorver=10
+_minorver=${_majorver}.2
_gmp_version=6.2.0
-_mpfr_version=4.0.2
+_mpfr_version=4.1.0
_mpc_version=1.1.0
_isl_version=0.21
pkgname=gcc
version=${_minorver}.0
-revision=8
+revision=1
short_desc="GNU Compiler Collection"
maintainer="Enno Boland <gottox@voidlinux.org>"
homepage="http://gcc.gnu.org"
@@ -17,12 +17,12 @@ license="GFDL-1.2-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
distfiles="
${GNU_SITE}/gcc/gcc-${version}/gcc-${version}.tar.xz
https://gmplib.org/download/gmp/gmp-${_gmp_version}.tar.xz
- https://www.mpfr.org/mpfr-${_mpfr_version}/mpfr-${_mpfr_version}.tar.xz
+ ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz
${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz
http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2"
-checksum="71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+checksum="b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526
- 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
+ 0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859"
@@ -171,6 +171,10 @@ post_extract() {
pre_configure() {
# _FORTIFY_SOURCE needs an optimization level.
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {gcc,libiberty}/configure
+
+ # Do not run fixincludes
+ sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
case "$XBPS_TARGET_MACHINE" in
*-musl)
patch -p0 -i ${FILESDIR}/libgnarl-musl.patch
From 575898d9ff0e29cdc37373303b753943ed880a2c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 03/31] cross-aarch64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-gnu/template | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index bd1625c09fc..d84eaa64c3a 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'
_triplet=aarch64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.35.1
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From 77860cacbcf8e4794a6a36ce0a4b0f2fe6dd12df Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 04/31] cross-aarch64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-aarch64-linux-musl/template | 28 +++++++++++------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 4a85364ee1f..9697461b930 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'
_triplet=aarch64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.35.1
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10.4
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From a234be2b5f66d4b18371b22f07bf6814d2e01daa Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 05/31] cross-arm-linux-gnueabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabi/template | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index b327949889b..d2afb0ec991 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'
_triplet=arm-linux-gnueabi
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.35.1
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From d41f3f1b3a04d997441e962b7cdc559276647ca0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:35 +0100
Subject: [PATCH 06/31] cross-arm-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-gnueabihf/template | 24 +++++++++++-----------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index af95b141ae8..ee98099a137 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'
_triplet=arm-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.35.1
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From 3e31be483e4a6c38e802a3028e7dbcdda156a6e8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 07/31] cross-arm-linux-musleabi: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabi/template | 28 +++++++++++------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index 02d7dcc85c8..808c090efa9 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'
_triplet=arm-linux-musleabi
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.35.1
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10.4
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 0313f0315d70fd2205c38bfd3089b32b4e162d4f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 08/31] cross-arm-linux-musleabihf: update to gcc 10.2.0
---
srcpkgs/cross-arm-linux-musleabihf/template | 28 ++++++++++-----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 3a02bd7c596..efd3a76ff41 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'
_triplet=arm-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.35.1
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10.4
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 87f30e5180db8443f3707f51040ffc36710171ac Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 09/31] cross-armv7l-linux-gnueabihf: update to gcc 10.2.0
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 24 +++++++++----------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index d59d9d11929..ce33d1cc836 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'
_triplet=armv7l-linux-gnueabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.35.1
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From a99a5c73e93901aba23bbecd94b366b32268a137 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 10/31] cross-armv7l-linux-musleabihf: update to gcc 10.2.0
---
.../cross-armv7l-linux-musleabihf/template | 28 +++++++++----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index fedf616d8b1..06841b53170 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'
_triplet=armv7l-linux-musleabihf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.35.1
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10.4
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,14 +20,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 52f42954a4b966ce47dd63e4fd80592cd182df4b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:36 +0100
Subject: [PATCH 11/31] cross-i686-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-i686-linux-musl/template | 30 +++++++++++++-------------
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index 3d889855ace..d5439c1ebe4 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'
_triplet=i686-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.35.1
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10.4
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,14 +19,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
@@ -41,7 +41,7 @@ if [ "$XBPS_TARGET_MACHINE" = "i686-musl" ]; then
fi
post_patch() {
- vsed -i libucontext-${_libucontext_version}/arch/x86/startcontext.S \
+ vsed -i libucontext-libucontext-${_libucontext_version}/arch/x86/startcontext.S \
-e "s;__i686.get_pc_thunk.bx;i686_get_pc_thunk_bx;g"
}
From e615b93f62437535ff544c1e81b54230e884408e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 12/31] cross-i686-pc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-i686-pc-linux-gnu/template | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index 7500d9dad73..11dff2752b8 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'
_triplet=i686-pc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.35.1
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,11 +19,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From 10d4474e0c347d832b7757766921cca96e0cdad8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 13/31] cross-mips-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index 430f248c4f7..791d36c340e 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'
_triplet=mips-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.35.1
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,11 +21,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From 8900574f1d749ae4b7ac8fb5f70c8d6bed93788a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 14/31] cross-mips-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mips-linux-muslhf/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 64e90e245a6..dd2b6538218 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'
_triplet=mips-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.35.1
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,11 +21,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From 7aeefb44345601246602c3d78f51be9094b7faff Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 15/31] cross-mipsel-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 7aaa4a75b4a..e1b7c4e2293 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'
_triplet=mipsel-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.35.1
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,11 +21,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From bd6b2d76753fcf299f4e33718200a0cf96b298f2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 16/31] cross-mipsel-linux-muslhf: update to gcc 10.2.0
---
srcpkgs/cross-mipsel-linux-muslhf/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e2109e06187..2a0c15bfc6a 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'
_triplet=mipsel-linux-muslhf
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.35.1
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,11 +21,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
https://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From 3b59c153a96db2c9c6b48668439883627e38e141 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:37 +0100
Subject: [PATCH 17/31] cross-x86_64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-musl/template | 28 ++++++++++++------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 65e3501c8d1..178478124ff 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'
_triplet=x86_64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.35.1
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10.4
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=4
+version=0.34
+revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,14 +19,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 9c068297895481dde854ce14d9d7ecbc0adda939 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 18/31] cross-powerpcle-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-gnu/template | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-gnu/template b/srcpkgs/cross-powerpcle-linux-gnu/template
index d071581bfb1..be331a91f3c 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'
_triplet=powerpcle-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.35.1
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,11 +20,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From 6f41b8547cf7521f1788644997d84fa164749957 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 19/31] cross-powerpcle-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpcle-linux-musl/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-musl/template b/srcpkgs/cross-powerpcle-linux-musl/template
index 864adb978cc..8398ff996c4 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'
_triplet=powerpcle-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.35.1
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc flex perl python3"
+hostmakedepends="texinfo tar gcc-objc flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,12 +20,12 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ https://musl.libc.org/releases/musl-${_musl_version}.tar.gz
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From 0ea89f3c5c3a6312a5c5c6e2f0fd252428c63cf7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 20/31] cross-powerpc-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-gnu/template | 25 ++++++++++++------------
1 file changed, 13 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 30f0c31bf97..86b2a362b0d 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'
_triplet=powerpc-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.35.1
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
-revision=3
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -20,15 +20,16 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
cross_linux_arch=powerpc
+cross_gcc_bootstrap_configure_args="--with-long-double-128"
cross_binutils_configure_args="--enable-secureplt"
cross_glibc_cflags="-O2"
From b4398438fea606d44b6762cefe529752c6e69368 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 21/31] cross-powerpc-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc-linux-musl/template | 28 +++++++++++------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index 4d52b396f23..9df179f6005 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -1,17 +1,17 @@
# Template file for 'cross-powerpc-linux-musl'
_triplet=powerpc-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.35.1
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10.4
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,14 +21,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 45313c7038e9470891fe70d8dceed4c68044c673 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:38 +0100
Subject: [PATCH 22/31] cross-powerpc64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-gnu/template | 23 +++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 46514ae1e17..5cca4147c40 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'
_triplet=powerpc64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.35.1
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,15 +21,16 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
cross_linux_arch=powerpc
+cross_gcc_bootstrap_configure_args="--with-long-double-128"
cross_binutils_configure_args="--enable-secureplt"
cross_glibc_cflags="-O2"
From 16b1865f915afa7f80628f604ec25ab78987ad1a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 23/31] cross-powerpc64-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64-linux-musl/template | 28 ++++++++++-----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index b7c09d7f1ae..248f725b31d 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'
_triplet=powerpc64-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.35.1
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10.4
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpc-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,14 +21,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 2bfef60fd7075749b36fd291f6b5c6fcdc5caaab Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 24/31] cross-powerpc64le-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 23 ++++++++++----------
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index 05c5f381b75..25347ea9d66 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'
_triplet=powerpc64le-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.35.1
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,15 +21,16 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
cross_linux_arch=powerpc
+cross_gcc_bootstrap_configure_args="--with-long-double-128"
cross_binutils_configure_args="--enable-secureplt"
# explicitly enable for final gcc, gfortran does not build without on ppc64le
cross_gcc_configure_args="--enable-libquadmath"
From 293cfc487b439806d6e52bef78bb3d79c75842ed Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 25/31] cross-powerpc64le-linux-musl: update to gcc 10.2.0
---
srcpkgs/cross-powerpc64le-linux-musl/template | 28 +++++++++----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 0e32fc952d9..02f9cf3f353 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'
_triplet=powerpc64le-linux-musl
-_binutils_version=2.32
-_gcc_version=9.3.0
+_binutils_version=2.35.1
+_gcc_version=10.2.0
_musl_version=1.1.24
-_linux_version=4.19
-_libucontext_version=0.9.0
+_linux_version=5.10.4
+_libucontext_version=0.11
pkgname=cross-${_triplet}
-version=0.33
-revision=2
+version=0.34
+revision=1
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpcle-linux"
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -21,14 +21,14 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, MIT"
distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
- http://www.musl-libc.org/releases/musl-${_musl_version}.tar.gz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz
- https://distfiles.adelielinux.org/source/libucontext/libucontext-${_libucontext_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
+ 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
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1
- 0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68"
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec
+ ec122a4bca8f75922082c4f4d81b09ff3e950906d7f5504e0bce367ec9a6fceb"
nocross=yes
cross_triplet=${_triplet}
From 34b2cc27ab6d4f88f2554642972c4c257d8f9f66 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:22:39 +0100
Subject: [PATCH 26/31] cross-x86_64-linux-gnu: update to gcc 10.2.0
---
srcpkgs/cross-x86_64-linux-gnu/template | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index d35f742f884..4231bfeb2a4 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'
_triplet=x86_64-linux-gnu
-_binutils_version=2.32
-_gcc_version=9.3.0
-_glibc_version=2.30
-_linux_version=4.19
+_binutils_version=2.35.1
+_gcc_version=10.2.0
+_glibc_version=2.32
+_linux_version=5.10.4
pkgname=cross-${_triplet}
-version=0.33
+version=0.34
revision=1
build_style=void-cross
-hostmakedepends="tar gcc-objc gcc-go flex perl python3"
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
makedepends="isl15-devel libmpc-devel zlib-devel gmp-devel mpfr-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${_triplet}"
@@ -19,11 +19,11 @@ distfiles="
${GNU_SITE}/binutils/binutils-${_binutils_version}.tar.xz
${GNU_SITE}/gcc/gcc-${_gcc_version}/gcc-${_gcc_version}.tar.xz
${GNU_SITE}/glibc/glibc-${_glibc_version}.tar.xz
- ${KERNEL_SITE}/kernel/v4.x/linux-${_linux_version}.tar.xz"
-checksum="0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
- 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
- e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af
- 0c68f5655528aed4f99dae71a5b259edc93239fa899e2df79c055275c21749a1"
+ ${KERNEL_SITE}/kernel/v5.x/linux-${_linux_version}.tar.xz"
+checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607
+ b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
+ 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
+ 904e396c26e9992a16cd1cc989460171536bed7739bf36049f6eb020ee5d56ec"
nocross=yes
cross_triplet=${_triplet}
From c88db88a67c432efcecbbfb7b6c656a2a3c92897 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 17:29:22 +0100
Subject: [PATCH 27/31] build-style/void-cross: remove
enable-obsolete-{rpc,nsl} from glibc
also enable glibc cross toolchains on musl
---
common/build-style/void-cross.sh | 4 ----
common/environment/build-style/void-cross.sh | 7 -------
2 files changed, 11 deletions(-)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 5b9076d7522..8233f6acd92 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -215,8 +215,6 @@ _void_cross_build_glibc_headers() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--enable-kernel=2.6.27 \
${cross_glibc_configure_args}
@@ -257,8 +255,6 @@ _void_cross_build_glibc() {
--host=${tgt} \
--with-headers=${wrksrc}/build_root/usr/${tgt}/usr/include \
--config-cache \
- --enable-obsolete-rpc \
- --enable-obsolete-nsl \
--disable-profile \
--disable-werror \
--enable-kernel=2.6.27 \
diff --git a/common/environment/build-style/void-cross.sh b/common/environment/build-style/void-cross.sh
index 08d1585e95c..62ce9eaa2e4 100644
--- a/common/environment/build-style/void-cross.sh
+++ b/common/environment/build-style/void-cross.sh
@@ -4,10 +4,3 @@ create_wrksrc=yes
nostrip_files+=" libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
-
-# glibc crosstoolchains not available on musl hosts yet
-if [ -z "$archs" -a "${cross_triplet/-musl}" = "${cross_triplet}" ]; then
- if [ "$XBPS_TARGET_LIBC" != "glibc" ]; then
- archs="~*-musl"
- fi
-fi
From d611db6636f13eaab6330b8dec2b27293440537e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 8 Nov 2020 14:40:00 +0100
Subject: [PATCH 28/31] ghdl: rebuild against libada-10.2.0
[ci skip]
---
srcpkgs/ghdl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ghdl/template b/srcpkgs/ghdl/template
index b89aaf92453..9e4baf3b68a 100644
--- a/srcpkgs/ghdl/template
+++ b/srcpkgs/ghdl/template
@@ -2,7 +2,7 @@
pkgname=ghdl
reverts="20181129_1"
version=0.37
-revision=1
+revision=2
archs="i686* x86_64*"
build_style=configure
configure_args="--prefix=/usr"
From 9130c2f2a2cea355d53ddb73b5c134a0ecf1f787 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 1 Jan 2021 22:13:51 +0100
Subject: [PATCH 29/31] build-style/void-cross: disable usage of fixincl, it
breaks glibc and does nothing for musl
---
common/build-style/void-cross.sh | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 8233f6acd92..748e31a9948 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -91,6 +91,10 @@ _void_cross_build_bootstrap_gcc() {
msg_normal "Patching GCC for ${cross_triplet}\n"
cd ${wrksrc}/gcc-${ver}
+
+ # Do not run fixincludes
+ sed -i 's@./fixinc.sh@-c true@' Makefile.in
+
for f in ${XBPS_SRCPKGDIR}/gcc/patches/*.patch; do
_void_cross_apply_patch -p0 "$f"
done
From 7454765066b5c5ab6e5fb3f9a940ceef23c9c0cf Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 5 Jan 2021 21:46:22 +0100
Subject: [PATCH 30/31] build-style/void-cross: fix build with 5.10 kernel
headers
---
common/build-style/void-cross.sh | 15 ++++++---------
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 748e31a9948..102df8dc7dc 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -178,10 +178,11 @@ _void_cross_build_kernel_headers() {
cd linux-${ver}
- make ARCH=$cross_linux_arch headers_check
- make ARCH=$cross_linux_arch \
- INSTALL_HDR_PATH=${wrksrc}/build_root/usr/${cross_triplet}/usr \
- headers_install
+ make ARCH=${cross_linux_arch} headers
+ find usr/include -name '.*' -delete
+ rm usr/include/Makefile
+ rm -r usr/include/drm
+ cp -a usr/include ${wrksrc}/build_root/usr/${cross_triplet}/usr
touch ${wrksrc}/.linux_headers_done
}
@@ -533,11 +534,7 @@ do_install() {
# Install Linux headers
cd ${wrksrc}/linux-$(cat ${wrksrc}/.linux_version)
- make ARCH=${cross_linux_arch} \
- INSTALL_HDR_PATH=${DESTDIR}/${sysroot}/usr headers_install
- rm -f $(find ${DESTDIR}/${sysroot}/usr/include \
- -name .install -or -name ..install.cmd)
- rm -rf ${DESTDIR}/${sysroot}/usr/include/drm
+ cp -a usr/include ${DESTDIR}/${sysroot}/usr
# Install binutils
cd ${wrksrc}/binutils_build
From 99d6e173b340cbf4a8bf62e5f6a79c12fd4d0fdd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 7 Jan 2021 20:21:40 +0100
Subject: [PATCH 31/31] build-style/void-cross: re-enable binutils patching
---
common/build-style/void-cross.sh | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 102df8dc7dc..f37a6b7cf93 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -41,12 +41,11 @@ _void_cross_build_binutils() {
msg_normal "Patching binutils for ${cross_triplet}\n"
cd ${wrksrc}/binutils-${ver}
- # enable when crosstoolchains are updated to latest binutils
- #if [ -d "${XBPS_SRCPKGDIR}/binutils/patches" ]; then
- # for f in ${XBPS_SRCPKGDIR}/binutils/patches/*.patch; do
- # _void_cross_apply_patch -p1 "$f"
- # done
- #fi
+ if [ -d "${XBPS_SRCPKGDIR}/binutils/patches" ]; then
+ for f in ${XBPS_SRCPKGDIR}/binutils/patches/*.patch; do
+ _void_cross_apply_patch -p1 "$f"
+ done
+ fi
cd ..
msg_normal "Building binutils for ${cross_triplet}\n"
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (214 preceding siblings ...)
2021-01-07 19:54 ` [PR PATCH] [Updated] " Johnnynator
@ 2021-01-07 23:07 ` q66
2021-01-07 23:37 ` q66
` (38 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-07 23:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 186 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-756440870
Comment:
looks like a libucontext problem, I'd look there
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (215 preceding siblings ...)
2021-01-07 23:07 ` q66
@ 2021-01-07 23:37 ` q66
2021-01-07 23:42 ` q66
` (37 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-07 23:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 216 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-756452241
Comment:
try using `libucontext` 0.13.1 in the crosscompiler, it might actually be fixed
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (216 preceding siblings ...)
2021-01-07 23:37 ` q66
@ 2021-01-07 23:42 ` q66
2021-01-07 23:52 ` fosslinux
` (36 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-07 23:42 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 275 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-756452241
Comment:
~~try using `libucontext` 0.13.1 in the crosscompiler, it might actually be fixed~~ no, i looked further and nothing much changed there...
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (217 preceding siblings ...)
2021-01-07 23:42 ` q66
@ 2021-01-07 23:52 ` fosslinux
2021-01-07 23:59 ` q66
` (35 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: fosslinux @ 2021-01-07 23:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 340 bytes --]
New comment by fosslinux on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-756457152
Comment:
Wild guess, what about adding `-fPIC` to the compile flags? The error `relocation truncated to fit` apparently means that it is trying to access an address too far away, `-fPIC` should allow this..
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (218 preceding siblings ...)
2021-01-07 23:52 ` fosslinux
@ 2021-01-07 23:59 ` q66
2021-01-08 1:25 ` q66
` (34 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-07 23:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 178 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-756459593
Comment:
no, libucontext is already built with PIC
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (219 preceding siblings ...)
2021-01-07 23:59 ` q66
@ 2021-01-08 1:25 ` q66
2021-01-08 3:58 ` q66
` (33 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-08 1:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 283 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-756488066
Comment:
the issue appears fixed in latest libucontext `master`, but there is a fix for the build system needed, so i'll deal with that with upstream first
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (220 preceding siblings ...)
2021-01-08 1:25 ` q66
@ 2021-01-08 3:58 ` q66
2021-01-09 11:22 ` leahneukirchen
` (32 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-08 3:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 334 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-756531362
Comment:
i have some other fixes lined up for `libucontext`, so i'll try to get upstream to tag a release, then push an update in Void and we can integrate it into this PR, which should also fix the problem
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (221 preceding siblings ...)
2021-01-08 3:58 ` q66
@ 2021-01-09 11:22 ` leahneukirchen
2021-01-09 12:34 ` pullmoll
` (31 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: leahneukirchen @ 2021-01-09 11:22 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 182 bytes --]
New comment by leahneukirchen on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-757134931
Comment:
libucontext 1.0 was tagged 3h ago.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (222 preceding siblings ...)
2021-01-09 11:22 ` leahneukirchen
@ 2021-01-09 12:34 ` pullmoll
2021-01-09 13:18 ` pullmoll
` (30 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2021-01-09 12:34 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 307 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-757142780
Comment:
`common/build-styles/void-cross.sh` needs to be fixed for `libucontext-1.0`. It seems the CPPFLAGS are ignored now and the build fails to find `#include <string.h>`.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (223 preceding siblings ...)
2021-01-09 12:34 ` pullmoll
@ 2021-01-09 13:18 ` pullmoll
2021-01-09 14:41 ` q66
` (29 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2021-01-09 13:18 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1071 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-757142780
Comment:
`common/build-styles/void-cross.sh` needs to be fixed for `libucontext-1.0`. It seems the CPPFLAGS are ignored now and the build fails to find `#include <string.h>`. This fixes the build - is it right?
```
@@ -317,8 +320,9 @@ _void_cross_build_libucontext() {
cd ${wrksrc}/libucontext-${ver}
# a terrible hack but seems to work for now
CC="${cross_triplet}-gcc" AS="${cross_triplet}-as" AR="${cross_triplet}-ar" \
- CPPFLAGS="-pipe ${cross_musl_cflags} -g0 -Os -nostdinc -isystem ${wrksrc}/build_root/usr/${cross_triplet}/usr/include" \
- make ARCH=${cross_libucontext_arch} libucontext.a
+ make ARCH=${cross_libucontext_arch} \
+ CFLAGS="-pipe ${cross_musl_cflags} -g0 -Os -nostdinc -isystem ${wrksrc}/build_root/usr/${cross_triplet}/usr/include" \
+ libucontext.a
cp libucontext.a ${wrksrc}/build_root/usr/${cross_triplet}/usr/lib
```
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (224 preceding siblings ...)
2021-01-09 13:18 ` pullmoll
@ 2021-01-09 14:41 ` q66
2021-01-09 14:42 ` q66
` (28 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-09 14:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 244 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-757258639
Comment:
not quite, but you can still re-test rebuilding the crosstoolchains with that, if it works then we're good
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (225 preceding siblings ...)
2021-01-09 14:41 ` q66
@ 2021-01-09 14:42 ` q66
2021-01-15 20:08 ` pullmoll
` (27 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-09 14:42 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 240 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-757259823
Comment:
i will take over the update from now, it'll be easier than having @Johnnynator apply changes gradually
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (226 preceding siblings ...)
2021-01-09 14:42 ` q66
@ 2021-01-15 20:08 ` pullmoll
2021-01-15 20:16 ` q66
` (26 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2021-01-15 20:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 331 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761172118
Comment:
Commented in a wrong closed PR. We should keep `libiberty`AFAICT so remove `--disable-target-libiberty` in the gcc template. Packages depend on it: `prelink-cross`, `oprofile` found so far.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (227 preceding siblings ...)
2021-01-15 20:08 ` pullmoll
@ 2021-01-15 20:16 ` q66
2021-01-15 20:16 ` q66
` (25 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-15 20:16 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 245 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761175434
Comment:
no, it's an internal library, if something depends on it it should be packaged separately (like debian deos)
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (228 preceding siblings ...)
2021-01-15 20:16 ` q66
@ 2021-01-15 20:16 ` q66
2021-01-15 20:20 ` pullmoll
` (24 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-15 20:16 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 245 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761175434
Comment:
no, it's an internal library, if something depends on it it should be packaged separately (like debian does)
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (229 preceding siblings ...)
2021-01-15 20:16 ` q66
@ 2021-01-15 20:20 ` pullmoll
2021-01-15 20:23 ` pullmoll
` (23 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2021-01-15 20:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 276 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761177495
Comment:
A separate `libiberty-devel` makes sense. It should also vmove `/usr/lib/gcc/<arch>/<version-makor.minor>/plugin/include/libiberty.h`.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (230 preceding siblings ...)
2021-01-15 20:20 ` pullmoll
@ 2021-01-15 20:23 ` pullmoll
2021-01-15 20:24 ` pullmoll
` (22 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2021-01-15 20:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 279 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761177495
Comment:
A separate `libiberty-devel` makes sense. It should also vmove `/usr/lib/gcc/<triplet>/<version-makor.minor>/plugin/include/libiberty.h`.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (231 preceding siblings ...)
2021-01-15 20:23 ` pullmoll
@ 2021-01-15 20:24 ` pullmoll
2021-01-15 20:40 ` q66
` (21 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2021-01-15 20:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 279 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761177495
Comment:
A separate `libiberty-devel` makes sense. It should also vmove `/usr/lib/gcc/<triplet>/<version-major.minor>/plugin/include/libiberty.h`.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (232 preceding siblings ...)
2021-01-15 20:24 ` pullmoll
@ 2021-01-15 20:40 ` q66
2021-01-15 20:43 ` pullmoll
` (20 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-15 20:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 345 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761186013
Comment:
it's not a part of the compiler, so it should not be a package in the compiler, it's completely an internal library
if you want it, do it separately, like https://packages.debian.org/bullseye/libiberty-dev
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (233 preceding siblings ...)
2021-01-15 20:40 ` q66
@ 2021-01-15 20:43 ` pullmoll
2021-01-15 20:47 ` pullmoll
` (19 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2021-01-15 20:43 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 382 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761187783
Comment:
In that case the `libiberty.h` should be removed from `gcc`. It may be just because of this header that packages are trying to link against `libiberty`. I haven't verified that yet and am just reporting issues with the gcc 10 upate I find.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (234 preceding siblings ...)
2021-01-15 20:43 ` pullmoll
@ 2021-01-15 20:47 ` pullmoll
2021-01-15 20:47 ` q66
` (18 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2021-01-15 20:47 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 810 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761187783
Comment:
In that case the `libiberty.h` should be removed from `gcc`. It may be just because of this header that packages are trying to link against `libiberty`. I haven't verified that yet and am just reporting issues with the gcc 10 upate I find.
Output of `oprofile` configure for example:
```
checking libiberty.h usability... yes
checking libiberty.h presence... yes
checking for libiberty.h... yes
checking for cplus_demangle in -liberty... no
configure: error: liberty library not found
=> ERROR: oprofile-1.4.0_1: do_configure: '${configure_script} ${configure_args}' exited with 1
=> ERROR: in do_configure() at common/build-style/gnu-configure.sh:7
```
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (235 preceding siblings ...)
2021-01-15 20:47 ` pullmoll
@ 2021-01-15 20:47 ` q66
2021-01-15 20:57 ` q66
` (17 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-15 20:47 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 172 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761189534
Comment:
other distributions don't remove it
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (236 preceding siblings ...)
2021-01-15 20:47 ` q66
@ 2021-01-15 20:57 ` q66
2021-01-15 20:59 ` q66
` (16 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-15 20:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 345 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761193673
Comment:
FWIW that file is also present in gcc9, and attempting to include it by default does not work - the path it is in is just headers for gcc plugin development, and normally they should not be visible by default
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (237 preceding siblings ...)
2021-01-15 20:57 ` q66
@ 2021-01-15 20:59 ` q66
2021-01-15 21:04 ` q66
` (15 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-15 20:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 234 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761194858
Comment:
oprofile build is not a regression though - i just checked this and it behaves the same with gcc9
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (238 preceding siblings ...)
2021-01-15 20:59 ` q66
@ 2021-01-15 21:04 ` q66
2021-01-15 21:31 ` pullmoll
` (14 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-15 21:04 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 283 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761196570
Comment:
we should probably split out a separate `gcc-plugin-devel` package though (which will most likely take care of the problem, but kinda by accident)
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (239 preceding siblings ...)
2021-01-15 21:04 ` q66
@ 2021-01-15 21:31 ` pullmoll
2021-01-15 21:32 ` pullmoll
` (13 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2021-01-15 21:31 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 597 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761209077
Comment:
I tried to disable detection of `libiberty.h` in `oprofile` template but that doesn't fix it.
You may want to cherry pick from these:
https://github.com/pullmoll/void-packages/commit/5c8b9616722998085319d491a4fc49d8f5ac2048
https://github.com/pullmoll/void-packages/commit/2e54f25d7a0b01f1a2e4ffe5a6899ddcc02168b4
https://github.com/pullmoll/void-packages/commit/46efc7ea14081b3a97d87a6aa03f1b9b2cd78ac2
I'll add packages should there be any more.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (240 preceding siblings ...)
2021-01-15 21:31 ` pullmoll
@ 2021-01-15 21:32 ` pullmoll
2021-01-15 21:34 ` q66
` (12 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2021-01-15 21:32 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 650 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761209077
Comment:
I tried to disable detection of `libiberty.h` in `oprofile` template but that doesn't fix it.
You may want to cherry pick from these:
https://github.com/pullmoll/void-packages/commit/5c8b9616722998085319d491a4fc49d8f5ac2048
https://github.com/pullmoll/void-packages/commit/2e54f25d7a0b01f1a2e4ffe5a6899ddcc02168b4
https://github.com/pullmoll/void-packages/commit/46efc7ea14081b3a97d87a6aa03f1b9b2cd78ac2
I'll add packages should there be any more. Currently doing a bulk rebuild for x86_64 w/ gcc 10.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (241 preceding siblings ...)
2021-01-15 21:32 ` pullmoll
@ 2021-01-15 21:34 ` q66
2021-01-15 21:37 ` q66
` (11 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-15 21:34 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 296 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761210268
Comment:
i see the problem, it's not gcc at all
```
$ xbps-query -o /usr/include/libiberty.h
binutils-devel-2.35.1_2: /usr/include/libiberty.h (regular file)
```
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (242 preceding siblings ...)
2021-01-15 21:34 ` q66
@ 2021-01-15 21:37 ` q66
2021-01-15 21:41 ` q66
` (10 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-15 21:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 366 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761210268
Comment:
i see the problem, it's not gcc at all
```
$ xbps-query -o /usr/include/libiberty.h
binutils-devel-2.35.1_2: /usr/include/libiberty.h (regular file)
```
we need to remove `libiberty.h` and `demangle.h` in binutils-devel
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (243 preceding siblings ...)
2021-01-15 21:37 ` q66
@ 2021-01-15 21:41 ` q66
2021-01-15 21:43 ` pullmoll
` (9 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-15 21:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 246 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761213353
Comment:
ah, no; we should instead modify `binutils` template to install `libiberty` as that was the pre-2.35 behavior
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (244 preceding siblings ...)
2021-01-15 21:41 ` q66
@ 2021-01-15 21:43 ` pullmoll
2021-01-15 21:50 ` q66
` (8 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2021-01-15 21:43 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 302 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761214102
Comment:
That's of course easier than creating a separate package and modifying templates.
I didn't see **that** `libiberty.h` in my cursory look over xlocate's output.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (245 preceding siblings ...)
2021-01-15 21:43 ` pullmoll
@ 2021-01-15 21:50 ` q66
2021-01-15 22:08 ` q66
` (7 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-15 21:50 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 187 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761217072
Comment:
ok, i have a fix locally available, testing it now
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (246 preceding siblings ...)
2021-01-15 21:50 ` q66
@ 2021-01-15 22:08 ` q66
2021-01-15 22:21 ` pullmoll
` (6 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-15 22:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 150 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761224112
Comment:
works, pushed
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (247 preceding siblings ...)
2021-01-15 22:08 ` q66
@ 2021-01-15 22:21 ` pullmoll
2021-01-17 15:11 ` q66
` (5 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2021-01-15 22:21 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 188 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761228656
Comment:
yup, `oprofile` and `prelink-cross` are ok now
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (248 preceding siblings ...)
2021-01-15 22:21 ` pullmoll
@ 2021-01-17 15:11 ` q66
2021-01-17 20:05 ` pullmoll
` (4 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-17 15:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 565 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761827943
Comment:
I am currently preparing the update in my tree; here is the order in which I will do it https://gist.github.com/q66/051034fac319410172d6b94782610676
I have also switched to Alpine's 10.2.1-git source tarball instead of using the 10.2.0 release; looks like there was a lot of fixes since 10.2.0 and I don't think it's worth it to patch them in individually, we can switch back to upstream tarball after 10.3 is out (or for 11)
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (249 preceding siblings ...)
2021-01-17 15:11 ` q66
@ 2021-01-17 20:05 ` pullmoll
2021-01-17 20:11 ` q66
` (3 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: pullmoll @ 2021-01-17 20:05 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 202 bytes --]
New comment by pullmoll on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761871463
Comment:
@q66 add `ghdl` to step 3 because it links against `libada`.
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (250 preceding siblings ...)
2021-01-17 20:05 ` pullmoll
@ 2021-01-17 20:11 ` q66
2021-01-19 4:43 ` ericonr
` (2 subsequent siblings)
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-17 20:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 247 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-761872187
Comment:
sure, i have that
for now i'm building all the crosstoolchains for everything to make sure they really work
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (251 preceding siblings ...)
2021-01-17 20:11 ` q66
@ 2021-01-19 4:43 ` ericonr
2021-01-19 14:44 ` q66
2021-01-24 18:47 ` [PR PATCH] [Closed]: " Johnnynator
254 siblings, 0 replies; 256+ messages in thread
From: ericonr @ 2021-01-19 4:43 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 423 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-762597669
Comment:
Broken software:
- firefox
- openssh
- possibly firefox-esr and thunderbird (I can't tell why our testing didn't hit issues)
Broken software which we can patch before merging toolchains:
- chromium (already done)
- qt5-webengine
- electron10
- I assume other electrons
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (252 preceding siblings ...)
2021-01-19 4:43 ` ericonr
@ 2021-01-19 14:44 ` q66
2021-01-24 18:47 ` [PR PATCH] [Closed]: " Johnnynator
254 siblings, 0 replies; 256+ messages in thread
From: q66 @ 2021-01-19 14:44 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 193 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/24258#issuecomment-762886094
Comment:
https://github.com/void-linux/void-packages/issues/28034
^ permalink raw reply [flat|nested] 256+ messages in thread
* Re: [PR PATCH] [Closed]: [wip] gcc: update to 10.2.0
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
` (253 preceding siblings ...)
2021-01-19 14:44 ` q66
@ 2021-01-24 18:47 ` Johnnynator
254 siblings, 0 replies; 256+ messages in thread
From: Johnnynator @ 2021-01-24 18:47 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 170 bytes --]
There's a closed pull request on the void-packages repository
[wip] gcc: update to 10.2.0
https://github.com/void-linux/void-packages/pull/24258
Description:
[ci skip]
^ permalink raw reply [flat|nested] 256+ messages in thread
end of thread, other threads:[~2021-01-24 18:47 UTC | newest]
Thread overview: 256+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-13 15:50 [PR PATCH] [wip] gcc: update to 10.2.0 Johnnynator
2020-08-13 15:55 ` ericonr
2020-08-13 15:56 ` q66
2020-08-13 17:02 ` [PR PATCH] [Updated] " Johnnynator
2020-08-13 17:11 ` ericonr
2020-08-14 1:37 ` ericonr
2020-08-14 2:51 ` fosslinux
2020-08-14 2:51 ` fosslinux
2020-08-14 3:24 ` q66
2020-08-14 4:24 ` Johnnynator
2020-08-14 10:26 ` q66
2020-08-14 10:28 ` q66
2020-08-14 21:06 ` travankor
2020-08-14 21:06 ` travankor
2020-08-14 21:28 ` travankor
2020-08-14 22:10 ` fosslinux
2020-08-15 11:14 ` pullmoll
2020-08-15 11:40 ` pullmoll
2020-08-15 12:56 ` pullmoll
2020-08-15 13:38 ` pullmoll
2020-08-15 13:43 ` pullmoll
2020-08-15 14:27 ` pullmoll
2020-08-15 15:24 ` pullmoll
2020-08-15 16:22 ` pullmoll
2020-08-15 16:25 ` pullmoll
2020-08-15 16:30 ` pullmoll
2020-08-16 8:50 ` [PR PATCH] [Updated] " Johnnynator
2020-08-16 11:40 ` pullmoll
2020-08-16 11:41 ` pullmoll
2020-08-16 11:47 ` pullmoll
2020-08-16 11:52 ` pullmoll
2020-08-17 5:28 ` pullmoll
2020-08-17 5:38 ` pullmoll
2020-08-17 5:38 ` pullmoll
2020-08-17 6:17 ` pullmoll
2020-08-17 6:18 ` pullmoll
2020-08-17 6:30 ` pullmoll
2020-08-17 9:27 ` pullmoll
2020-08-17 9:36 ` pullmoll
2020-08-17 9:38 ` pullmoll
2020-08-17 10:24 ` pullmoll
2020-08-17 13:19 ` pullmoll
2020-08-17 13:19 ` pullmoll
2020-08-17 13:20 ` pullmoll
2020-08-17 13:57 ` pullmoll
2020-08-17 14:07 ` pullmoll
2020-08-17 14:46 ` pullmoll
2020-08-17 18:54 ` pullmoll
2020-08-17 18:57 ` pullmoll
2020-08-17 18:58 ` pullmoll
2020-08-17 19:00 ` pullmoll
2020-08-17 19:00 ` pullmoll
2020-08-17 19:01 ` pullmoll
2020-08-17 19:02 ` pullmoll
2020-08-17 19:04 ` pullmoll
2020-08-17 19:07 ` pullmoll
2020-08-17 19:08 ` pullmoll
2020-08-17 19:10 ` pullmoll
2020-08-17 19:29 ` pullmoll
2020-08-17 19:31 ` pullmoll
2020-08-17 19:32 ` pullmoll
2020-08-17 19:33 ` pullmoll
2020-08-17 19:34 ` pullmoll
2020-08-17 19:35 ` pullmoll
2020-08-17 20:06 ` pullmoll
2020-08-17 21:11 ` pullmoll
2020-08-17 21:11 ` pullmoll
2020-08-17 21:12 ` pullmoll
2020-08-17 21:13 ` pullmoll
2020-08-17 21:14 ` pullmoll
2020-08-17 21:14 ` pullmoll
2020-08-17 21:15 ` pullmoll
2020-08-17 21:16 ` pullmoll
2020-08-17 21:16 ` pullmoll
2020-08-17 21:17 ` pullmoll
2020-08-17 21:18 ` pullmoll
2020-08-17 21:19 ` pullmoll
2020-08-17 21:23 ` pullmoll
2020-08-17 21:35 ` pullmoll
2020-08-17 22:00 ` pullmoll
2020-08-17 22:38 ` pullmoll
2020-08-17 22:40 ` pullmoll
2020-08-17 22:43 ` pullmoll
2020-08-17 23:16 ` pullmoll
2020-08-17 23:31 ` pullmoll
2020-08-17 23:40 ` pullmoll
2020-08-18 13:00 ` pullmoll
2020-08-18 13:28 ` pullmoll
2020-08-18 13:59 ` pullmoll
2020-08-18 14:02 ` pullmoll
2020-08-18 14:37 ` pullmoll
2020-08-18 14:39 ` pullmoll
2020-08-18 14:44 ` pullmoll
2020-08-18 14:51 ` pullmoll
2020-08-18 14:57 ` pullmoll
2020-08-18 14:57 ` pullmoll
2020-08-18 14:59 ` pullmoll
2020-08-18 15:12 ` pullmoll
2020-08-18 15:57 ` pullmoll
2020-08-18 15:59 ` pullmoll
2020-08-18 16:00 ` Johnnynator
2020-08-18 16:30 ` pullmoll
2020-08-18 16:38 ` pullmoll
2020-08-18 17:23 ` pullmoll
2020-08-18 17:35 ` pullmoll
2020-08-18 17:37 ` pullmoll
2020-08-18 17:38 ` pullmoll
2020-08-18 17:43 ` pullmoll
2020-08-18 17:57 ` pullmoll
2020-08-18 18:15 ` pullmoll
2020-08-18 19:55 ` pullmoll
2020-08-18 20:36 ` pullmoll
2020-08-18 20:40 ` pullmoll
2020-08-18 20:48 ` pullmoll
2020-08-18 20:58 ` Johnnynator
2020-08-18 20:59 ` pullmoll
2020-08-18 21:00 ` pullmoll
2020-08-18 21:00 ` pullmoll
2020-08-18 21:16 ` pullmoll
2020-08-18 22:01 ` pullmoll
2020-08-18 23:10 ` pullmoll
2020-08-19 2:21 ` q66
2020-08-19 5:56 ` fosslinux
2020-08-19 6:35 ` pullmoll
2020-08-19 6:57 ` fosslinux
2020-08-19 7:35 ` pullmoll
2020-08-19 7:38 ` pullmoll
2020-08-19 7:44 ` pullmoll
2020-08-19 8:10 ` pullmoll
2020-08-19 8:36 ` pullmoll
2020-08-19 8:38 ` pullmoll
2020-08-19 8:39 ` pullmoll
2020-08-19 8:40 ` pullmoll
2020-08-19 9:42 ` pullmoll
2020-08-19 9:42 ` pullmoll
2020-08-19 9:50 ` pullmoll
2020-08-19 9:53 ` pullmoll
2020-08-19 9:55 ` pullmoll
2020-08-19 9:56 ` pullmoll
2020-08-19 9:57 ` pullmoll
2020-08-19 9:59 ` pullmoll
2020-08-19 10:05 ` pullmoll
2020-08-19 10:05 ` pullmoll
2020-08-19 10:08 ` pullmoll
2020-08-19 10:11 ` pullmoll
2020-08-19 12:01 ` pullmoll
2020-08-19 12:11 ` pullmoll
2020-08-19 12:13 ` pullmoll
2020-08-19 12:13 ` pullmoll
2020-08-19 12:14 ` pullmoll
2020-08-19 12:16 ` pullmoll
2020-08-19 12:17 ` pullmoll
2020-08-19 12:23 ` pullmoll
2020-08-19 12:27 ` ericonr
2020-08-19 12:45 ` pullmoll
2020-08-19 12:47 ` pullmoll
2020-08-19 12:48 ` ericonr
2020-08-19 15:11 ` pullmoll
2020-08-19 15:12 ` pullmoll
2020-08-19 15:15 ` pullmoll
2020-08-24 6:41 ` pullmoll
2020-08-27 18:02 ` Johnnynator
2020-08-27 18:29 ` pullmoll
2020-08-27 18:34 ` pullmoll
2020-08-27 18:40 ` pullmoll
2020-09-11 9:42 ` pullmoll
2020-09-11 11:48 ` ericonr
2020-09-11 12:01 ` pullmoll
2020-09-11 12:04 ` ericonr
2020-09-11 12:05 ` pullmoll
2020-09-11 16:31 ` pullmoll
2020-10-05 11:09 ` fosslinux
2020-10-07 3:01 ` unihernandez22
2020-10-07 12:37 ` q66
2020-10-07 21:45 ` ericonr
2020-10-07 23:01 ` q66
2020-11-08 3:17 ` q66
2020-11-08 13:38 ` [PR PATCH] [Updated] " Johnnynator
2020-11-08 13:40 ` Johnnynator
2020-11-08 14:33 ` Johnnynator
2020-11-08 21:00 ` Johnnynator
2020-11-09 3:35 ` ericonr
2020-11-18 20:38 ` [PR PATCH] [Updated] " Johnnynator
2020-11-22 14:35 ` Johnnynator
2020-12-08 3:31 ` fosslinux
2020-12-08 4:14 ` q66
2020-12-14 18:15 ` kachsheev
2020-12-14 18:25 ` ericonr
2021-01-01 18:29 ` [PR PATCH] [Updated] " Johnnynator
2021-01-01 18:30 ` Johnnynator
2021-01-01 18:33 ` [PR PATCH] [Updated] " Johnnynator
2021-01-01 18:37 ` Johnnynator
2021-01-01 20:51 ` Johnnynator
2021-01-01 22:12 ` Johnnynator
2021-01-01 22:15 ` q66
2021-01-01 22:37 ` Johnnynator
2021-01-01 22:43 ` [PR PATCH] [Updated] " Johnnynator
2021-01-01 22:46 ` Johnnynator
2021-01-02 13:53 ` pullmoll
2021-01-02 15:03 ` [PR PATCH] [Updated] " Johnnynator
2021-01-02 15:59 ` Johnnynator
2021-01-02 19:21 ` q66
2021-01-02 19:23 ` [PR PATCH] [Updated] " Johnnynator
2021-01-02 19:24 ` Johnnynator
2021-01-02 19:25 ` q66
2021-01-05 20:00 ` [PR PATCH] [Updated] " Johnnynator
2021-01-05 20:00 ` q66
2021-01-05 20:02 ` Johnnynator
2021-01-05 20:40 ` leahneukirchen
2021-01-05 20:46 ` [PR PATCH] [Updated] " Johnnynator
2021-01-05 20:48 ` Johnnynator
2021-01-05 21:35 ` leahneukirchen
2021-01-07 0:17 ` q66
2021-01-07 15:57 ` q66
2021-01-07 19:48 ` pullmoll
2021-01-07 19:54 ` [PR PATCH] [Updated] " Johnnynator
2021-01-07 23:07 ` q66
2021-01-07 23:37 ` q66
2021-01-07 23:42 ` q66
2021-01-07 23:52 ` fosslinux
2021-01-07 23:59 ` q66
2021-01-08 1:25 ` q66
2021-01-08 3:58 ` q66
2021-01-09 11:22 ` leahneukirchen
2021-01-09 12:34 ` pullmoll
2021-01-09 13:18 ` pullmoll
2021-01-09 14:41 ` q66
2021-01-09 14:42 ` q66
2021-01-15 20:08 ` pullmoll
2021-01-15 20:16 ` q66
2021-01-15 20:16 ` q66
2021-01-15 20:20 ` pullmoll
2021-01-15 20:23 ` pullmoll
2021-01-15 20:24 ` pullmoll
2021-01-15 20:40 ` q66
2021-01-15 20:43 ` pullmoll
2021-01-15 20:47 ` pullmoll
2021-01-15 20:47 ` q66
2021-01-15 20:57 ` q66
2021-01-15 20:59 ` q66
2021-01-15 21:04 ` q66
2021-01-15 21:31 ` pullmoll
2021-01-15 21:32 ` pullmoll
2021-01-15 21:34 ` q66
2021-01-15 21:37 ` q66
2021-01-15 21:41 ` q66
2021-01-15 21:43 ` pullmoll
2021-01-15 21:50 ` q66
2021-01-15 22:08 ` q66
2021-01-15 22:21 ` pullmoll
2021-01-17 15:11 ` q66
2021-01-17 20:05 ` pullmoll
2021-01-17 20:11 ` q66
2021-01-19 4:43 ` ericonr
2021-01-19 14:44 ` q66
2021-01-24 18:47 ` [PR PATCH] [Closed]: " Johnnynator
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).