summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Seifert <soap@gentoo.org>2022-01-02 11:01:45 +0100
committerDavid Seifert <soap@gentoo.org>2022-01-02 11:01:45 +0100
commitf097dc38fb4229a34dc2a36b156dbaa697148fc5 (patch)
treecdb36093bfc08ca7de0fce985c9cd2d63332a5bc /profiles/hardened
parentapp-text/xapian-omega: Stabilize 1.4.18 ppc, #790266 (diff)
downloadgentoo-f097dc38fb4229a34dc2a36b156dbaa697148fc5.tar.gz
gentoo-f097dc38fb4229a34dc2a36b156dbaa697148fc5.tar.bz2
gentoo-f097dc38fb4229a34dc2a36b156dbaa697148fc5.zip
profiles: remove uclibc
Closes: https://bugs.gentoo.org/820905 Signed-off-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'profiles/hardened')
-rw-r--r--profiles/hardened/linux/musl/use.mask3
-rw-r--r--profiles/hardened/linux/uclibc/deprecated17
-rw-r--r--profiles/hardened/linux/uclibc/eapi1
-rw-r--r--profiles/hardened/linux/uclibc/make.defaults5
-rw-r--r--profiles/hardened/linux/uclibc/mips/eapi1
-rw-r--r--profiles/hardened/linux/uclibc/mips/mipsel/eapi1
-rw-r--r--profiles/hardened/linux/uclibc/mips/mipsel/parent2
-rw-r--r--profiles/hardened/linux/uclibc/mips/parent2
-rw-r--r--profiles/hardened/linux/uclibc/package.use.mask6
-rw-r--r--profiles/hardened/linux/uclibc/use.force8
-rw-r--r--profiles/hardened/linux/uclibc/use.mask17
11 files changed, 1 insertions, 62 deletions
diff --git a/profiles/hardened/linux/musl/use.mask b/profiles/hardened/linux/musl/use.mask
index b851b043ca08..c294cc126a42 100644
--- a/profiles/hardened/linux/musl/use.mask
+++ b/profiles/hardened/linux/musl/use.mask
@@ -1,8 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation.
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-elibc_musl
-elibc_uclibc
elibc_glibc
-hardened
diff --git a/profiles/hardened/linux/uclibc/deprecated b/profiles/hardened/linux/uclibc/deprecated
deleted file mode 100644
index a03e880d5f33..000000000000
--- a/profiles/hardened/linux/uclibc/deprecated
+++ /dev/null
@@ -1,17 +0,0 @@
-
-uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo
-in Jan 2021, no one has volunteered to step up maintenance or expressed interest in
-the uClibc-ng profiles. With this announcement we last-rite the "uclibc"
-profiles, which will be removed on 2022-01-01. For parties interested in
-an alternative libc, consider moving to musl, which is supported.
-
-Gentoo continues to wholeheartedly support musl and is focusing its
-efforts in that area.
-
-Resources:
-- https://wiki.gentoo.org/wiki/Project:Hardened_musl
-- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches)
-- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion
-
-Please see the news item for more information:
-https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html
diff --git a/profiles/hardened/linux/uclibc/eapi b/profiles/hardened/linux/uclibc/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/hardened/linux/uclibc/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/hardened/linux/uclibc/make.defaults b/profiles/hardened/linux/uclibc/make.defaults
deleted file mode 100644
index 1212f635f54f..000000000000
--- a/profiles/hardened/linux/uclibc/make.defaults
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation.
-# Distributed under the terms of the GNU General Public License v2
-
-USE="${USE} hardened pic -jit -orc"
-BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pic -jit -orc"
diff --git a/profiles/hardened/linux/uclibc/mips/eapi b/profiles/hardened/linux/uclibc/mips/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/hardened/linux/uclibc/mips/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/hardened/linux/uclibc/mips/mipsel/eapi b/profiles/hardened/linux/uclibc/mips/mipsel/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/hardened/linux/uclibc/mips/mipsel/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/hardened/linux/uclibc/mips/mipsel/parent b/profiles/hardened/linux/uclibc/mips/mipsel/parent
deleted file mode 100644
index 27f3883747a6..000000000000
--- a/profiles/hardened/linux/uclibc/mips/mipsel/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../../default/linux/uclibc/mips/mipsel/
-../..
diff --git a/profiles/hardened/linux/uclibc/mips/parent b/profiles/hardened/linux/uclibc/mips/parent
deleted file mode 100644
index 323f100058b2..000000000000
--- a/profiles/hardened/linux/uclibc/mips/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../default/linux/uclibc/mips
-..
diff --git a/profiles/hardened/linux/uclibc/package.use.mask b/profiles/hardened/linux/uclibc/package.use.mask
deleted file mode 100644
index 7525128ecb90..000000000000
--- a/profiles/hardened/linux/uclibc/package.use.mask
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation.
-# Distributed under the terms of the GNU General Public License v2
-
-# Anthony G. Basile <blueness@gentoo.org> (2017-12-12)
-# masked in base, unmask for hardened/uclibc
-sys-devel/gcc -pie
diff --git a/profiles/hardened/linux/uclibc/use.force b/profiles/hardened/linux/uclibc/use.force
deleted file mode 100644
index b0ea1237d5a6..000000000000
--- a/profiles/hardened/linux/uclibc/use.force
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-elibc_uclibc
-
-# Make sure people don't accidentally turn of ssp/pie in important packages.
-pie
-ssp
diff --git a/profiles/hardened/linux/uclibc/use.mask b/profiles/hardened/linux/uclibc/use.mask
deleted file mode 100644
index 174226cb64e3..000000000000
--- a/profiles/hardened/linux/uclibc/use.mask
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
--elibc_uclibc
-elibc_musl
-elibc_glibc
-
--hardened
-
-# precompiled headers are not compat with ASLR.
-pch
-
-# prelink is masked for hardened
-prelink
-
-# profile are incompatible when linking with pie
-profile