[PATCH 38/94] profiles: add initial GNU Hurd profiles
Sam James <[email protected]>
| Newsgroups | gmane.linux.gentoo.devel |
|---|---|
| Message-ID | <abcb94eaf642b05ab24822a0e34b3f1898af6c09.1774994320.git.sam@gentoo.org> |
``` $ ssh [email protected] -p 2222 This is the Hurd. Welcome. sam@gentoo ~ $ uname -a GNU gentoo 0.9 GNU-Mach 1.8/Hurd-0.9 i686-AT386 GNU ``` So far, I've only tested i686-gnu (x86) up to the point of a bootable system, and just cross for x86_64-gnu. Plan is to use standard keywords (no -hurd suffix), as most things seem to work, and I'd prefer to lean on masks rather than having an extra layer of keywording. We can re-evaluate later if required. Reviewed-by: Andreas K. Hüttel <[email protected]> Signed-off-by: Sam James <[email protected]> --- profiles/base/package.mask | 4 +- profiles/base/use.mask | 1 + .../alpha => default/hurd/amd64/23.0}/eapi | 0 .../default/hurd/amd64/23.0/make.defaults | 10 +++ .../default/{linux => hurd}/amd64/23.0/parent | 0 .../{arch/alpha => default/hurd/amd64}/eapi | 0 profiles/default/hurd/amd64/package.mask | 8 ++ profiles/default/hurd/amd64/package.use.mask | 18 +++++ profiles/default/{linux => hurd}/amd64/parent | 0 profiles/{arch/alpha => default/hurd}/eapi | 0 profiles/default/hurd/make.defaults | 62 +++++++++++++++ profiles/default/hurd/package.mask | 15 ++++ profiles/default/hurd/package.use | 34 ++++++++ profiles/default/hurd/package.use.force | 6 ++ profiles/default/hurd/package.use.mask | 79 +++++++++++++++++++ profiles/default/hurd/packages | 14 ++++ profiles/default/hurd/packages.build | 41 ++++++++++ profiles/default/hurd/use.force | 6 ++ profiles/default/hurd/use.mask | 21 +++++ .../alpha => default/hurd/x86/23.0}/eapi | 0 .../alpha => default/hurd/x86/23.0/i686}/eapi | 0 .../default/hurd/x86/23.0/i686/make.defaults | 6 ++ .../{linux => hurd}/x86/23.0/i686/parent | 0 .../{linux/alpha => hurd/x86}/23.0/parent | 0 .../{arch/alpha => default/hurd/x86}/eapi | 0 profiles/default/hurd/x86/make.defaults | 8 ++ profiles/default/hurd/x86/package.mask | 8 ++ profiles/default/hurd/x86/package.use.mask | 22 ++++++ profiles/default/{linux => hurd}/x86/parent | 0 profiles/profiles.desc | 6 ++ 30 files changed, 367 insertions(+), 2 deletions(-) copy profiles/{arch/alpha => default/hurd/amd64/23.0}/eapi (100%) create mode 100644 profiles/default/hurd/amd64/23.0/make.defaults copy profiles/default/{linux => hurd}/amd64/23.0/parent (100%) copy profiles/{arch/alpha => default/hurd/amd64}/eapi (100%) create mode 100644 profiles/default/hurd/amd64/package.mask create mode 100644 profiles/default/hurd/amd64/package.use.mask copy profiles/default/{linux => hurd}/amd64/parent (100%) copy profiles/{arch/alpha => default/hurd}/eapi (100%) create mode 100644 profiles/default/hurd/make.defaults create mode 100644 profiles/default/hurd/package.mask create mode 100644 profiles/default/hurd/package.use create mode 100644 profiles/default/hurd/package.use.force create mode 100644 profiles/default/hurd/package.use.mask create mode 100644 profiles/default/hurd/packages create mode 100644 profiles/default/hurd/packages.build create mode 100644 profiles/default/hurd/use.force create mode 100644 profiles/default/hurd/use.mask copy profiles/{arch/alpha => default/hurd/x86/23.0}/eapi (100%) copy profiles/{arch/alpha => default/hurd/x86/23.0/i686}/eapi (100%) create mode 100644 profiles/default/hurd/x86/23.0/i686/make.defaults copy profiles/default/{linux => hurd}/x86/23.0/i686/parent (100%) copy profiles/default/{linux/alpha => hurd/x86}/23.0/parent (100%) copy profiles/{arch/alpha => default/hurd/x86}/eapi (100%) create mode 100644 profiles/default/hurd/x86/make.defaults create mode 100644 profiles/default/hurd/x86/package.mask create mode 100644 profiles/default/hurd/x86/package.use.mask copy profiles/default/{linux => hurd}/x86/parent (100%) diff --git a/profiles/base/package.mask b/profiles/base/package.mask index 3ea93737d4232..f096e79ab5269 100644 --- a/profiles/base/package.mask +++ b/profiles/base/package.mask @@ -1,8 +1,8 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James <[email protected]. (2026-03-17) -# Not for Linux. +# Sam James <[email protected]> (2026-03-17) +# Hurd-only packages dev-util/mig sys-kernel/gnumach sys-kernel/hurd diff --git a/profiles/base/use.mask b/profiles/base/use.mask index 48f1e6036e6fe..4a936dbfbe1dc 100644 --- a/profiles/base/use.mask +++ b/profiles/base/use.mask @@ -73,6 +73,7 @@ elibc_musl elibc_SunOS kernel_Darwin +kernel_Hurd kernel_SunOS kernel_Winnt diff --git a/profiles/arch/alpha/eapi b/profiles/default/hurd/amd64/23.0/eapi similarity index 100% copy from profiles/arch/alpha/eapi copy to profiles/default/hurd/amd64/23.0/eapi diff --git a/profiles/default/hurd/amd64/23.0/make.defaults b/profiles/default/hurd/amd64/23.0/make.defaults new file mode 100644 index 0000000000000..83969d1482aee --- /dev/null +++ b/profiles/default/hurd/amd64/23.0/make.defaults @@ -0,0 +1,10 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="x86_64-gnu" + +MULTILIB_ABIS="amd64" +CHOST_amd64="${CHOST}" +LIBDIR_amd64="lib" + +LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs" diff --git a/profiles/default/linux/amd64/23.0/parent b/profiles/default/hurd/amd64/23.0/parent similarity index 100% copy from profiles/default/linux/amd64/23.0/parent copy to profiles/default/hurd/amd64/23.0/parent diff --git a/profiles/arch/alpha/eapi b/profiles/default/hurd/amd64/eapi similarity index 100% copy from profiles/arch/alpha/eapi copy to profiles/default/hurd/amd64/eapi diff --git a/profiles/default/hurd/amd64/package.mask b/profiles/default/hurd/amd64/package.mask new file mode 100644 index 0000000000000..0873b120d89fb --- /dev/null +++ b/profiles/default/hurd/amd64/package.mask @@ -0,0 +1,8 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James <[email protected]> (2026-03-15) +# Hurd-only packages +-dev-util/mig +-sys-kernel/hurd +-sys-kernel/gnumach diff --git a/profiles/default/hurd/amd64/package.use.mask b/profiles/default/hurd/amd64/package.use.mask new file mode 100644 index 0000000000000..34f5ae16b13f3 --- /dev/null +++ b/profiles/default/hurd/amd64/package.use.mask @@ -0,0 +1,18 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Jaco Kroon <[email protected]> (2025-11-11) +# This target has the dependencies keyworded. +dev-db/mariadb -aws-km + +# idealseal <[email protected]> (2025-07-08) +# This target supports distributing tasks. +dev-util/sccache -dist-server + +# Mike Frysinger <[email protected]> (2016-05-08) +# This target supports VTV #547040. +>=sys-devel/gcc-4.9 -vtv + +# Mike Frysinger <[email protected]> (2014-10-21) +# This target supports ASAN/etc... #504200. +sys-devel/gcc -sanitize diff --git a/profiles/default/linux/amd64/parent b/profiles/default/hurd/amd64/parent similarity index 100% copy from profiles/default/linux/amd64/parent copy to profiles/default/hurd/amd64/parent diff --git a/profiles/arch/alpha/eapi b/profiles/default/hurd/eapi similarity index 100% copy from profiles/arch/alpha/eapi copy to profiles/default/hurd/eapi diff --git a/profiles/default/hurd/make.defaults b/profiles/default/hurd/make.defaults new file mode 100644 index 0000000000000..957d5b0d6fddc --- /dev/null +++ b/profiles/default/hurd/make.defaults @@ -0,0 +1,62 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# 'Sane' defaults +ELIBC="glibc" +KERNEL="Hurd" + +# Default starting set of USE flags for all default/hurd profiles. +USE="crypt ipv6 ncurses nls pam readline ssl zlib" + +# Disable various Linux-only features +USE="${USE} -seccomp -caps -filecaps" +USE="${USE} -udev -netifrc -iptables -kmod" +# Hurd does support DHCP but DHCP clients need to be ported. net-misc/dhcpcd +# is a work-in-progress. Avoid pulling in a possibly-broken client by default. +USE="${USE} -openmp -dhcp" + +# Sam James <[email protected]> (2026-03-18) +# sys-apps/sandbox is not available on Hurd (ptrace for static binaries) +FEATURES="-sandbox" + +# +# Inherited from default/linux +# + +# Ole Markus With <[email protected]> (2010-10-21) +# These USE flags were originally inserted here because of PHP +# and were later removed by me. Reinserting the USE flags again because they are +# global USE flags that may be expected to be set by other packages. +# Andreas K. Hüttel <[email protected]> (2024-03-22) +# Moving cli to 17.0, so it can be unset in 23.0 and this way overridden by +# use defaults... +USE="${USE} pcre" + +# Luca Barbato <[email protected]> (2006-10-28) +# on glibc system you cannot turn it off +USE="${USE} iconv" + +# Matt Turner <[email protected]> (2017-01-17) +# Sane defaults for input drivers +INPUT_DEVICES="libinput" + +# Donnie Berkholz <[email protected]> (2006-08-18) +# Lowest common denominator defaults for video drivers +VIDEO_CARDS="dummy fbdev" + +# Doug Goldstein <[email protected]> (2008-07-09) +# Adding LDFLAGS="-Wl,-O1 for all Linux profiles by default +# after discussion on the gentoo-dev ML. As we bang out a clear +# direction with how LDFLAGS will be set by default, this entry +# may move. +# Samuli Suominen <[email protected]> (2010-07-12) +# Note that adding LDFLAGS="-Wl,-O1 ${LDFLAGS}" breaks dev-util/boost-build +# because of whitespace. +LDFLAGS="-Wl,-O1 -Wl,--as-needed" + +# Sam James <[email protected]> (2024-01-22) +# Workaround for sandbox bug which causes this gnulib configure test to take +# many real hours on slower machines, and certainly a huge amount of CPU hours +# on others. Spoof the same result as configure gets on a modern glibc system +# for now. See bug #447970 and bug #922652. +gl_cv_func_getcwd_path_max="yes" diff --git a/profiles/default/hurd/package.mask b/profiles/default/hurd/package.mask new file mode 100644 index 0000000000000..62bcab6c34525 --- /dev/null +++ b/profiles/default/hurd/package.mask @@ -0,0 +1,15 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Broken on Hurd or needs porting to do the right thing +sys-apps/makedev +sys-fs/static-dev + +# Linux-specific +net-misc/iputils +sys-libs/libcap +sys-apps/kmod +sys-apps/kbd +sys-apps/systemd +sys-apps/systemd-utils +sys-kernel/linux-headers diff --git a/profiles/default/hurd/package.use b/profiles/default/hurd/package.use new file mode 100644 index 0000000000000..23e8687211e4c --- /dev/null +++ b/profiles/default/hurd/package.use @@ -0,0 +1,34 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James <[email protected]> (2026-03-18) +# sys-kernel/hurd installs some static binaries +app-arch/bzip2 static-libs +sys-apps/util-linux static-libs +sys-libs/libxcrypt static-libs +sys-libs/zlib static-libs +x11-libs/libpciaccess static-libs +virtual/libcrypt static-libs +virtual/zlib static-libs + +# Sam James <[email protected]> (2026-03-18) +# PAM is untested here +sys-apps/util-linux -su + +# Sam James <[email protected]> (2026-03-18) +# Prefer inetutils wherever possible as they're the canonical set +# of tools and less Linux-centric. +net-misc/inetutils hostname ifconfig logger ping ping6 syslogd +sys-apps/util-linux -logger + +# +# Inherited from default/linux +# + +# Mike Gilbert <[email protected]> (2017-10-29) +# Override default from make.defaults, bug 635822. +net-libs/mbedtls -zlib + +# Arfrever Frehtes Taifersar Arahesis <[email protected]> (2011-02-13) +# Disable deprecated bsddb module of Python 2 by default. +=dev-lang/python-2* -berkdb diff --git a/profiles/default/hurd/package.use.force b/profiles/default/hurd/package.use.force new file mode 100644 index 0000000000000..a64b1808b7d71 --- /dev/null +++ b/profiles/default/hurd/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Matt Turner <[email protected]> (2024-12-11) +# Forced on to avoid potential breakage. +virtual/opengl X diff --git a/profiles/default/hurd/package.use.mask b/profiles/default/hurd/package.use.mask new file mode 100644 index 0000000000000..7aa7565c6041c --- /dev/null +++ b/profiles/default/hurd/package.use.mask @@ -0,0 +1,79 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James <[email protected]> (2026-03-10) +# Fails to link +net-libs/gnutls post-quantum + +# +# Inherited entries from default/linux +# + +# Jaco Kroon <[email protected]> (2025-11-11) +# The depended on packages will need to be keyworded for various arches +# to which I don't have access. +dev-db/mariadb aws-km + +# Patrick Lauer <[email protected]> (2025-09-19) +# Dependency currently in ::guru +games-board/lc0 onnx + +# Conrad Kostecki <[email protected]> (2025-09-06) +# Currently does not build in headless mode. +# See: https://github.com/OpenRCT2/OpenRCT2/issues/25119 +>=games-simulation/openrct2-0.4.26 dedicated + +# idealseal <[email protected]> (2025-07-08) +# Only supported on x86-64. +dev-util/sccache dist-server + +# Matt Turner <[email protected]> (2025-04-23) +# Requires osmesa, which was removed in mesa-25.1 +app-emulation/aranym osmesa +app-emulation/crossover-bin osmesa + +# Sam James <[email protected]> (2023-06-06) +# Needs linux-only dev-libs/libaio. +app-emulation/qemu -aio + +# Peter Levine <[email protected]> (2019-10-01) +# Native inotify support is preferred on linux. +# bug #697476 +net-fs/samba fam + +# Patrick McLean <[email protected]> (2019-09-17) +# Masked due to upstream build failures (bug #693018) +# One example: https://tracker.ceph.com/issues/41523 +>=sys-cluster/ceph-14.2 dpdk + +# Michael Palimaka <[email protected]> (2015-09-03) +# Native inotify support is preferred on linux. +kde-frameworks/kcoreaddons fam + +# Diego Elio Pettenò <[email protected]> (2012-08-27) +# The libpci access is only used for linux. +net-analyzer/net-snmp -pci + +# Richard Yao <[email protected]> (2012-08-22) +# USE=kernel-builtin is dangerous. Only those that know what they are doing +# should use it until documentation improves. +sys-fs/zfs kernel-builtin + +# Diego Elio Pettenò <[email protected]> (2012-08-20) +# The prevent-removal USE flag is only implemented for Linux. +sys-auth/pam_mktemp -prevent-removal + +# Samuli Suominen <[email protected]> (2012-01-10) +# Masked in base/package.use.mask as Linux -only feature +app-arch/libarchive -e2fsprogs + +# Diego E. Pettenò <[email protected]> (2011-03-27) +# +# Unmask pdnsd's Linux-specific USE flags. +net-dns/pdnsd -urandom + +# Diego E. Pettenò <[email protected]> (2009-08-20) +# Mask oss USE flag for PulseAudio; it's present for compatibility +# with FreeBSD and other operating systems that have no better +# interfaces, but people would probably abuse it with Linux as well. +media-sound/pulseaudio-daemon oss diff --git a/profiles/default/hurd/packages b/profiles/default/hurd/packages new file mode 100644 index 0000000000000..432d8e3d4449c --- /dev/null +++ b/profiles/default/hurd/packages @@ -0,0 +1,14 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +*net-mail/mailbase +*net-misc/inetutils +*sys-apps/man-pages +*sys-apps/util-linux +*sys-kernel/hurd +*sys-kernel/gnumach + +-*net-misc/iputils +-*sys-apps/kmod +-*sys-apps/kbd +-*sys-apps/which diff --git a/profiles/default/hurd/packages.build b/profiles/default/hurd/packages.build new file mode 100644 index 0000000000000..b31fdd6681b29 --- /dev/null +++ b/profiles/default/hurd/packages.build @@ -0,0 +1,41 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file describes the packages needed to build a stage1 based on this +# profile. Packages in this file are built in order. + +app-admin/eselect +app-alternatives/awk +app-arch/bzip2 +app-arch/gzip +app-arch/xz-utils +app-arch/tar +app-shells/bash:0 +dev-build/autoconf +dev-build/automake +dev-build/libtool +dev-build/make +net-misc/rsync +net-misc/wget +sys-apps/baselayout +sys-apps/coreutils +sys-apps/diffutils +sys-apps/file +sys-apps/findutils +sys-apps/gawk +sys-apps/grep +sys-apps/less +sys-apps/portage +sys-apps/sed +sys-apps/shadow +sys-devel/binutils +sys-devel/bison +sys-devel/flex +sys-devel/gcc +sys-devel/gettext +sys-devel/gnuconfig +sys-devel/patch +virtual/editor +virtual/libc +virtual/os-headers +virtual/pkgconfig diff --git a/profiles/default/hurd/use.force b/profiles/default/hurd/use.force new file mode 100644 index 0000000000000..dab89f8fa857e --- /dev/null +++ b/profiles/default/hurd/use.force @@ -0,0 +1,6 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Welcome to the Hurd! +elibc_glibc +kernel_Hurd diff --git a/profiles/default/hurd/use.mask b/profiles/default/hurd/use.mask new file mode 100644 index 0000000000000..6bf23abeb5a63 --- /dev/null +++ b/profiles/default/hurd/use.mask @@ -0,0 +1,21 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Linux-specific +acl +kmod +netlink +iptables +nftables +udev +seccomp +systemd +inotify + +# May work after testing +pam +xattr + +# Welcome to the Hurd! +-elibc_glibc +-kernel_Hurd diff --git a/profiles/arch/alpha/eapi b/profiles/default/hurd/x86/23.0/eapi similarity index 100% copy from profiles/arch/alpha/eapi copy to profiles/default/hurd/x86/23.0/eapi diff --git a/profiles/arch/alpha/eapi b/profiles/default/hurd/x86/23.0/i686/eapi similarity index 100% copy from profiles/arch/alpha/eapi copy to profiles/default/hurd/x86/23.0/i686/eapi diff --git a/profiles/default/hurd/x86/23.0/i686/make.defaults b/profiles/default/hurd/x86/23.0/i686/make.defaults new file mode 100644 index 0000000000000..43eda4f729629 --- /dev/null +++ b/profiles/default/hurd/x86/23.0/i686/make.defaults @@ -0,0 +1,6 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="i686-gnu" + +LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs" diff --git a/profiles/default/linux/x86/23.0/i686/parent b/profiles/default/hurd/x86/23.0/i686/parent similarity index 100% copy from profiles/default/linux/x86/23.0/i686/parent copy to profiles/default/hurd/x86/23.0/i686/parent diff --git a/profiles/default/linux/alpha/23.0/parent b/profiles/default/hurd/x86/23.0/parent similarity index 100% copy from profiles/default/linux/alpha/23.0/parent copy to profiles/default/hurd/x86/23.0/parent diff --git a/profiles/arch/alpha/eapi b/profiles/default/hurd/x86/eapi similarity index 100% copy from profiles/arch/alpha/eapi copy to profiles/default/hurd/x86/eapi diff --git a/profiles/default/hurd/x86/make.defaults b/profiles/default/hurd/x86/make.defaults new file mode 100644 index 0000000000000..f2e1f94d50642 --- /dev/null +++ b/profiles/default/hurd/x86/make.defaults @@ -0,0 +1,8 @@ +USE="${USE} pic" + +# Sam James <[email protected]> (2026-03-18) +# Prevent automagic use of 64-bit time_t (bug #828001), but it also isn't +# supported (yet?) on 32-bit Hurd anyway. This allows suppressing the +# 'recommended y2038 support' check from autoconf once +# https://savannah.gnu.org/support/index.php?111394 is fixed. +enable_year2038="no" diff --git a/profiles/default/hurd/x86/package.mask b/profiles/default/hurd/x86/package.mask new file mode 100644 index 0000000000000..0873b120d89fb --- /dev/null +++ b/profiles/default/hurd/x86/package.mask @@ -0,0 +1,8 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James <[email protected]> (2026-03-15) +# Hurd-only packages +-dev-util/mig +-sys-kernel/hurd +-sys-kernel/gnumach diff --git a/profiles/default/hurd/x86/package.use.mask b/profiles/default/hurd/x86/package.use.mask new file mode 100644 index 0000000000000..4ce1f1448556c --- /dev/null +++ b/profiles/default/hurd/x86/package.use.mask @@ -0,0 +1,22 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Patrick McLean <[email protected]> (2020-02-06) +# sys-cluster/ceph no longer supports x86, versions that support +# it no longer build thanks to python2 removals +# for some reason profiles/arch/x86 is not catching everything +app-emulation/libvirt rbd +app-emulation/qemu rbd +net-analyzer/rrdtool rados +net-fs/samba ceph +sys-block/fio rbd +sys-block/tgt rbd +www-servers/uwsgi uwsgi_plugins_rados + +# Mike Frysinger <[email protected]> (2016-05-08) +# This target supports VTV #547040. +>=sys-devel/gcc-4.9 -vtv + +# Mike Frysinger <[email protected]> (2014-10-21) +# This target supports ASAN/etc... #504200. +sys-devel/gcc -sanitize diff --git a/profiles/default/linux/x86/parent b/profiles/default/hurd/x86/parent similarity index 100% copy from profiles/default/linux/x86/parent copy to profiles/default/hurd/x86/parent diff --git a/profiles/profiles.desc b/profiles/profiles.desc index 4a20281354650..654ae7109a95f 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -70,6 +70,9 @@ amd64 default/linux/amd64/23.0/x32 dev amd64 default/linux/amd64/23.0/x32/systemd exp amd64 default/linux/amd64/23.0/split-usr/x32 exp +# AMD64 Profiles for GNU Hurd +# MAINTAINER: [email protected] +amd64 default/hurd/amd64/23.0 exp # ARM Profiles # @MAINTAINER: [email protected] @@ -450,6 +453,9 @@ x86 default/linux/x86/23.0/i486/time64/split-usr dev x86 default/linux/x86/23.0/i486/time64/split-usr/hardened dev x86 default/linux/x86/23.0/i486/time64/split-usr/hardened/selinux dev +# X86 Profiles for GNU Hurd +# MAINTAINER: [email protected] +x86 default/hurd/x86/23.0/i686 exp # musl profiles # @MAINTAINER: [email protected] -- 2.53.0