public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/kgcc64/, eclass/, dev-lang/gnat-gpl/
@ 2024-03-23 15:43 Sam James
  0 siblings, 0 replies; only message in thread
From: Sam James @ 2024-03-23 15:43 UTC (permalink / raw
  To: gentoo-commits

commit:     d7773d0cd9acc43400c09d47ef1a32581f504e61
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 16 09:09:46 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 15:40:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7773d0c

toolchain.eclass: default to just running the (execute) torture tests

The (execute) torture tests are a nice subset we can run to make sure things
aren't totally hosed.

Can be overridden by setting GCC_TESTS_CHECK_TARGET=check, GCC_TESTS_RUNTESTFLAGS="".

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/gnat-gpl/Manifest                         | 1 +
 dev-lang/gnat-gpl/gnat-gpl-2021-r5.ebuild          | 1 +
 eclass/toolchain.eclass                            | 4 ++--
 sys-devel/kgcc64/Manifest                          | 1 +
 sys-devel/kgcc64/kgcc64-10.5.0.ebuild              | 1 +
 sys-devel/kgcc64/kgcc64-11.4.1_p20240111.ebuild    | 1 +
 sys-devel/kgcc64/kgcc64-11.4.1_p20240208.ebuild    | 1 +
 sys-devel/kgcc64/kgcc64-12.3.1_p20240112.ebuild    | 1 +
 sys-devel/kgcc64/kgcc64-12.3.1_p20240209.ebuild    | 1 +
 sys-devel/kgcc64/kgcc64-13.2.1_p20240113-r1.ebuild | 1 +
 sys-devel/kgcc64/kgcc64-13.2.1_p20240210.ebuild    | 1 +
 11 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/dev-lang/gnat-gpl/Manifest b/dev-lang/gnat-gpl/Manifest
index 0467c2ea4c27..c07a09c90981 100644
--- a/dev-lang/gnat-gpl/Manifest
+++ b/dev-lang/gnat-gpl/Manifest
@@ -4,3 +4,4 @@ DIST gcc-interface-10-2021-20210519-19A75-src.tar.gz 359085 BLAKE2B 75f941a7635f
 DIST gnat-2021-20210519-19A70-src.tar.gz 8765762 BLAKE2B ef48f54c6109566e37bfa5dee9262305d0529b3dfd333ee28bc4e66f4709a0673f673d742bc04deb15dc145404f7618d350dbdf3f2a7ab37c861e57d011946fa SHA512 3cb79be024fdd9b738d99ffc8e224d32bb382b5da2d02b97b2061a5ea58456f33d4564c92e224af2713ce15fd5481edd715e5b9a52abc74fdc142f27e103c201
 DIST gnat-gpl-2014-x86-linux-bin.tar.gz 233049287 BLAKE2B 2e8bab113f6a319533ec12fdf71c481f72aee227c22bd0cc42a53bd727b323caba1e7b6298053db8b4d3016236b31649b0b255f4ebcbb81a08a69f29f78f13fc SHA512 ac7f53fb4bd71b0e8fbd62abc45de76f7f8f2f405b80e9b60b4b65a6cef6ee98e3b06848e4b752af3c8268237e5a0529cf6145ebc5b33cd6e5cf4928d85f5be2
 DIST gnat-gpl-2014-x86_64-linux-bin.tar.gz 236253400 BLAKE2B c1db70db9442ba24688b8e323d5a02e2e9707ba1f02835ea551038d0a09aafede93a224091e5186f2f2a9d0f96144027af2184ee05ca1c19cc997a6cf3902df7 SHA512 5e40a251baac3d0ace78352956ca21a7d294d902d344a9ed7a8d376e900468c283721ebfb773adfedbf4d623ace02536505c0147815a0c1908933ad611ea085e
+DIST gnat-gpl-validate-failures-7bbfb01a32b73842f8908de028703510a0e12057.py 27533 BLAKE2B 58917750d247d3a9e7078c62fd4412027a7d02d06c659a9c0743697529754218257c00dc6e10dff467e78b4e019225c39b1627b48a5298d13481a7072748a15f SHA512 b74d6358538d1b076f3d5b6632ea405b99627d5b5621b6f5101cb3453be13ba41e11d590039535b0c74b1624b69885a7093600d5395cc60bc63cea15ae7472b3

diff --git a/dev-lang/gnat-gpl/gnat-gpl-2021-r5.ebuild b/dev-lang/gnat-gpl/gnat-gpl-2021-r5.ebuild
index 002368b2c0c0..de1fe0daf352 100644
--- a/dev-lang/gnat-gpl/gnat-gpl-2021-r5.ebuild
+++ b/dev-lang/gnat-gpl/gnat-gpl-2021-r5.ebuild
@@ -7,6 +7,7 @@ PATCH_GCC_VER=10.3.0
 PATCH_VER="4"
 
 TOOLCHAIN_GCC_PV=10.3.1
+PYTHON_COMPAT=( python3_{10..11} )
 
 REL=10
 MYP=gcc-${REL}-${PV}-20210519-19A74-src

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index d996d2d02770..dfcbd80cb283 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -122,14 +122,14 @@ tc_version_is_between() {
 # @DESCRIPTION:
 # Defaults to 'check'. Allows choosing a different test target, e.g.
 # 'test-gcc' (https://gcc.gnu.org/install/test.html).
-: "${GCC_TESTS_CHECK_TARGET:=check}"
+: "${GCC_TESTS_CHECK_TARGET:=check-gcc}"
 
 # @ECLASS_VARIABLE: GCC_TESTS_RUNTESTFLAGS
 # @DEFAULT_UNSET
 # @USER_VARIABLE
 # @DESCRIPTION:
 # Extra options to pass to DejaGnu as RUNTESTFLAGS.
-: "${GCC_TESTS_RUNTESTFLAGS:=}"
+: "${GCC_TESTS_RUNTESTFLAGS:=execute.exp}"
 
 # @ECLASS_VARIABLE: TOOLCHAIN_PATCH_DEV
 # @DEFAULT_UNSET

diff --git a/sys-devel/kgcc64/Manifest b/sys-devel/kgcc64/Manifest
index c29ce3e0894f..33b317e8f850 100644
--- a/sys-devel/kgcc64/Manifest
+++ b/sys-devel/kgcc64/Manifest
@@ -14,3 +14,4 @@ DIST gcc-13-20240210.tar.xz 84354416 BLAKE2B 5807623d3f7dd751b6dfe164cfd50d57b2f
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb SHA512 a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
 DIST gcc-13.2.0-patches-12.tar.xz 47404 BLAKE2B ed018bcd7429d1c7aace746cbfc4e59dae409fc0a35231320c1b44c96fff0d912eba5c72109c2deb883f5368159df02148b2d4373396b34da882164c61fe4387 SHA512 b7872a03870bce7b633e4af4329b24fe8f3d50d6d9173f63549f606ce062787748af7f79e7ec4afeb768968d6e8462a849bd1b94316ea6bb284551f99e811617
 DIST gcc-13.2.0-patches-13.tar.xz 46404 BLAKE2B d11e6ebfed8d1fcba60638240927d57722015ea7cfb0790836c338c023fc01f9f5b3ebf0fe1e0c615b36e0131d38b49e3aee4026f8ed81473572255ccaa74e4b SHA512 4f8bbf9101548d64e78e32f38869ed84e462ce8329d64fbb934132d15bc81f8a9b6f2a075c0263fdc3b32e0dfac6bc032a4176eb06df88cb282fe974bfe102f4
+DIST kgcc64-validate-failures-7bbfb01a32b73842f8908de028703510a0e12057.py 27533 BLAKE2B 58917750d247d3a9e7078c62fd4412027a7d02d06c659a9c0743697529754218257c00dc6e10dff467e78b4e019225c39b1627b48a5298d13481a7072748a15f SHA512 b74d6358538d1b076f3d5b6632ea405b99627d5b5621b6f5101cb3453be13ba41e11d590039535b0c74b1624b69885a7093600d5395cc60bc63cea15ae7472b3

diff --git a/sys-devel/kgcc64/kgcc64-10.5.0.ebuild b/sys-devel/kgcc64/kgcc64-10.5.0.ebuild
index dfa291ec5bc3..21d6e74f5810 100644
--- a/sys-devel/kgcc64/kgcc64-10.5.0.ebuild
+++ b/sys-devel/kgcc64/kgcc64-10.5.0.ebuild
@@ -20,6 +20,7 @@ PATCH_VER="6"
 MUSL_VER="2"
 MUSL_GCC_VER="10.5.0"
 GCC_TARGET_NO_MULTILIB=true
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit toolchain
 

diff --git a/sys-devel/kgcc64/kgcc64-11.4.1_p20240111.ebuild b/sys-devel/kgcc64/kgcc64-11.4.1_p20240111.ebuild
index 932a1026c94e..805aef87b2bb 100644
--- a/sys-devel/kgcc64/kgcc64-11.4.1_p20240111.ebuild
+++ b/sys-devel/kgcc64/kgcc64-11.4.1_p20240111.ebuild
@@ -20,6 +20,7 @@ PATCH_GCC_VER="11.4.0"
 PATCH_VER="12"
 MUSL_VER="2"
 MUSL_GCC_VER="11.4.0"
+PYTHON_COMPAT=( python3_{10..11} )
 inherit toolchain
 
 DESCRIPTION="64bit kernel compiler"

diff --git a/sys-devel/kgcc64/kgcc64-11.4.1_p20240208.ebuild b/sys-devel/kgcc64/kgcc64-11.4.1_p20240208.ebuild
index 6664cd1bfd0c..1105de63f8d0 100644
--- a/sys-devel/kgcc64/kgcc64-11.4.1_p20240208.ebuild
+++ b/sys-devel/kgcc64/kgcc64-11.4.1_p20240208.ebuild
@@ -20,6 +20,7 @@ PATCH_GCC_VER="11.4.0"
 PATCH_VER="12"
 MUSL_VER="2"
 MUSL_GCC_VER="11.4.0"
+PYTHON_COMPAT=( python3_{10..11} )
 inherit toolchain
 
 DESCRIPTION="64bit kernel compiler"

diff --git a/sys-devel/kgcc64/kgcc64-12.3.1_p20240112.ebuild b/sys-devel/kgcc64/kgcc64-12.3.1_p20240112.ebuild
index 9c9bda79c52d..65514fe59f88 100644
--- a/sys-devel/kgcc64/kgcc64-12.3.1_p20240112.ebuild
+++ b/sys-devel/kgcc64/kgcc64-12.3.1_p20240112.ebuild
@@ -19,6 +19,7 @@ PATCH_GCC_VER="12.3.0"
 MUSL_VER="1"
 MUSL_GCC_VER="12.3.0"
 GCC_TARGET_NO_MULTILIB=true
+PYTHON_COMPAT=( python3_{10..11} )
 inherit toolchain
 
 DESCRIPTION="64bit kernel compiler"

diff --git a/sys-devel/kgcc64/kgcc64-12.3.1_p20240209.ebuild b/sys-devel/kgcc64/kgcc64-12.3.1_p20240209.ebuild
index 9c9bda79c52d..65514fe59f88 100644
--- a/sys-devel/kgcc64/kgcc64-12.3.1_p20240209.ebuild
+++ b/sys-devel/kgcc64/kgcc64-12.3.1_p20240209.ebuild
@@ -19,6 +19,7 @@ PATCH_GCC_VER="12.3.0"
 MUSL_VER="1"
 MUSL_GCC_VER="12.3.0"
 GCC_TARGET_NO_MULTILIB=true
+PYTHON_COMPAT=( python3_{10..11} )
 inherit toolchain
 
 DESCRIPTION="64bit kernel compiler"

diff --git a/sys-devel/kgcc64/kgcc64-13.2.1_p20240113-r1.ebuild b/sys-devel/kgcc64/kgcc64-13.2.1_p20240113-r1.ebuild
index 7800a60079ce..e14486eae1a8 100644
--- a/sys-devel/kgcc64/kgcc64-13.2.1_p20240113-r1.ebuild
+++ b/sys-devel/kgcc64/kgcc64-13.2.1_p20240113-r1.ebuild
@@ -19,6 +19,7 @@ PATCH_GCC_VER="13.2.0"
 MUSL_VER="2"
 MUSL_GCC_VER="13.2.0"
 GCC_TARGET_NO_MULTILIB=true
+PYTHON_COMPAT=( python3_{10..11} )
 inherit toolchain
 
 DESCRIPTION="64bit kernel compiler"

diff --git a/sys-devel/kgcc64/kgcc64-13.2.1_p20240210.ebuild b/sys-devel/kgcc64/kgcc64-13.2.1_p20240210.ebuild
index 06522005a319..71ebd938a35b 100644
--- a/sys-devel/kgcc64/kgcc64-13.2.1_p20240210.ebuild
+++ b/sys-devel/kgcc64/kgcc64-13.2.1_p20240210.ebuild
@@ -19,6 +19,7 @@ PATCH_GCC_VER="13.2.0"
 MUSL_VER="2"
 MUSL_GCC_VER="13.2.0"
 GCC_TARGET_NO_MULTILIB=true
+PYTHON_COMPAT=( python3_{10..11} )
 inherit toolchain
 
 DESCRIPTION="64bit kernel compiler"


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2024-03-23 15:43 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-23 15:43 [gentoo-commits] repo/gentoo:master commit in: sys-devel/kgcc64/, eclass/, dev-lang/gnat-gpl/ Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox