summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-03-04 01:36:14 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-03-04 01:36:14 +0000
commit2e6b794bf4361b8ae32bb6945e84696c2e1d94ba (patch)
tree8024f09999dddfd7975287e7449255c282b62a49 /profiles
parented43421253416ff58a637be8932ac1d7b7b232de (diff)
gentoo auto-resync : 04:03:2023 - 01:36:13
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin182745 -> 182906 bytes
-rw-r--r--profiles/features/llvm/package.use5
-rw-r--r--profiles/features/llvm/package.use.force10
-rw-r--r--profiles/package.mask6
-rw-r--r--profiles/use.local.desc1
5 files changed, 13 insertions, 9 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 7b34e34fcf19..70663989c517 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/features/llvm/package.use b/profiles/features/llvm/package.use
index 267fafefe792..e878f28f7454 100644
--- a/profiles/features/llvm/package.use
+++ b/profiles/features/llvm/package.use
@@ -1,9 +1,10 @@
+# Make static linking work by default for simple binaries (bug #892956)
+sys-libs/llvm-libunwind static-libs
+
# use lld by default
sys-devel/llvm -binutils-plugin
# use all defaults
-sys-devel/clang default-compiler-rt default-lld default-libcxx llvm-libunwind
-sys-devel/clang-common default-compiler-rt default-lld default-libcxx llvm-libunwind
sys-libs/compiler-rt clang
# disable sanitizers for now
diff --git a/profiles/features/llvm/package.use.force b/profiles/features/llvm/package.use.force
new file mode 100644
index 000000000000..669f1f86ad87
--- /dev/null
+++ b/profiles/features/llvm/package.use.force
@@ -0,0 +1,10 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James <sam@gentoo.org> (2023-03-03)
+# Force the toolchain environment we expect on the LLVM profiles.
+# default-libcxx in particular changes ABI so can't be toggled at-will, and other
+# profile settings expect it.
+# TODO: Make a profile without default-libcxx too?
+sys-devel/clang default-compiler-rt default-lld default-libcxx
+sys-devel/clang-common default-compiler-rt default-lld default-libcxx
diff --git a/profiles/package.mask b/profiles/package.mask
index d36aec9ba184..f6851af35e6b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -322,12 +322,6 @@ dev-python/aiohttp-jinja2
# Commands trigger an assertion and crashes, bug #892487
=sys-fs/lvm2-2.03.18
-# Bernd Waibel <waebbl-gentoo@posteo.net> (2023-01-28)
-# Possible security issues, obsolete. Use OpenEXR-3 / Imath instead.
-# No revdeps and consumers left in ::gentoo
-# Removal in 30 days. Bug #892375
-media-libs/ilmbase
-
# Hans de Graaff <graaff@gentoo.org> (2023-01-28)
# No upstream releases since 2010. No longer maintained
# upstream. ruby27-only package. Masked for removal on 2023-02-27.
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 443b1424db70..be1649ed7b7a 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -4140,7 +4140,6 @@ media-libs/gstreamer:unwind - Enable sys-libs/libunwind usage for better backtra
media-libs/harfbuzz:experimental - Enable experimental APIs
media-libs/harfbuzz:glib - Enable dev-libs/glib unicode functions
media-libs/harfbuzz:graphite - Enable media-gfx/graphite2 complementary shaper
-media-libs/ilmbase:large-stack - Enables code to take advantage of large stack support
media-libs/imlib2:X - Use the X window system
media-libs/imlib2:apidoc - Provide doxygen generated API docs
media-libs/imlib2:bzip2 - Bzip2 loader support