public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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-06-22  1:51 [gentoo-commits] repo/gentoo:master commit in: profiles/features/llvm/ Sam James
  -- 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-19  5:31 Joonas Niilola
2023-08-14 16:39 Ionen Wolkens
2023-08-13 19:45 Ionen Wolkens
2023-08-11 10:52 Ionen Wolkens
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