* [gentoo-commits] repo/gentoo:master commit in: profiles/features/llvm/
@ 2023-03-03 22:04 Sam James
0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2023-03-03 22:04 UTC (permalink / raw
To: gentoo-commits
commit: 9a317399c8b7e0568d1dcea107511373b31855dc
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 3 22:02:43 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 3 22:02:47 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a317399
profiles/features/llvm: move some package.use entries to package.use.force
default-libcxx in particular cannot be toggled at-will as it changes ABI
(libstdc++ and libcxx cannot be intermixed).
We may in future want to add LLVM profiles using libstdc++ but then GCC
will be required.
Signed-off-by: Sam James <sam <AT> gentoo.org>
profiles/features/llvm/package.use | 2 --
profiles/features/llvm/package.use.force | 10 ++++++++++
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/profiles/features/llvm/package.use b/profiles/features/llvm/package.use
index 267fafefe792..5e1bbab42414 100644
--- a/profiles/features/llvm/package.use
+++ b/profiles/features/llvm/package.use
@@ -2,8 +2,6 @@
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
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/features/llvm/
@ 2023-03-03 22:22 Sam James
0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2023-03-03 22:22 UTC (permalink / raw
To: gentoo-commits
commit: ec0857c1f4b448861a54ad185c79528c070776e2
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 3 22:15:03 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 3 22:15:17 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec0857c1
profiles/features/llvm: default sys-libs/llvm-libunwind[static-libs] on
Without this, statically linking even a basic example fails because
we're using llvm-libunwind rather than GCC's internals.
Quoting myself on the bug:
"""
FWIW the LLVM/Clang profiles are considered pretty experimental still.
For Clang, it's tricky because it depends on configuration and the (default) flags passed.
Ionen points out it should be harmless dep-wise (non-invasive to users, no need to then
enable static-libs for its deps) to default to +static-libs on llvm-libunwind,
which would cover most cases here. I think that generally makes sense.
I see three options:
1. Adding IUSE=llvm-libunwind to virtual/libc
2. Defaulting on (which doesn't feel like a full solution alone) +static-libs in llvm-libunwind
3. Making clang-common[default-compiler-rt] depend on libunwind[static-libs]
(or correspondingly llvm-libunwind[static-libs] if USE=llvm-libunwind)
I think 2+3 is probably a good fit?
"""
Bug: https://bugs.gentoo.org/892956
Signed-off-by: Sam James <sam <AT> gentoo.org>
profiles/features/llvm/package.use | 3 +++
1 file changed, 3 insertions(+)
diff --git a/profiles/features/llvm/package.use b/profiles/features/llvm/package.use
index 5e1bbab42414..e878f28f7454 100644
--- a/profiles/features/llvm/package.use
+++ b/profiles/features/llvm/package.use
@@ -1,3 +1,6 @@
+# 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
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/features/llvm/
@ 2023-06-22 1:51 Sam James
0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2023-06-22 1:51 UTC (permalink / raw
To: gentoo-commits
commit: 3b40c4d5449ee2c9ed3da68207bae65ce60c3d14
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 22 01:50:30 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 22 01:50:30 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b40c4d5
profiles/features/llvm: mask binutils[pgo]
```
clang-16: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
error: Error in reading profile default.profdata: No such file or directory
```
Thanks to brxski for reporting on IRC.
Signed-off-by: Sam James <sam <AT> gentoo.org>
profiles/features/llvm/package.use.mask | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/profiles/features/llvm/package.use.mask b/profiles/features/llvm/package.use.mask
index 0975580eab0d..2b52ec272120 100644
--- a/profiles/features/llvm/package.use.mask
+++ b/profiles/features/llvm/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2023-07-22)
+# Doesn't call llvm-profdata so fails.
+sys-devel/binutils pgo
+
# Sam James <sam@gentoo.org> (2022-09-15)
# Works on pure LLVM systems: bug #870211.
dev-lang/rust -llvm-libunwind
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/features/llvm/
@ 2023-08-11 10:52 Ionen Wolkens
0 siblings, 0 replies; 14+ messages in thread
From: Ionen Wolkens @ 2023-08-11 10:52 UTC (permalink / raw
To: gentoo-commits
commit: d2d74f4b077acca5b4fbb917a7b69ead47b34f52
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 11 06:05:01 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Aug 11 10:33:53 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2d74f4b
profiles/features/llvm: force USE=mingw on wine-*
Also drop some trailing spaces in header.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
profiles/features/llvm/package.use.force | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/profiles/features/llvm/package.use.force b/profiles/features/llvm/package.use.force
index 669f1f86ad87..b35fb66c7ed2 100644
--- a/profiles/features/llvm/package.use.force
+++ b/profiles/features/llvm/package.use.force
@@ -1,5 +1,11 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Ionen Wolkens <ionen@gentoo.org> (2023-08-11)
+# Currently required to build with clang, and disabling is generally
+# not recommended either way even if switch compiler.
+app-emulation/wine-staging mingw
+app-emulation/wine-vanilla mingw
# Sam James <sam@gentoo.org> (2023-03-03)
# Force the toolchain environment we expect on the LLVM profiles.
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/features/llvm/
@ 2023-08-13 19:45 Ionen Wolkens
0 siblings, 0 replies; 14+ messages in thread
From: Ionen Wolkens @ 2023-08-13 19:45 UTC (permalink / raw
To: gentoo-commits
commit: 5180265b7ab2ef3000bc6d0d756764a89f5edb91
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 13 19:34:42 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Aug 13 19:39:17 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5180265b
profiles/features/llvm: add bugref for wine mingw package.use.force
Debated removing this forcing altogether not to annoy users
that work around the issue by editing /etc/clang/, but this
is also for tinderboxes.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
profiles/features/llvm/package.use.force | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/profiles/features/llvm/package.use.force b/profiles/features/llvm/package.use.force
index b35fb66c7ed2..10cf8addcd19 100644
--- a/profiles/features/llvm/package.use.force
+++ b/profiles/features/llvm/package.use.force
@@ -2,8 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# Ionen Wolkens <ionen@gentoo.org> (2023-08-11)
-# Currently required to build with clang, and disabling is generally
-# not recommended either way even if switch compiler.
+# Currently required to build with clang due to bug #912237.
app-emulation/wine-staging mingw
app-emulation/wine-vanilla mingw
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/features/llvm/
@ 2023-08-14 16:39 Ionen Wolkens
0 siblings, 0 replies; 14+ messages in thread
From: Ionen Wolkens @ 2023-08-14 16:39 UTC (permalink / raw
To: gentoo-commits
commit: ff44ddce1ffed04549ac2ea415b432e2c95a3bc5
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 14 12:34:39 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Aug 14 16:39:24 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff44ddce
profiles/features/llvm: update description for wine mingw forcing
While fixing the bug can allow it to work, there are other
reasons to keep this forced (see wine commits for details).
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
profiles/features/llvm/package.use.force | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/profiles/features/llvm/package.use.force b/profiles/features/llvm/package.use.force
index 10cf8addcd19..31b3e120e5ff 100644
--- a/profiles/features/llvm/package.use.force
+++ b/profiles/features/llvm/package.use.force
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
# Ionen Wolkens <ionen@gentoo.org> (2023-08-11)
-# Currently required to build with clang due to bug #912237.
+# clang without mingw is currently considered an unsupported
+# configuration (by Gentoo), and fails without extra steps.
app-emulation/wine-staging mingw
app-emulation/wine-vanilla mingw
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/features/llvm/
@ 2023-08-19 5:31 Joonas Niilola
0 siblings, 0 replies; 14+ messages in thread
From: Joonas Niilola @ 2023-08-19 5:31 UTC (permalink / raw
To: gentoo-commits
commit: 5b2faea4bb5bb263808bab0029fcc58e35cffaa4
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 17 08:00:45 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Aug 19 05:27:54 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b2faea4
profiles/features/llvm/package.mask: preliminary -bin masks
Closes: https://bugs.gentoo.org/912154
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/32318
profiles/features/llvm/package.mask | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/profiles/features/llvm/package.mask b/profiles/features/llvm/package.mask
new file mode 100644
index 000000000000..51d3b5dce46c
--- /dev/null
+++ b/profiles/features/llvm/package.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Joonas Niilola <juippis@gentoo.org> (2023-08-17)
+# sys-devel/clang-common[default-libcxx] &&
+# sys-devel/clang-runtime[libcxx] aren't compatible with most
+# pre-compiled binary packages provided by upstreams, like rust-bin,
+# firefox-bin, etc. Append this list as needed. Bug #912154
+dev-lang/rust-bin
+mail-client/thunderbird-bin
+www-client/firefox-bin
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/features/llvm/
@ 2023-08-20 6:14 Sam James
0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2023-08-20 6:14 UTC (permalink / raw
To: gentoo-commits
commit: 00c0ab09d8e5c1aef7a2e405892ea6eae6b4d726
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 20 06:13:59 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 20 06:13:59 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00c0ab09
profiles/features/llvm: drop redundant hardening flags
This is all handled by clang-common now - and has been for a while.
Signed-off-by: Sam James <sam <AT> gentoo.org>
profiles/features/llvm/make.defaults | 14 --------------
1 file changed, 14 deletions(-)
diff --git a/profiles/features/llvm/make.defaults b/profiles/features/llvm/make.defaults
index 54254b71b575..a677172b269d 100644
--- a/profiles/features/llvm/make.defaults
+++ b/profiles/features/llvm/make.defaults
@@ -13,20 +13,6 @@ LD="ld.lld"
# linker flags
LDFLAGS="${LDFLAGS} -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed"
-## hardening flags
-#SOME_HARDENING_CFLAGS="-fPIC -fstack-protector-strong -D_FORTIFY_SOURCE=2"
-#SOME_HARDENING_LDFLAGS="-Wl,-z,relro,-z,now -pie"
-#
-# we need to eventually do this the same way as in gcc, for now let's
-# keep it to a minimum
-SOME_HARDENING_CFLAGS="-D_FORTIFY_SOURCE=2"
-SOME_HARDENING_LDFLAGS=""
-
-# enable hardening by default, cf. gcc[pie,ssp]
-CFLAGS="${CFLAGS} ${SOME_HARDENING_FLAGS}"
-CXXFLAGS="${CXXFLAGS} ${SOME_HARDENING_FLAGS}"
-LDFLAGS="${LDFLAGS} ${SOME_HARDENING_LDFLAGS}"
-
# use LLVM-provided binutils
AR="llvm-ar"
AS="clang -c"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/features/llvm/
@ 2023-08-20 13:37 Joonas Niilola
0 siblings, 0 replies; 14+ messages in thread
From: Joonas Niilola @ 2023-08-20 13:37 UTC (permalink / raw
To: gentoo-commits
commit: dff53419da7380b55046807ba451d9199eecff46
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 20 13:35:14 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Aug 20 13:36:59 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff53419
Revert "profiles/features/llvm/package.mask: preliminary -bin masks"
This reverts commit 5b2faea4bb5bb263808bab0029fcc58e35cffaa4.
- not all use cases were taken into consideration. Need to re-think
this approach - reverting to previous state for time being.
Bug: https://bugs.gentoo.org/912154
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
profiles/features/llvm/package.mask | 11 -----------
1 file changed, 11 deletions(-)
diff --git a/profiles/features/llvm/package.mask b/profiles/features/llvm/package.mask
deleted file mode 100644
index 51d3b5dce46c..000000000000
--- a/profiles/features/llvm/package.mask
+++ /dev/null
@@ -1,11 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Joonas Niilola <juippis@gentoo.org> (2023-08-17)
-# sys-devel/clang-common[default-libcxx] &&
-# sys-devel/clang-runtime[libcxx] aren't compatible with most
-# pre-compiled binary packages provided by upstreams, like rust-bin,
-# firefox-bin, etc. Append this list as needed. Bug #912154
-dev-lang/rust-bin
-mail-client/thunderbird-bin
-www-client/firefox-bin
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/features/llvm/
@ 2023-08-24 23:15 Sam James
0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2023-08-24 23:15 UTC (permalink / raw
To: gentoo-commits
commit: 5e5c9d5c524871f5af260557dbd2962b8eec5087
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 24 23:13:08 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 24 23:13:08 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e5c9d5c
profiles/features/llvm: drop problematic LDFLAGS
clang-common already handles setting these for us, and if we set it in profiles,
then it gets passed down to gcc via clang for things like Fortran where clang
is just acting as the driver.
Closes: https://bugs.gentoo.org/908798
Signed-off-by: Sam James <sam <AT> gentoo.org>
profiles/features/llvm/make.defaults | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/profiles/features/llvm/make.defaults b/profiles/features/llvm/make.defaults
index a677172b269d..ce3401222615 100644
--- a/profiles/features/llvm/make.defaults
+++ b/profiles/features/llvm/make.defaults
@@ -11,7 +11,10 @@ CXX="clang++"
LD="ld.lld"
# linker flags
-LDFLAGS="${LDFLAGS} -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed"
+# We don't set LDFLAGS here for linker, rtlib, etc because clang-common enforces
+# the needed bits for us and it confuses clang->gcc for stuff like Fortran,
+# see bug #908798.
+LDFLAGS="${LDFLAGS} -Wl,--as-needed"
# use LLVM-provided binutils
AR="llvm-ar"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/features/llvm/
@ 2024-05-08 10:16 Sam James
0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2024-05-08 10:16 UTC (permalink / raw
To: gentoo-commits
commit: 96d3611375863d4bdade73eaef4fe26a1259149d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May 8 10:15:07 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 8 10:15:07 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96d36113
profiles/features/llvm: mask perl_features_quadmath
While perl_features_quadmath is new, it's likely we forgot to close
the old bugs when adding the initial old mask for USE=quadmath to the
LLVM profiles.
We may still need to figure something out for when people do CC=clang
though...
Closes: https://bugs.gentoo.org/835663
Closes: https://bugs.gentoo.org/875101
Closes: https://bugs.gentoo.org/885571
Closes: https://bugs.gentoo.org/931562
Signed-off-by: Sam James <sam <AT> gentoo.org>
profiles/features/llvm/use.mask | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/profiles/features/llvm/use.mask b/profiles/features/llvm/use.mask
new file mode 100644
index 000000000000..c742acc9c67a
--- /dev/null
+++ b/profiles/features/llvm/use.mask
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James <sam@gentoo.org> (2024-05-08)
+# libquadmath is gcc-specific
+perl_features_quadmath
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/features/llvm/
@ 2024-06-01 17:27 Michał Górny
0 siblings, 0 replies; 14+ messages in thread
From: Michał Górny @ 2024-06-01 17:27 UTC (permalink / raw
To: gentoo-commits
commit: 50b6ee120d2202dcf611cdfd4af37562b6ef4732
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 1 06:44:04 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jun 1 17:27:30 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b6ee12
profiles/features/llvm: Remove redundant PST from BOOTSTRAP_USE
PYTHON_SINGLE_TARGET is set in base profile's BOOTSTRAP_USE now
(since 6d8e19fd18c222b1771bb04e780c8b22e7649719), so that entry seems
redundant.
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
profiles/features/llvm/make.defaults | 3 ---
1 file changed, 3 deletions(-)
diff --git a/profiles/features/llvm/make.defaults b/profiles/features/llvm/make.defaults
index ce3401222615..defd200ce9d1 100644
--- a/profiles/features/llvm/make.defaults
+++ b/profiles/features/llvm/make.defaults
@@ -41,9 +41,6 @@ CXXSTDLIB="c++"
# curl needed by cmake
BOOTSTRAP_USE="${BOOTSTRAP_USE} ssl curl_ssl_openssl"
-# Clang needs this
-BOOTSTRAP_USE="${BOOTSTRAP_USE} python_single_target_python3_11"
-
# sys-devel/llvm
BOOTSTRAP_USE="${BOOTSTRAP_USE} -binutils-plugin"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/features/llvm/
@ 2024-08-19 14:36 Andreas K. Hüttel
0 siblings, 0 replies; 14+ messages in thread
From: Andreas K. Hüttel @ 2024-08-19 14:36 UTC (permalink / raw
To: gentoo-commits
commit: d9a87c72899f2b020d37bdd8342054a669682e6c
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 19 14:32:14 2024 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Mon Aug 19 14:36:01 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9a87c72
profiles, llvm: remove obsolete config file
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
profiles/features/llvm/package.accept_keywords | 8 --------
1 file changed, 8 deletions(-)
diff --git a/profiles/features/llvm/package.accept_keywords b/profiles/features/llvm/package.accept_keywords
deleted file mode 100644
index 231f53933017..000000000000
--- a/profiles/features/llvm/package.accept_keywords
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# this version contains the path fix for portage needed for stage1 builds
-=sys-apps/portage-3.0.33 ~amd64
-
-# this version contains the fix for CPP resetting
-=sys-libs/glibc-2.35-r10 ~amd64
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/features/llvm/
@ 2024-08-22 5:58 Jimi Huotari
0 siblings, 0 replies; 14+ messages in thread
From: Jimi Huotari @ 2024-08-22 5:58 UTC (permalink / raw
To: gentoo-commits
commit: b9b76e67dd0ae654f5d09c7cf266b595875df929
Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 22 05:32:57 2024 +0000
Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Thu Aug 22 05:57:01 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9b76e67
profiles/features/llvm: mask 'media-video/obs-studio[browser]'
Fails to compile due to a bre-built binary.
Bug: https://bugs.gentoo.org/922163
Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>
profiles/features/llvm/package.use.mask | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/profiles/features/llvm/package.use.mask b/profiles/features/llvm/package.use.mask
index 44b8fcea3c54..9559cea0d1f0 100644
--- a/profiles/features/llvm/package.use.mask
+++ b/profiles/features/llvm/package.use.mask
@@ -1,6 +1,11 @@
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Jimi Huotari <chiitoo@gentoo.org> (2024-08-22)
+# Fails to compile due to a pre-built binary.
+# Gentoo bug: 922163
+media-video/obs-studio browser
+
# Sam James <sam@gentoo.org> (2023-07-22)
# Doesn't call llvm-profdata so fails.
sys-devel/binutils pgo
^ permalink raw reply related [flat|nested] 14+ messages in thread
end of thread, other threads:[~2024-08-22 5:58 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-19 5:31 [gentoo-commits] repo/gentoo:master commit in: profiles/features/llvm/ Joonas Niilola
-- strict thread matches above, loose matches on Subject: below --
2024-08-22 5:58 Jimi Huotari
2024-08-19 14:36 Andreas K. Hüttel
2024-06-01 17:27 Michał Górny
2024-05-08 10:16 Sam James
2023-08-24 23:15 Sam James
2023-08-20 13:37 Joonas Niilola
2023-08-20 6:14 Sam James
2023-08-14 16:39 Ionen Wolkens
2023-08-13 19:45 Ionen Wolkens
2023-08-11 10:52 Ionen Wolkens
2023-06-22 1:51 Sam James
2023-03-03 22:22 Sam James
2023-03-03 22:04 Sam James
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox