diff options
-rw-r--r-- | dev-libs/userspace-rcu/Manifest | 1 | ||||
-rw-r--r-- | dev-libs/userspace-rcu/files/userspace-rcu-0.13.1-loong.patch | 3 | ||||
-rw-r--r-- | dev-libs/userspace-rcu/files/userspace-rcu-0.14.0-c11.patch | 61 | ||||
-rw-r--r-- | dev-libs/userspace-rcu/files/userspace-rcu-0.14.0-noreturn.patch | 51 | ||||
-rw-r--r-- | dev-libs/userspace-rcu/userspace-rcu-0.14.0.ebuild | 58 | ||||
-rw-r--r-- | profiles/profiles.desc | 214 |
6 files changed, 281 insertions, 107 deletions
diff --git a/dev-libs/userspace-rcu/Manifest b/dev-libs/userspace-rcu/Manifest index 2e76cc583702..bb9ddf3d1c66 100644 --- a/dev-libs/userspace-rcu/Manifest +++ b/dev-libs/userspace-rcu/Manifest @@ -1 +1,2 @@ DIST userspace-rcu-0.13.2.tar.bz2 611448 BLAKE2B 6d502e0035b03df262c917ba70f7442e2bd81369091b2c521fe5c32f31ed2ef7404070759f3a8910b767153e05d28e354d5e5ece2a3ba17e4a31dd7db3e1924f SHA512 e5097a7f653f51b3a47a09f79e7a153aab8fd22c0504a1127a9b33d093a9ae6a941b97c0fe175ee168e2976097aefdcdf8d5ce030afbe565c1b72f64d6f5b60a +DIST userspace-rcu-0.14.0.tar.bz2 661322 BLAKE2B ba9fa4c6dec693d2616234187db531f00fc0ade65f7e2a57182d9441728ddfa6f3e9d4544b824ca5edf7c027a43c9231d998a309c01f4bbab1eeefe856344f77 SHA512 7297e51012f4c44ee27c0e18ed9d87bf24be34db68a5398394c1e683a045bb561cf74aa913398404c0ed5cb8011af728ea12947717fa5f27627e5ca78e63a40f diff --git a/dev-libs/userspace-rcu/files/userspace-rcu-0.13.1-loong.patch b/dev-libs/userspace-rcu/files/userspace-rcu-0.13.1-loong.patch index 22daddedb61c..c21d2c02a105 100644 --- a/dev-libs/userspace-rcu/files/userspace-rcu-0.13.1-loong.patch +++ b/dev-libs/userspace-rcu/files/userspace-rcu-0.13.1-loong.patch @@ -1,6 +1,9 @@ This is https://github.com/loongarch64/userspace-rcu/pull/2, yet to be upstreamed but already reviewed and accepted by the LoongArch porting community. + +(and https://github.com/urcu/userspace-rcu/pull/11) + From 213197eea1a711da2f7cc0c04cdf33acb1b3c50e Mon Sep 17 00:00:00 2001 From: Wang Jing <wangjing@loongson.cn> Date: Tue, 8 Jun 2021 19:44:49 +0800 diff --git a/dev-libs/userspace-rcu/files/userspace-rcu-0.14.0-c11.patch b/dev-libs/userspace-rcu/files/userspace-rcu-0.14.0-c11.patch new file mode 100644 index 000000000000..c931e052c432 --- /dev/null +++ b/dev-libs/userspace-rcu/files/userspace-rcu-0.14.0-c11.patch @@ -0,0 +1,61 @@ +https://github.com/urcu/userspace-rcu/commit/6fa8b4f80f1d2efbc90fc6d2a5fb0dc1d7fd2a19 + +From 6fa8b4f80f1d2efbc90fc6d2a5fb0dc1d7fd2a19 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= <ondrej@sury.org> +Date: Fri, 17 Mar 2023 16:44:10 +0100 +Subject: [PATCH] Fix: use __noreturn__ for C11-compatibility +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +The noreturn convenience macro provided by stdnoreturn.h might get +included before urcu headers, use __noreturn__ for better compatibility +with code using <stdnoreturn.h> header. + +Signed-off-by: Ondřej Surý <ondrej@sury.org> +Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> +--- a/include/urcu/uatomic/generic.h ++++ b/include/urcu/uatomic/generic.h +@@ -38,7 +38,7 @@ extern "C" { + #endif + + #if !defined __OPTIMIZE__ || defined UATOMIC_NO_LINK_ERROR +-static inline __attribute__((always_inline, noreturn)) ++static inline __attribute__((always_inline, __noreturn__)) + void _uatomic_link_error(void) + { + #ifdef ILLEGAL_INSTR +--- a/src/urcu-call-rcu-impl.h ++++ b/src/urcu-call-rcu-impl.h +@@ -1064,7 +1064,7 @@ void urcu_register_rculfhash_atfork(struct urcu_atfork *atfork) + * This unregistration function is deprecated, meant only for internal + * use by rculfhash. + */ +-__attribute__((noreturn)) ++__attribute__((__noreturn__)) + void urcu_unregister_rculfhash_atfork(struct urcu_atfork *atfork __attribute__((unused))) + { + urcu_die(EPERM); +--- a/tests/regression/rcutorture.h ++++ b/tests/regression/rcutorture.h +@@ -572,7 +572,7 @@ int stresstest(int nreaders) + */ + + static +-void usage(char *argv[]) __attribute__((noreturn)); ++void usage(char *argv[]) __attribute__((__noreturn__)); + + static + void usage(char *argv[]) +--- a/tests/utils/tap.h ++++ b/tests/utils/tap.h +@@ -41,7 +41,7 @@ __attribute__((format(TAP_PRINTF_FORMAT, 5, 6))) + unsigned int _gen_result(int, const char *, const char *, unsigned int, const char *, ...); + + int plan_no_plan(void); +-__attribute__((noreturn)) ++__attribute__((__noreturn__)) + int plan_skip_all(const char *); + int plan_tests(unsigned int); + + diff --git a/dev-libs/userspace-rcu/files/userspace-rcu-0.14.0-noreturn.patch b/dev-libs/userspace-rcu/files/userspace-rcu-0.14.0-noreturn.patch new file mode 100644 index 000000000000..c8798092f158 --- /dev/null +++ b/dev-libs/userspace-rcu/files/userspace-rcu-0.14.0-noreturn.patch @@ -0,0 +1,51 @@ +https://github.com/urcu/userspace-rcu/commit/106ed13754b1b836f4b59405f4e02aea4bf5eef0 + +From 106ed13754b1b836f4b59405f4e02aea4bf5eef0 Mon Sep 17 00:00:00 2001 +From: Michael Jeanson <mjeanson@efficios.com> +Date: Thu, 23 Mar 2023 14:23:55 -0400 +Subject: [PATCH] fix: warning 'noreturn' function does return on ppc + +On a ppc64 system with gcc 9.5.0 I get the following error when building +with -O0 : + +/usr/include/urcu/uatomic/generic.h: In function 'void _uatomic_link_error()': +/usr/include/urcu/uatomic/generic.h:53:1: warning: 'noreturn' function does return + 53 | } + | ^ + +Split the inline function in 2 variants and apply the noreturn attribute +only on the builtin_trap one. + +Change-Id: I5ae8e764c4cc27af0463924a653b9eaa9f698c34 +Signed-off-by: Michael Jeanson <mjeanson@efficios.com> +Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> +--- a/include/urcu/uatomic/generic.h ++++ b/include/urcu/uatomic/generic.h +@@ -38,19 +38,23 @@ extern "C" { + #endif + + #if !defined __OPTIMIZE__ || defined UATOMIC_NO_LINK_ERROR +-static inline __attribute__((always_inline, __noreturn__)) ++#ifdef ILLEGAL_INSTR ++static inline __attribute__((always_inline)) + void _uatomic_link_error(void) + { +-#ifdef ILLEGAL_INSTR + /* + * generate an illegal instruction. Cannot catch this with + * linker tricks when optimizations are disabled. + */ + __asm__ __volatile__(ILLEGAL_INSTR); ++} + #else ++static inline __attribute__((always_inline, __noreturn__)) ++void _uatomic_link_error(void) ++{ + __builtin_trap(); +-#endif + } ++#endif + + #else /* #if !defined __OPTIMIZE__ || defined UATOMIC_NO_LINK_ERROR */ + extern void _uatomic_link_error(void); + diff --git a/dev-libs/userspace-rcu/userspace-rcu-0.14.0.ebuild b/dev-libs/userspace-rcu/userspace-rcu-0.14.0.ebuild new file mode 100644 index 000000000000..851b0aa9195e --- /dev/null +++ b/dev-libs/userspace-rcu/userspace-rcu-0.14.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Userspace RCU (read-copy-update) library" +HOMEPAGE="https://liburcu.org/" +SRC_URI="https://lttng.org/files/urcu/${P}.tar.bz2" + +LICENSE="LGPL-2.1" +SLOT="0/8" # subslot = soname version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="static-libs test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( sys-process/time )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.13.1-tests-no-benchmark.patch + "${FILESDIR}"/${PN}-0.13.1-loong.patch + "${FILESDIR}"/${P}-c11.patch + "${FILESDIR}"/${P}-noreturn.patch +) + +src_prepare() { + default + + # Needed for tests patch + # ... and refresh libtool (see https://github.com/gentoo/gentoo/pull/23973) + # ... and for build on loong (see https://github.com/gentoo/gentoo/pull/25189) + eautoreconf +} + +src_configure() { + local myeconfargs=( + --enable-shared + $(use_enable static-libs static) + ) + + econf "${myeconfargs[@]}" +} + +src_test() { + default + + emake -C tests/regression regtest + + # We don't run the benchmark tests. + rm tests/benchmark/test-suite.log || die +} + +src_install() { + default + + find "${ED}" -type f -name "*.la" -delete || die +} diff --git a/profiles/profiles.desc b/profiles/profiles.desc index 5907185b9e5a..e8f6c62dc780 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -43,20 +43,20 @@ amd64 default/linux/amd64/17.1/no-multilib/hardened/selinux stable amd64 default/linux/amd64/17.1/no-multilib/systemd dev amd64 default/linux/amd64/17.1/no-multilib/systemd/merged-usr dev amd64 default/linux/amd64/17.1/no-multilib/systemd/selinux exp -amd64 default/linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr exp +amd64 default/linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr exp amd64 default/linux/amd64/17.1/systemd stable amd64 default/linux/amd64/17.1/systemd/merged-usr stable amd64 default/linux/amd64/17.1/systemd/selinux exp -amd64 default/linux/amd64/17.1/systemd/selinux/merged-usr exp +amd64 default/linux/amd64/17.1/systemd/selinux/merged-usr exp amd64 default/linux/amd64/17.1/clang exp amd64 default/linux/amd64/17.1/systemd/clang exp amd64 default/linux/amd64/17.1/systemd/clang/merged-usr exp # AMD64 Profiles # @MAINTAINER: amd64@gentoo.org -amd64 default/linux/amd64/17.0/x32 dev -amd64 default/linux/amd64/17.0/x32/systemd exp -amd64 default/linux/amd64/17.0/x32/systemd/merged-usr exp +amd64 default/linux/amd64/17.0/x32 dev +amd64 default/linux/amd64/17.0/x32/systemd exp +amd64 default/linux/amd64/17.0/x32/systemd/merged-usr exp # ARM Profiles # @MAINTAINER: arm@gentoo.org @@ -107,7 +107,7 @@ arm default/linux/arm/17.0/armv7a/desktop/gnome/systemd dev arm default/linux/arm/17.0/armv7a/desktop/gnome/systemd/merged-usr dev arm default/linux/arm/17.0/armv7a/desktop/plasma dev arm default/linux/arm/17.0/armv7a/desktop/plasma/systemd dev -arm default/linux/arm/17.0/armv7a/desktop/plasma/systemd/merged-usr dev +arm default/linux/arm/17.0/armv7a/desktop/plasma/systemd/merged-usr dev arm default/linux/arm/17.0/armv7a/developer exp arm default/linux/arm/17.0/armv7a/systemd dev arm default/linux/arm/17.0/armv7a/systemd/merged-usr dev @@ -123,7 +123,7 @@ arm64 default/linux/arm64/17.0/desktop/gnome stable arm64 default/linux/arm64/17.0/desktop/gnome/systemd stable arm64 default/linux/arm64/17.0/desktop/gnome/systemd/merged-usr stable arm64 default/linux/arm64/17.0/desktop/plasma stable -arm64 default/linux/arm64/17.0/desktop/plasma/systemd stable +arm64 default/linux/arm64/17.0/desktop/plasma/systemd stable arm64 default/linux/arm64/17.0/desktop/plasma/systemd/merged-usr stable arm64 default/linux/arm64/17.0/desktop/systemd stable arm64 default/linux/arm64/17.0/desktop/systemd/merged-usr stable @@ -131,7 +131,7 @@ arm64 default/linux/arm64/17.0/developer exp arm64 default/linux/arm64/17.0/systemd stable arm64 default/linux/arm64/17.0/systemd/merged-usr stable arm64 default/linux/arm64/17.0/systemd/selinux exp -arm64 default/linux/arm64/17.0/systemd/selinux/merged-usr exp +arm64 default/linux/arm64/17.0/systemd/selinux/merged-usr exp arm64 default/linux/arm64/17.0/llvm exp arm64 default/linux/arm64/17.0/systemd/llvm exp arm64 default/linux/arm64/17.0/systemd/llvm/merged-usr exp @@ -147,11 +147,11 @@ arm64 default/linux/arm64/17.0/big-endian/systemd/merged-usr exp # HPPA Profiles # @MAINTAINER: hppa@gentoo.org -hppa default/linux/hppa/17.0 stable -hppa default/linux/hppa/17.0/systemd exp -hppa default/linux/hppa/17.0/systemd/merged-usr exp -hppa default/linux/hppa/17.0/desktop stable -hppa default/linux/hppa/17.0/developer exp +hppa default/linux/hppa/17.0 stable +hppa default/linux/hppa/17.0/systemd exp +hppa default/linux/hppa/17.0/systemd/merged-usr exp +hppa default/linux/hppa/17.0/desktop stable +hppa default/linux/hppa/17.0/developer exp # IA64 Profiles # @MAINTAINER: ia64@gentoo.org @@ -176,9 +176,9 @@ loong default/linux/loong/22.0/la64v100/lp64d/systemd/merged-usr stable # M68K Profiles # @MAINTAINER: m68k@gentoo.org -m68k default/linux/m68k/17.0 exp -m68k default/linux/m68k/17.0/systemd exp -m68k default/linux/m68k/17.0/systemd/merged-usr exp +m68k default/linux/m68k/17.0 exp +m68k default/linux/m68k/17.0/systemd exp +m68k default/linux/m68k/17.0/systemd/merged-usr exp # MIPS Profiles # @MAINTAINER: mips@gentoo.org @@ -223,16 +223,16 @@ ppc default/linux/powerpc/ppc64/17.0/32bit-userland/developer exp # PPC profiles # @MAINTAINER: gyakovlev@gentoo.org, ppc@gentoo.org, musl@gentoo.org -ppc default/linux/ppc/17.0 stable -ppc default/linux/ppc/17.0/desktop stable -ppc default/linux/ppc/17.0/desktop/gnome stable -ppc default/linux/ppc/17.0/desktop/gnome/systemd stable -ppc default/linux/ppc/17.0/desktop/gnome/systemd/merged-usr stable -ppc default/linux/ppc/17.0/systemd stable -ppc default/linux/ppc/17.0/systemd/merged-usr stable -ppc default/linux/ppc/17.0/developer exp -ppc default/linux/ppc/17.0/musl dev -ppc default/linux/ppc/17.0/musl/hardened exp +ppc default/linux/ppc/17.0 stable +ppc default/linux/ppc/17.0/desktop stable +ppc default/linux/ppc/17.0/desktop/gnome stable +ppc default/linux/ppc/17.0/desktop/gnome/systemd stable +ppc default/linux/ppc/17.0/desktop/gnome/systemd/merged-usr stable +ppc default/linux/ppc/17.0/systemd stable +ppc default/linux/ppc/17.0/systemd/merged-usr stable +ppc default/linux/ppc/17.0/developer exp +ppc default/linux/ppc/17.0/musl dev +ppc default/linux/ppc/17.0/musl/hardened exp # PPC64 profiles # @MAINTAINER: gyakovlev@gentoo.org, ppc64@gentoo.org, musl@gentoo.org @@ -298,25 +298,25 @@ riscv default/linux/riscv/20.0/rv64gc/multilib/systemd exp # S390 Profiles # @MAINTAINER: s390@gentoo.org -s390 default/linux/s390/17.0 stable -s390 default/linux/s390/17.0/s390x stable -s390 default/linux/s390/17.0/systemd stable -s390 default/linux/s390/17.0/systemd/merged-usr stable -s390 default/linux/s390/17.0/s390x/systemd exp -s390 default/linux/s390/17.0/s390x/systemd/merged-usr exp +s390 default/linux/s390/17.0 stable +s390 default/linux/s390/17.0/s390x stable +s390 default/linux/s390/17.0/systemd stable +s390 default/linux/s390/17.0/systemd/merged-usr stable +s390 default/linux/s390/17.0/s390x/systemd exp +s390 default/linux/s390/17.0/s390x/systemd/merged-usr exp # SPARC Profiles # @MAINTAINER: sparc@gentoo.org -sparc default/linux/sparc/17.0 stable -sparc default/linux/sparc/17.0/desktop stable -sparc default/linux/sparc/17.0/developer exp -sparc default/linux/sparc/17.0/systemd stable -sparc default/linux/sparc/17.0/systemd/merged-usr stable -sparc default/linux/sparc/17.0/64ul stable -sparc default/linux/sparc/17.0/64ul/desktop stable -sparc default/linux/sparc/17.0/64ul/developer exp -sparc default/linux/sparc/17.0/64ul/systemd stable -sparc default/linux/sparc/17.0/64ul/systemd/merged-usr stable +sparc default/linux/sparc/17.0 stable +sparc default/linux/sparc/17.0/desktop stable +sparc default/linux/sparc/17.0/developer exp +sparc default/linux/sparc/17.0/systemd stable +sparc default/linux/sparc/17.0/systemd/merged-usr stable +sparc default/linux/sparc/17.0/64ul stable +sparc default/linux/sparc/17.0/64ul/desktop stable +sparc default/linux/sparc/17.0/64ul/developer exp +sparc default/linux/sparc/17.0/64ul/systemd stable +sparc default/linux/sparc/17.0/64ul/systemd/merged-usr stable # x86 Profiles # @MAINTAINER: x86@gentoo.org @@ -337,86 +337,86 @@ x86 default/linux/x86/17.0/systemd/merged-usr stable # musl profiles # @MAINTAINER: musl@gentoo.org -amd64 default/linux/amd64/17.0/musl dev -amd64 default/linux/amd64/17.0/musl/clang exp -amd64 default/linux/amd64/17.0/musl/hardened exp -amd64 default/linux/amd64/17.0/musl/hardened/selinux exp -arm default/linux/arm/17.0/musl/armv6j dev -arm default/linux/arm/17.0/musl/armv6j/hardened exp -arm default/linux/arm/17.0/musl/armv6j/hardened/selinux exp -arm default/linux/arm/17.0/musl/armv7a dev -arm default/linux/arm/17.0/musl/armv7a/hardened exp -arm default/linux/arm/17.0/musl/armv7a/hardened/selinux exp -arm64 default/linux/arm64/17.0/musl dev -arm64 default/linux/arm64/17.0/musl/llvm exp -arm64 default/linux/arm64/17.0/musl/hardened exp -arm64 default/linux/arm64/17.0/musl/hardened/selinux exp -mips default/linux/mips/17.0/o32/musl exp -mips default/linux/mips/17.0/n64/musl exp -mips default/linux/mips/17.0/mipsel/o32/musl exp -mips default/linux/mips/17.0/mipsel/n64/musl exp -riscv default/linux/riscv/20.0/rv64gc/lp64d/musl dev -riscv default/linux/riscv/20.0/rv64gc/lp64/musl dev -x86 default/linux/x86/17.0/musl dev -x86 default/linux/x86/17.0/musl/selinux exp +amd64 default/linux/amd64/17.0/musl dev +amd64 default/linux/amd64/17.0/musl/clang exp +amd64 default/linux/amd64/17.0/musl/hardened exp +amd64 default/linux/amd64/17.0/musl/hardened/selinux exp +arm default/linux/arm/17.0/musl/armv6j dev +arm default/linux/arm/17.0/musl/armv6j/hardened exp +arm default/linux/arm/17.0/musl/armv6j/hardened/selinux exp +arm default/linux/arm/17.0/musl/armv7a dev +arm default/linux/arm/17.0/musl/armv7a/hardened exp +arm default/linux/arm/17.0/musl/armv7a/hardened/selinux exp +arm64 default/linux/arm64/17.0/musl dev +arm64 default/linux/arm64/17.0/musl/llvm exp +arm64 default/linux/arm64/17.0/musl/hardened exp +arm64 default/linux/arm64/17.0/musl/hardened/selinux exp +mips default/linux/mips/17.0/o32/musl exp +mips default/linux/mips/17.0/n64/musl exp +mips default/linux/mips/17.0/mipsel/o32/musl exp +mips default/linux/mips/17.0/mipsel/n64/musl exp +riscv default/linux/riscv/20.0/rv64gc/lp64d/musl dev +riscv default/linux/riscv/20.0/rv64gc/lp64/musl dev +x86 default/linux/x86/17.0/musl dev +x86 default/linux/x86/17.0/musl/selinux exp # These are Gentoo Prefix profiles, maintained by the Prefix team # @MAINTAINER: prefix@gentoo.org # Linux Profiles -amd64-linux prefix/linux/amd64 exp -arm-linux prefix/linux/arm exp -ppc64-linux prefix/linux/ppc64 exp -ppc64-linux prefix/linux/ppc64le exp -riscv-linux prefix/linux/riscv exp -x86-linux prefix/linux/x86 exp +amd64-linux prefix/linux/amd64 exp +arm-linux prefix/linux/arm exp +ppc64-linux prefix/linux/ppc64 exp +ppc64-linux prefix/linux/ppc64le exp +riscv-linux prefix/linux/riscv exp +x86-linux prefix/linux/x86 exp # Linux Standalone Profiles -amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ exp -amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.32+ exp -amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.16+ exp -amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-3.2+ exp -amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.32+ exp -amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.16+ exp -riscv-linux default/linux/riscv/20.0/rv64gc/lp64d/prefix/kernel-3.2+ exp -x86-linux default/linux/x86/17.0/prefix/kernel-3.2+ exp -x86-linux default/linux/x86/17.0/prefix/kernel-2.6.32+ exp -x86-linux default/linux/x86/17.0/prefix/kernel-2.6.16+ exp -arm-linux default/linux/arm/17.0/armv7a/prefix/kernel-3.2+ exp -arm64-linux default/linux/arm64/17.0/prefix/kernel-3.2+ exp +amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ exp +amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.32+ exp +amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.16+ exp +amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-3.2+ exp +amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.32+ exp +amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.16+ exp +riscv-linux default/linux/riscv/20.0/rv64gc/lp64d/prefix/kernel-3.2+ exp +x86-linux default/linux/x86/17.0/prefix/kernel-3.2+ exp +x86-linux default/linux/x86/17.0/prefix/kernel-2.6.32+ exp +x86-linux default/linux/x86/17.0/prefix/kernel-2.6.16+ exp +arm-linux default/linux/arm/17.0/armv7a/prefix/kernel-3.2+ exp +arm64-linux default/linux/arm64/17.0/prefix/kernel-3.2+ exp # Mac OS X Profiles -ppc-macos prefix/darwin/macos/10.5/ppc/gcc exp -x64-macos prefix/darwin/macos/10.11/x64 exp -x64-macos prefix/darwin/macos/10.13/x64 exp -x64-macos prefix/darwin/macos/10.13/x64/gcc exp -x64-macos prefix/darwin/macos/10.14/x64 exp -x64-macos prefix/darwin/macos/10.14/x64/gcc exp -x64-macos prefix/darwin/macos/10.15/x64 exp -x64-macos prefix/darwin/macos/10.15/x64/gcc exp -x64-macos prefix/darwin/macos/11.0/x64 exp -x64-macos prefix/darwin/macos/11.0/x64/gcc exp -x64-macos prefix/darwin/macos/12.0/x64 exp -x64-macos prefix/darwin/macos/12.0/x64/gcc exp -x64-macos prefix/darwin/macos/13.0/x64/gcc exp -arm64-macos prefix/darwin/macos/11.0/arm64 exp -arm64-macos prefix/darwin/macos/11.0/arm64/gcc exp -arm64-macos prefix/darwin/macos/12.0/arm64 exp -arm64-macos prefix/darwin/macos/12.0/arm64/gcc exp -arm64-macos prefix/darwin/macos/13.0/arm64/gcc exp +ppc-macos prefix/darwin/macos/10.5/ppc/gcc exp +x64-macos prefix/darwin/macos/10.11/x64 exp +x64-macos prefix/darwin/macos/10.13/x64 exp +x64-macos prefix/darwin/macos/10.13/x64/gcc exp +x64-macos prefix/darwin/macos/10.14/x64 exp +x64-macos prefix/darwin/macos/10.14/x64/gcc exp +x64-macos prefix/darwin/macos/10.15/x64 exp +x64-macos prefix/darwin/macos/10.15/x64/gcc exp +x64-macos prefix/darwin/macos/11.0/x64 exp +x64-macos prefix/darwin/macos/11.0/x64/gcc exp +x64-macos prefix/darwin/macos/12.0/x64 exp +x64-macos prefix/darwin/macos/12.0/x64/gcc exp +x64-macos prefix/darwin/macos/13.0/x64/gcc exp +arm64-macos prefix/darwin/macos/11.0/arm64 exp +arm64-macos prefix/darwin/macos/11.0/arm64/gcc exp +arm64-macos prefix/darwin/macos/12.0/arm64 exp +arm64-macos prefix/darwin/macos/12.0/arm64/gcc exp +arm64-macos prefix/darwin/macos/13.0/arm64/gcc exp # Solaris Profiles -sparc-solaris prefix/sunos/solaris/5.11/sparc exp -sparc64-solaris prefix/sunos/solaris/5.11/sparc64 exp -x86-solaris prefix/sunos/solaris/5.11/x86 exp -x64-solaris prefix/sunos/solaris/5.11/x64 exp +sparc-solaris prefix/sunos/solaris/5.11/sparc exp +sparc64-solaris prefix/sunos/solaris/5.11/sparc64 exp +x86-solaris prefix/sunos/solaris/5.11/x86 exp +x64-solaris prefix/sunos/solaris/5.11/x64 exp # Windows Profiles -x86-winnt prefix/windows/winnt/x86 exp -x64-winnt prefix/windows/winnt/x64 exp +x86-winnt prefix/windows/winnt/x86 exp +x64-winnt prefix/windows/winnt/x64 exp # Cygwin Profiles -x64-cygwin prefix/windows/cygwin/x64 exp +x64-cygwin prefix/windows/cygwin/x64 exp # vim: set ts=8 noet ft=conf: |