From 2e6b794bf4361b8ae32bb6945e84696c2e1d94ba Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 4 Mar 2023 01:36:14 +0000 Subject: gentoo auto-resync : 04:03:2023 - 01:36:13 --- profiles/Manifest.gz | Bin 182745 -> 182906 bytes profiles/features/llvm/package.use | 5 +++-- profiles/features/llvm/package.use.force | 10 ++++++++++ profiles/package.mask | 6 ------ profiles/use.local.desc | 1 - 5 files changed, 13 insertions(+), 9 deletions(-) create mode 100644 profiles/features/llvm/package.use.force (limited to 'profiles') diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index 7b34e34fcf19..70663989c517 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz 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 (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 (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 (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 -- cgit v1.2.3