From: dkwo <dkwo@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] cross-*: use isl-devel and pkg-config
Date: Wed, 29 Mar 2023 20:57:04 +0200 [thread overview]
Message-ID: <20230329185704.NvKxyyci9sSiXuWKIITGWN1QJQ-T_mODj-sNS2cURsg@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-42792@inbox.vuxu.org>
[-- Attachment #1: Type: text/plain, Size: 484 bytes --]
There is an updated pull request by dkwo against master on the void-packages repository
https://github.com/dkwo/void-packages crosst
https://github.com/void-linux/void-packages/pull/42792
cross-*: use isl-devel and pkg-config
use isl-devel in the toolchain, as well as pkg-config, see #34153
[ci skip]
@leahneukirchen if this makes sense, I'll repeat it for the other cross-* packages
A patch file from https://github.com/void-linux/void-packages/pull/42792.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-crosst-42792.patch --]
[-- Type: text/x-diff, Size: 33540 bytes --]
From e6776dcc196f4d3463200d48e4c14bd3760aeffd Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Wed, 29 Mar 2023 14:55:46 -0400
Subject: [PATCH 01/25] musl: use nullptr for NULL in >=C++11
---
...88a9da5e7b2925dda17a2d6820dddf1fb287.patch | 139 ++++++++++++++++++
srcpkgs/musl/template | 3 +-
2 files changed, 141 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/musl/patches/98e688a9da5e7b2925dda17a2d6820dddf1fb287.patch
diff --git a/srcpkgs/musl/patches/98e688a9da5e7b2925dda17a2d6820dddf1fb287.patch b/srcpkgs/musl/patches/98e688a9da5e7b2925dda17a2d6820dddf1fb287.patch
new file mode 100644
index 000000000000..a8bfa66d6c47
--- /dev/null
+++ b/srcpkgs/musl/patches/98e688a9da5e7b2925dda17a2d6820dddf1fb287.patch
@@ -0,0 +1,139 @@
+From 98e688a9da5e7b2925dda17a2d6820dddf1fb287 Mon Sep 17 00:00:00 2001
+From: Ismael Luceno <ismael@iodev.co.uk>
+Date: Sun, 15 Aug 2021 17:51:57 +0200
+Subject: [PATCH] define NULL as nullptr when used in C++11 or later
+
+This should be safer for casting and more compatible with existing code
+bases that wrongly assume it must be defined as a pointer.
+---
+ include/locale.h | 4 +++-
+ include/stddef.h | 4 +++-
+ include/stdio.h | 4 +++-
+ include/stdlib.h | 4 +++-
+ include/string.h | 4 +++-
+ include/time.h | 4 +++-
+ include/unistd.h | 4 +++-
+ include/wchar.h | 4 +++-
+ 8 files changed, 24 insertions(+), 8 deletions(-)
+
+diff --git a/include/locale.h b/include/locale.h
+index ce384381c..11106fea8 100644
+--- a/include/locale.h
++++ b/include/locale.h
+@@ -7,7 +7,9 @@ extern "C" {
+
+ #include <features.h>
+
+-#ifdef __cplusplus
++#if __cplusplus >= 201103L
++#define NULL nullptr
++#elif defined(__cplusplus)
+ #define NULL 0L
+ #else
+ #define NULL ((void*)0)
+diff --git a/include/stddef.h b/include/stddef.h
+index bd7538535..f25b86396 100644
+--- a/include/stddef.h
++++ b/include/stddef.h
+@@ -1,7 +1,9 @@
+ #ifndef _STDDEF_H
+ #define _STDDEF_H
+
+-#ifdef __cplusplus
++#if __cplusplus >= 201103L
++#define NULL nullptr
++#elif defined(__cplusplus)
+ #define NULL 0L
+ #else
+ #define NULL ((void*)0)
+diff --git a/include/stdio.h b/include/stdio.h
+index 3604198c3..d1ed01f03 100644
+--- a/include/stdio.h
++++ b/include/stdio.h
+@@ -25,7 +25,9 @@ extern "C" {
+
+ #include <bits/alltypes.h>
+
+-#ifdef __cplusplus
++#if __cplusplus >= 201103L
++#define NULL nullptr
++#elif defined(__cplusplus)
+ #define NULL 0L
+ #else
+ #define NULL ((void*)0)
+diff --git a/include/stdlib.h b/include/stdlib.h
+index 7af86e3bc..b507ca33b 100644
+--- a/include/stdlib.h
++++ b/include/stdlib.h
+@@ -7,7 +7,9 @@ extern "C" {
+
+ #include <features.h>
+
+-#ifdef __cplusplus
++#if __cplusplus >= 201103L
++#define NULL nullptr
++#elif defined(__cplusplus)
+ #define NULL 0L
+ #else
+ #define NULL ((void*)0)
+diff --git a/include/string.h b/include/string.h
+index 795a2abcd..43ad0942e 100644
+--- a/include/string.h
++++ b/include/string.h
+@@ -7,7 +7,9 @@ extern "C" {
+
+ #include <features.h>
+
+-#ifdef __cplusplus
++#if __cplusplus >= 201103L
++#define NULL nullptr
++#elif defined(__cplusplus)
+ #define NULL 0L
+ #else
+ #define NULL ((void*)0)
+diff --git a/include/time.h b/include/time.h
+index 5494df183..3d9483720 100644
+--- a/include/time.h
++++ b/include/time.h
+@@ -7,7 +7,9 @@ extern "C" {
+
+ #include <features.h>
+
+-#ifdef __cplusplus
++#if __cplusplus >= 201103L
++#define NULL nullptr
++#elif defined(__cplusplus)
+ #define NULL 0L
+ #else
+ #define NULL ((void*)0)
+diff --git a/include/unistd.h b/include/unistd.h
+index 130640260..ee2dbe8af 100644
+--- a/include/unistd.h
++++ b/include/unistd.h
+@@ -15,7 +15,9 @@ extern "C" {
+ #define SEEK_CUR 1
+ #define SEEK_END 2
+
+-#ifdef __cplusplus
++#if __cplusplus >= 201103L
++#define NULL nullptr
++#elif defined(__cplusplus)
+ #define NULL 0L
+ #else
+ #define NULL ((void*)0)
+diff --git a/include/wchar.h b/include/wchar.h
+index 88eb55b18..ed5d774df 100644
+--- a/include/wchar.h
++++ b/include/wchar.h
+@@ -38,7 +38,9 @@ extern "C" {
+ #define WCHAR_MIN (-1-0x7fffffff+L'\0')
+ #endif
+
+-#ifdef __cplusplus
++#if __cplusplus >= 201103L
++#define NULL nullptr
++#elif defined(__cplusplus)
+ #define NULL 0L
+ #else
+ #define NULL ((void*)0)
+
diff --git a/srcpkgs/musl/template b/srcpkgs/musl/template
index c77cc2b6c405..c89f0ea43d7e 100644
--- a/srcpkgs/musl/template
+++ b/srcpkgs/musl/template
@@ -2,7 +2,7 @@
pkgname=musl
reverts="1.2.0_1"
version=1.1.24
-revision=15
+revision=16
archs="*-musl"
bootstrap=yes
build_style=gnu-configure
@@ -58,3 +58,4 @@ musl-devel_package() {
vmove "usr/lib/*.o"
}
}
+
From 3b33f85ed7010385f4be692091e119f220186a6a Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:27 -0400
Subject: [PATCH 02/25] cross-aarch64-linux-gnu: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-aarch64-linux-gnu/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index 17ba4ec677a6..7fca6b575080 100644
--- a/srcpkgs/cross-aarch64-linux-gnu/template
+++ b/srcpkgs/cross-aarch64-linux-gnu/template
@@ -6,11 +6,11 @@ _glibc_patchver="72-g0f90d6204d"
_linux_version=5.10.4
pkgname=cross-aarch64-linux-gnu
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From 221cd3138a9b4137d3dde502344abd1f0dd3a443 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:27 -0400
Subject: [PATCH 03/25] cross-aarch64-linux-musl: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-aarch64-linux-musl/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 8038b28d70ad..a633fa900da3 100644
--- a/srcpkgs/cross-aarch64-linux-musl/template
+++ b/srcpkgs/cross-aarch64-linux-musl/template
@@ -6,11 +6,11 @@ _linux_version=5.10.4
_libucontext_version=1.0
pkgname=cross-aarch64-linux-musl
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--with-arch=armv8-a"
-hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From 871c2fe10a144306922bfa3ae7f7cd2158180987 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:27 -0400
Subject: [PATCH 04/25] cross-arm-linux-gnueabi: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-arm-linux-gnueabi/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index 5aa1383aa8f9..dbb8d90c8c24 100644
--- a/srcpkgs/cross-arm-linux-gnueabi/template
+++ b/srcpkgs/cross-arm-linux-gnueabi/template
@@ -6,11 +6,11 @@ _glibc_patchver="72-g0f90d6204d"
_linux_version=5.10.4
pkgname=cross-arm-linux-gnueabi
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From 2ba80726f058eeff3c00314ed5bafff45d3740ec Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:28 -0400
Subject: [PATCH 05/25] cross-arm-linux-gnueabihf: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-arm-linux-gnueabihf/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index 13a780794378..1a04ad3713af 100644
--- a/srcpkgs/cross-arm-linux-gnueabihf/template
+++ b/srcpkgs/cross-arm-linux-gnueabihf/template
@@ -6,11 +6,11 @@ _linux_version=5.10.4
_glibc_patchver="72-g0f90d6204d"
pkgname=cross-arm-linux-gnueabihf
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From b9b76fab738a362a51dfda16a7ada0c66393f641 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:28 -0400
Subject: [PATCH 06/25] cross-arm-linux-musleabi: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-arm-linux-musleabi/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index ee59931d6d93..8b25e9f7c365 100644
--- a/srcpkgs/cross-arm-linux-musleabi/template
+++ b/srcpkgs/cross-arm-linux-musleabi/template
@@ -6,11 +6,11 @@ _linux_version=5.10.4
_libucontext_version=1.0
pkgname=cross-arm-linux-musleabi
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--with-arch=armv5te --with-float=soft"
-hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From cd6e7d69f6f5fb20fd957536d2628fc8c580e54a Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:28 -0400
Subject: [PATCH 07/25] cross-arm-linux-musleabihf: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-arm-linux-musleabihf/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 333db95425dd..d6dca4e920d5 100644
--- a/srcpkgs/cross-arm-linux-musleabihf/template
+++ b/srcpkgs/cross-arm-linux-musleabihf/template
@@ -6,11 +6,11 @@ _linux_version=5.10.4
_libucontext_version=1.0
pkgname=cross-arm-linux-musleabihf
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
-hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From fdd0f472657ab32600b51f841b311c7622abc195 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:29 -0400
Subject: [PATCH 08/25] cross-armv7l-linux-gnueabihf: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-armv7l-linux-gnueabihf/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index ffb71af5b454..cb52dd2b291e 100644
--- a/srcpkgs/cross-armv7l-linux-gnueabihf/template
+++ b/srcpkgs/cross-armv7l-linux-gnueabihf/template
@@ -6,11 +6,11 @@ _glibc_patchver="72-g0f90d6204d"
_linux_version=5.10.4
pkgname=cross-armv7l-linux-gnueabihf
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From 4c97b1164a5241d19f6ce9372adf80e10bbd4d53 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:29 -0400
Subject: [PATCH 09/25] cross-armv7l-linux-musleabihf: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-armv7l-linux-musleabihf/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index 3c4ea2357661..5268465669fa 100644
--- a/srcpkgs/cross-armv7l-linux-musleabihf/template
+++ b/srcpkgs/cross-armv7l-linux-musleabihf/template
@@ -6,11 +6,11 @@ _linux_version=5.10.4
_libucontext_version=1.0
pkgname=cross-armv7l-linux-musleabihf
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
-hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From 24748beab6aa6a85abdba3ac7239605fe96e8012 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:29 -0400
Subject: [PATCH 10/25] cross-i686-linux-musl: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-i686-linux-musl/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index 6dc3fdcba07a..ea5d081e48f6 100644
--- a/srcpkgs/cross-i686-linux-musl/template
+++ b/srcpkgs/cross-i686-linux-musl/template
@@ -6,10 +6,10 @@ _linux_version=5.10.4
_libucontext_version=1.0
pkgname=cross-i686-linux-musl
version=0.35
-revision=3
+revision=4
build_style=void-cross
-hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From 729a3b5b26b4fc65912cacd8d16d342fabaf2dfc Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:30 -0400
Subject: [PATCH 11/25] cross-i686-pc-linux-gnu: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-i686-pc-linux-gnu/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index c6f2579c645d..e71a4faa367c 100644
--- a/srcpkgs/cross-i686-pc-linux-gnu/template
+++ b/srcpkgs/cross-i686-pc-linux-gnu/template
@@ -6,10 +6,10 @@ _glibc_patchver="72-g0f90d6204d"
_linux_version=5.10.4
pkgname=cross-i686-pc-linux-gnu
version=0.35
-revision=3
+revision=4
build_style=void-cross
-hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From 2465f63cd9576c974444ac958d5bcf309a95eeed Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:30 -0400
Subject: [PATCH 12/25] cross-mipsel-linux-musl: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-mipsel-linux-musl/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 23247d5bc972..a053fe530153 100644
--- a/srcpkgs/cross-mipsel-linux-musl/template
+++ b/srcpkgs/cross-mipsel-linux-musl/template
@@ -5,12 +5,12 @@ _musl_version=1.1.24
_linux_version=5.10.4
pkgname=cross-mipsel-linux-musl
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="texinfo tar gcc-objc flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From 235f325a49e5911523af00cd9fde6e1672d310b2 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:30 -0400
Subject: [PATCH 13/25] cross-mipsel-linux-muslhf: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-mipsel-linux-muslhf/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index 8cc208c7e86d..29d7261e9b48 100644
--- a/srcpkgs/cross-mipsel-linux-muslhf/template
+++ b/srcpkgs/cross-mipsel-linux-muslhf/template
@@ -5,12 +5,12 @@ _musl_version=1.1.24
_linux_version=5.10.4
pkgname=cross-mipsel-linux-muslhf
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="texinfo tar gcc-objc flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From 983384a5bd742052180a148b775e2739f3f362a8 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:31 -0400
Subject: [PATCH 14/25] cross-mips-linux-musl: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-mips-linux-musl/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index f783961d70d2..8865f6dc092b 100644
--- a/srcpkgs/cross-mips-linux-musl/template
+++ b/srcpkgs/cross-mips-linux-musl/template
@@ -5,12 +5,12 @@ _musl_version=1.1.24
_linux_version=5.10.4
pkgname=cross-mips-linux-musl
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=soft
--with-linker-hash-style=sysv"
-hostmakedepends="texinfo tar gcc-objc flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From 27cf9b179f7c4ca763184388ef8adfc979addc95 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:31 -0400
Subject: [PATCH 15/25] cross-mips-linux-muslhf: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-mips-linux-muslhf/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index fe41bc80d808..94691668dcf2 100644
--- a/srcpkgs/cross-mips-linux-muslhf/template
+++ b/srcpkgs/cross-mips-linux-muslhf/template
@@ -5,12 +5,12 @@ _musl_version=1.1.24
_linux_version=5.10.4
pkgname=cross-mips-linux-muslhf
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--with-arch=mips32r2 --with-float=hard
--with-linker-hash-style=sysv"
-hostmakedepends="texinfo tar gcc-objc flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From cfb274e65423cf225fe450e79df5599af2a15607 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:31 -0400
Subject: [PATCH 16/25] cross-powerpc64le-linux-gnu: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-powerpc64le-linux-gnu/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index f4486e3f229c..577fccc6c5f8 100644
--- a/srcpkgs/cross-powerpc64le-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64le-linux-gnu/template
@@ -6,12 +6,12 @@ _glibc_patchver="72-g0f90d6204d"
_linux_version=5.10.4
pkgname=cross-powerpc64le-linux-gnu
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpcle-linux"
-hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From ad0bc4e1e88aa5a92087b88768a7fbd268bccd71 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:32 -0400
Subject: [PATCH 17/25] cross-powerpc64le-linux-musl: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-powerpc64le-linux-musl/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index a863233b5b32..57c07e1d780b 100644
--- a/srcpkgs/cross-powerpc64le-linux-musl/template
+++ b/srcpkgs/cross-powerpc64le-linux-musl/template
@@ -6,12 +6,12 @@ _linux_version=5.10.4
_libucontext_version=1.0
pkgname=cross-powerpc64le-linux-musl
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpcle-linux"
-hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From 75566d801d0a8afa848f5bbdfdd19e0ce40180f4 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:32 -0400
Subject: [PATCH 18/25] cross-powerpc64-linux-gnu: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-powerpc64-linux-gnu/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 95e6ce653c3d..aaab613d01e9 100644
--- a/srcpkgs/cross-powerpc64-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64-linux-gnu/template
@@ -6,12 +6,12 @@ _glibc_patchver="72-g0f90d6204d"
_linux_version=5.10.4
pkgname=cross-powerpc64-linux-gnu
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
--enable-targets=powerpc-linux"
-hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From 64b5ddfbe69be3205c90a2b85baf2efaaa80c1c5 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:33 -0400
Subject: [PATCH 19/25] cross-powerpc64-linux-musl: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-powerpc64-linux-musl/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index b081a136ef29..359557d3afb9 100644
--- a/srcpkgs/cross-powerpc64-linux-musl/template
+++ b/srcpkgs/cross-powerpc64-linux-musl/template
@@ -6,12 +6,12 @@ _linux_version=5.10.4
_libucontext_version=1.0
pkgname=cross-powerpc64-linux-musl
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float --with-abi=elfv2 --enable-targets=powerpc-linux"
-hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From 5dee51d9bfe481184fc9a48f851f1481a2731939 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:33 -0400
Subject: [PATCH 20/25] cross-powerpcle-linux-gnu: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-powerpcle-linux-gnu/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-gnu/template b/srcpkgs/cross-powerpcle-linux-gnu/template
index 32337f1c37cc..340a50e2af41 100644
--- a/srcpkgs/cross-powerpcle-linux-gnu/template
+++ b/srcpkgs/cross-powerpcle-linux-gnu/template
@@ -5,11 +5,11 @@ _glibc_version=2.36
_linux_version=5.10.4
pkgname=cross-powerpcle-linux-gnu
version=0.35
-revision=2
+revision=3
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="texinfo tar gcc-objc flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From 85e4974051125d218f3398f73eae239226929107 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:33 -0400
Subject: [PATCH 21/25] cross-powerpcle-linux-musl: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-powerpcle-linux-musl/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-powerpcle-linux-musl/template b/srcpkgs/cross-powerpcle-linux-musl/template
index 2f483e1f1ee5..4749c8965cdb 100644
--- a/srcpkgs/cross-powerpcle-linux-musl/template
+++ b/srcpkgs/cross-powerpcle-linux-musl/template
@@ -5,12 +5,12 @@ _musl_version=1.1.24
_linux_version=5.10.4
pkgname=cross-powerpcle-linux-musl
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="texinfo tar gcc-objc flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From 81a5dafc74bbd7d4363746b279454173eee7bd61 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:34 -0400
Subject: [PATCH 22/25] cross-powerpc-linux-gnu: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-powerpc-linux-gnu/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index c759eda4505a..327f3f911eb5 100644
--- a/srcpkgs/cross-powerpc-linux-gnu/template
+++ b/srcpkgs/cross-powerpc-linux-gnu/template
@@ -6,11 +6,11 @@ _glibc_patchver="72-g0f90d6204d"
_linux_version=5.10.4
pkgname=cross-powerpc-linux-gnu
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify"
-hostmakedepends="texinfo tar gcc-objc flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From ed04b534f261a40af7b686a17a8f0c242e7b3780 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:34 -0400
Subject: [PATCH 23/25] cross-powerpc-linux-musl: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-powerpc-linux-musl/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index e06970d76b9e..85ea78c257f9 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -5,12 +5,12 @@ _musl_version=1.1.24
_linux_version=5.10.4
pkgname=cross-powerpc-linux-musl
version=0.35
-revision=3
+revision=4
build_style=void-cross
configure_args="--enable-secureplt --disable-vtable-verify
--disable-decimal-float"
-hostmakedepends="texinfo tar gcc-objc flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From 81a707b6cc10fa70c2b885d4be28e9a7f5fad3b7 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:34 -0400
Subject: [PATCH 24/25] cross-x86_64-linux-gnu: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-x86_64-linux-gnu/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index 0f6daea7229c..a079bb7ddbc6 100644
--- a/srcpkgs/cross-x86_64-linux-gnu/template
+++ b/srcpkgs/cross-x86_64-linux-gnu/template
@@ -6,10 +6,10 @@ _glibc_patchver="72-g0f90d6204d"
_linux_version=5.10.4
pkgname=cross-x86_64-linux-gnu
version=0.35
-revision=3
+revision=4
build_style=void-cross
-hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
From f266d9da58ac1953ddbd507fd9755bda760c9b7f Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 16 Mar 2023 14:57:35 -0400
Subject: [PATCH 25/25] cross-x86_64-linux-musl: makedepends on isl-devel
pkg-config
---
srcpkgs/cross-x86_64-linux-musl/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index 4984cd77f149..dfce8b30d0ba 100644
--- a/srcpkgs/cross-x86_64-linux-musl/template
+++ b/srcpkgs/cross-x86_64-linux-musl/template
@@ -6,10 +6,10 @@ _linux_version=5.10.4
_libucontext_version=1.0
pkgname=cross-x86_64-linux-musl
version=0.35
-revision=3
+revision=4
build_style=void-cross
-hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
-makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel
+hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3 pkg-config"
+makedepends="isl-devel libmpc-devel gmp-devel mpfr-devel
zlib-devel libzstd-devel"
depends="${pkgname}-libc-${version}_${revision}"
short_desc="Void cross toolchain for ${pkgname/cross-}"
next prev parent reply other threads:[~2023-03-29 18:57 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-03-15 18:00 [PR PATCH] cross-*: makedepend on isl-devel pkg-config dkwo
2023-03-15 18:41 ` leahneukirchen
2023-03-15 19:30 ` [PR REVIEW] " oreo639
2023-03-15 21:30 ` dkwo
2023-03-15 21:31 ` [PR PATCH] [Updated] " dkwo
2023-03-15 21:31 ` dkwo
2023-03-16 18:58 ` [PR PATCH] [Updated] cross-*: use isl-devel and pkg-config dkwo
2023-03-16 19:00 ` dkwo
2023-03-16 19:00 ` dkwo
2023-03-16 19:52 ` leahneukirchen
2023-03-26 22:55 ` oreo639
2023-03-26 22:55 ` oreo639
2023-03-29 18:57 ` dkwo [this message]
2023-03-29 18:59 ` dkwo
2023-03-29 19:01 ` [PR PATCH] [Updated] " dkwo
2023-05-12 22:00 ` dkwo
2023-05-17 11:24 ` leahneukirchen
2023-05-17 14:36 ` [PR PATCH] [Updated] " dkwo
2023-05-17 14:40 ` dkwo
2023-06-29 20:01 ` [PR PATCH] [Updated] " dkwo
2023-06-29 20:02 ` dkwo
2023-06-30 15:19 ` [PR PATCH] [Merged]: " leahneukirchen
2023-06-30 15:19 ` leahneukirchen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230329185704.NvKxyyci9sSiXuWKIITGWN1QJQ-T_mODj-sNS2cURsg@z \
--to=dkwo@users.noreply.github.com \
--cc=ml@inbox.vuxu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).