* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2022-12-10 14:22 Andreas K. Hüttel
0 siblings, 0 replies; 20+ messages in thread
From: Andreas K. Hüttel @ 2022-12-10 14:22 UTC (permalink / raw
To: gentoo-commits
commit: d919c3516a0bdf18c9b9a36a8b1ed50e63bfa286
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 10 14:16:34 2022 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Dec 10 14:16:34 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d919c351
profiles: 23.0 needs future musl release
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
profiles/releases/23.0/package.mask | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/profiles/releases/23.0/package.mask b/profiles/releases/23.0/package.mask
index 206ab70bd19f..32696969517f 100644
--- a/profiles/releases/23.0/package.mask
+++ b/profiles/releases/23.0/package.mask
@@ -1,5 +1,6 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# DT_RELR needs glibc-2.36
+# DT_RELR needs glibc-2.36 or musl-1.2.4(?)
<sys-libs/glibc-2.36
+<sys-libs/musl-1.2.4
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2024-04-09 22:34 Sam James
0 siblings, 0 replies; 20+ messages in thread
From: Sam James @ 2024-04-09 22:34 UTC (permalink / raw
To: gentoo-commits
commit: 5d43599359d124a9e4c7f2c9c575883d13b386dc
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 9 22:34:22 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 9 22:34:22 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d435993
profiles/releases/23.0: enable zstd for sys-devel/lld too
It has to match LLVM or we get autounmask hell.
Bug: https://bugs.gentoo.org/928933
Signed-off-by: Sam James <sam <AT> gentoo.org>
profiles/releases/23.0/package.use | 1 +
1 file changed, 1 insertion(+)
diff --git a/profiles/releases/23.0/package.use b/profiles/releases/23.0/package.use
index 2c78142ab564..c7d461f9ed5d 100644
--- a/profiles/releases/23.0/package.use
+++ b/profiles/releases/23.0/package.use
@@ -8,3 +8,4 @@
sys-devel/gcc zstd
sys-devel/binutils zstd
sys-devel/llvm zstd
+sys-devel/lld zstd
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2024-04-09 21:48 Andreas K. Hüttel
0 siblings, 0 replies; 20+ messages in thread
From: Andreas K. Hüttel @ 2024-04-09 21:48 UTC (permalink / raw
To: gentoo-commits
commit: bbe2b57efbc894c3a06c283927ae245d0d1b6454
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 9 21:44:36 2024 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Tue Apr 9 21:48:17 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbe2b57e
profiles, 23.0: Undo USE="lzma zstd", except for toolchain where zstd makes sense
As discussed on gentoo-dev and in toolchain / base-system teams.
Closes: https://bugs.gentoo.org/928932
Closes: https://bugs.gentoo.org/928933
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
profiles/releases/23.0/make.defaults | 9 +++------
profiles/releases/23.0/package.use | 10 ++++++++++
2 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/profiles/releases/23.0/make.defaults b/profiles/releases/23.0/make.defaults
index 9680364430cf..ddff032c125c 100644
--- a/profiles/releases/23.0/make.defaults
+++ b/profiles/releases/23.0/make.defaults
@@ -1,14 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# See also
# https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition
-# This just makes sense nowadays, if only for distfiles...
-USE="lzma zstd"
-
# make sure toolchain has sane defaults <toolchain@gentoo.org>
-USE="${USE} openmp"
+USE="openmp"
# bug 818376 (only on specific arches)
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
@@ -19,5 +16,5 @@ LDFLAGS="-Wl,-O1 -Wl,--as-needed"
UNINSTALL_IGNORE="${UNINSTALL_IGNORE} /bin /lib /lib32 /lib64 /libx32 /sbin /usr/sbin"
UNINSTALL_IGNORE="${UNINSTALL_IGNORE} /usr/lib/modules/*"
-# needed for llvm profiles
+# needed for llvm profiles, we may want to solve this in releng.git instead
BOOTSTRAP_USE="${BOOTSTRAP_USE} zstd"
diff --git a/profiles/releases/23.0/package.use b/profiles/releases/23.0/package.use
new file mode 100644
index 000000000000..2c78142ab564
--- /dev/null
+++ b/profiles/releases/23.0/package.use
@@ -0,0 +1,10 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2024-04-10)
+# We want the toolchain to use zstd compression for LTO objects and
+# debug information
+#
+sys-devel/gcc zstd
+sys-devel/binutils zstd
+sys-devel/llvm zstd
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2024-03-23 19:27 Andreas K. Hüttel
0 siblings, 0 replies; 20+ messages in thread
From: Andreas K. Hüttel @ 2024-03-23 19:27 UTC (permalink / raw
To: gentoo-commits
commit: 43f01d356a8fd347a19d7583eab92d01bee35f9f
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 23 19:11:09 2024 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 19:27:11 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43f01d35
profiles: releases/23.0: Fix bashrc safety guard
The previous version relied on an environment variable, which was
*not* saved in binary packages and also not re-sourced from the
profile. It always became unset, which meant "merged-usr".
With that, not the local profile and the local filesystem were
compared, but "merged-usr" and the local filesystem -- which
obviously fails for any split-usr installation.
Closes: https://bugs.gentoo.org/927631
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
profiles/releases/23.0/profile.bashrc | 43 ++++++++++++++++++++++++++++++++---
1 file changed, 40 insertions(+), 3 deletions(-)
diff --git a/profiles/releases/23.0/profile.bashrc b/profiles/releases/23.0/profile.bashrc
index 6c178b086158..ae82a4b3216e 100644
--- a/profiles/releases/23.0/profile.bashrc
+++ b/profiles/releases/23.0/profile.bashrc
@@ -1,5 +1,40 @@
-if [[ "${EBUILD_PHASE}" == "setup" ]] && [[ -e "${EROOT%/}/bin" ]] ; then
- if [[ ! -h "${EROOT%/}/bin" ]] && [[ "${PROFILE_23_USRTYPE}" != "split-usr" ]] ; then
+
+__gentoo_get_disk_splitmerge() {
+ # does /bin exist? important for baselayout
+ if [[ -e "${EROOT%/}/bin" ]] ; then
+ # is /bin a symlink?
+ if [[ -h "${EROOT%/}/bin" ]] ; then
+ echo -n merged
+ else
+ echo -n split
+ fi
+ else
+ echo -n unknown
+ fi
+}
+
+__gentoo_get_profile_splitmerge() {
+ # does /etc/portage/make.profile exist and is a symlink?
+ if [[ -h "${EROOT%/}/etc/portage/make.profile" ]] ; then
+ local linktarget=$(readlink "${EROOT%/}/etc/portage/make.profile")
+
+ # 23.0 profile?
+ if [[ "${linktarget}" == */23.0* ]] ; then
+ if [[ "${linktarget}" == *split-usr* ]] ; then
+ echo -n split
+ else
+ echo -n merged
+ fi
+ else
+ echo -n unknown
+ fi
+ else
+ echo -n unknown
+ fi
+}
+
+if [[ "${EBUILD_PHASE}" == "setup" ]] ; then
+ if [[ $(__gentoo_get_disk_splitmerge) == "split" ]] && [[ $(__gentoo_get_profile_splitmerge) == "merged" ]] ; then
eerror ""
eerror "Your profile is of type merged-usr, but your directories"
eerror "on-disk are of type split-usr."
@@ -8,7 +43,7 @@ if [[ "${EBUILD_PHASE}" == "setup" ]] && [[ -e "${EROOT%/}/bin" ]] ; then
eerror ""
die "ERROR: 23.0 merged-usr profile, but disk is split-usr"
fi
- if [[ -h "${EROOT%/}/bin" ]] && [[ "${PROFILE_23_USRTYPE}" == "split-usr" ]] ; then
+ if [[ $(__gentoo_get_disk_splitmerge) == "merged" ]] && [[ $(__gentoo_get_profile_splitmerge) == "split" ]] ; then
eerror ""
eerror "Your profile is of type split-usr, but your directories"
eerror "on-disk are of type merged-usr."
@@ -18,3 +53,5 @@ if [[ "${EBUILD_PHASE}" == "setup" ]] && [[ -e "${EROOT%/}/bin" ]] ; then
die "ERROR: 23.0 split-usr profile, but disk is merged-usr"
fi
fi
+
+unset -f __gentoo_get_disk_splitmerge __gentoo_get_profile_splitmerge
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2024-03-23 11:13 Ionen Wolkens
0 siblings, 0 replies; 20+ messages in thread
From: Ionen Wolkens @ 2024-03-23 11:13 UTC (permalink / raw
To: gentoo-commits
commit: 3e2b1d5908495e663273ad1e4c402979ae00ec63
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 23 11:11:35 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 11:13:16 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e2b1d59
profiles/releases/23.0: cleanup obsolete mpv USE=cli workaround
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
profiles/releases/23.0/package.use | 6 ------
1 file changed, 6 deletions(-)
diff --git a/profiles/releases/23.0/package.use b/profiles/releases/23.0/package.use
deleted file mode 100644
index f25938b2f986..000000000000
--- a/profiles/releases/23.0/package.use
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Ionen Wolkens <ionen@gentoo.org> (2024-02-28)
-# 23.0 profiles have USE="-cli" overriding ebuild's IUSE="+cli" (bug #925520)
-media-video/mpv cli
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2024-03-07 21:15 Andreas K. Hüttel
0 siblings, 0 replies; 20+ messages in thread
From: Andreas K. Hüttel @ 2024-03-07 21:15 UTC (permalink / raw
To: gentoo-commits
commit: c09d005ee2ecb2af608172bc615ecfa3af184582
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 7 21:14:23 2024 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Thu Mar 7 21:15:01 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c09d005e
profiles: default-enable openmp in 23.0 again, it's very much in use
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
profiles/releases/23.0/make.defaults | 5 ++---
profiles/releases/23.0/package.use | 4 ----
2 files changed, 2 insertions(+), 7 deletions(-)
diff --git a/profiles/releases/23.0/make.defaults b/profiles/releases/23.0/make.defaults
index b833954ae2f8..7d96215e456e 100644
--- a/profiles/releases/23.0/make.defaults
+++ b/profiles/releases/23.0/make.defaults
@@ -7,9 +7,8 @@
# This just makes sense nowadays, if only for distfiles...
USE="lzma zstd"
-## make sure toolchain has sane defaults <toolchain@gentoo.org>
-# (re-enable after one round of stage rebuilds)
-#USE="${USE} openmp"
+# make sure toolchain has sane defaults <toolchain@gentoo.org>
+USE="${USE} openmp"
# bug 831045
USE="${USE} -cli"
diff --git a/profiles/releases/23.0/package.use b/profiles/releases/23.0/package.use
index 8e91c6db09c1..f25938b2f986 100644
--- a/profiles/releases/23.0/package.use
+++ b/profiles/releases/23.0/package.use
@@ -4,7 +4,3 @@
# Ionen Wolkens <ionen@gentoo.org> (2024-02-28)
# 23.0 profiles have USE="-cli" overriding ebuild's IUSE="+cli" (bug #925520)
media-video/mpv cli
-
-# temporarily here, until one round of stage rebuilds is done and we can
-# default-enable it globally again
-sys-devel/gcc openmp
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2024-03-03 14:40 Andreas K. Hüttel
0 siblings, 0 replies; 20+ messages in thread
From: Andreas K. Hüttel @ 2024-03-03 14:40 UTC (permalink / raw
To: gentoo-commits
commit: 6d67d9ebd6fe9d7ef6c962d27349d23631f5fb0b
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 3 14:40:18 2024 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Mar 3 14:40:18 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d67d9eb
profiles: 23.0: improve safety rail condition split vs merged
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
profiles/releases/23.0/profile.bashrc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/profiles/releases/23.0/profile.bashrc b/profiles/releases/23.0/profile.bashrc
index 1a09f04d4d3a..6c178b086158 100644
--- a/profiles/releases/23.0/profile.bashrc
+++ b/profiles/releases/23.0/profile.bashrc
@@ -1,4 +1,4 @@
-if [[ "${EBUILD_PHASE}" == "setup" ]] && [[ "${CATEGORY}/${PN}" != "sys-apps/baselayout" ]] ; then
+if [[ "${EBUILD_PHASE}" == "setup" ]] && [[ -e "${EROOT%/}/bin" ]] ; then
if [[ ! -h "${EROOT%/}/bin" ]] && [[ "${PROFILE_23_USRTYPE}" != "split-usr" ]] ; then
eerror ""
eerror "Your profile is of type merged-usr, but your directories"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2024-03-03 12:45 Andreas K. Hüttel
0 siblings, 0 replies; 20+ messages in thread
From: Andreas K. Hüttel @ 2024-03-03 12:45 UTC (permalink / raw
To: gentoo-commits
commit: b3f0d2b61f770ada1cf16bab5da16923f1a2f7ca
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 3 12:44:45 2024 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Mar 3 12:45:28 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3f0d2b6
profiles, 23.0: un-break initial baselayout installation in stage1
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
profiles/releases/23.0/profile.bashrc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/profiles/releases/23.0/profile.bashrc b/profiles/releases/23.0/profile.bashrc
index 258d9754e5bb..1a09f04d4d3a 100644
--- a/profiles/releases/23.0/profile.bashrc
+++ b/profiles/releases/23.0/profile.bashrc
@@ -1,4 +1,4 @@
-if [[ "${EBUILD_PHASE}" == "setup" ]] ; then
+if [[ "${EBUILD_PHASE}" == "setup" ]] && [[ "${CATEGORY}/${PN}" != "sys-apps/baselayout" ]] ; then
if [[ ! -h "${EROOT%/}/bin" ]] && [[ "${PROFILE_23_USRTYPE}" != "split-usr" ]] ; then
eerror ""
eerror "Your profile is of type merged-usr, but your directories"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2024-02-29 8:54 Andreas K. Hüttel
0 siblings, 0 replies; 20+ messages in thread
From: Andreas K. Hüttel @ 2024-02-29 8:54 UTC (permalink / raw
To: gentoo-commits
commit: 6d50b94b230150f0c380ecd6d596248fe5a7f2fb
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 29 08:51:37 2024 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Thu Feb 29 08:53:48 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d50b94b
profiles: Re-enable openmp in 23.0 profiles again, step 1: gcc-only
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
profiles/releases/23.0/make.defaults | 4 ++++
profiles/releases/23.0/package.use | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/profiles/releases/23.0/make.defaults b/profiles/releases/23.0/make.defaults
index 16ffd78fb52d..b833954ae2f8 100644
--- a/profiles/releases/23.0/make.defaults
+++ b/profiles/releases/23.0/make.defaults
@@ -7,6 +7,10 @@
# This just makes sense nowadays, if only for distfiles...
USE="lzma zstd"
+## make sure toolchain has sane defaults <toolchain@gentoo.org>
+# (re-enable after one round of stage rebuilds)
+#USE="${USE} openmp"
+
# bug 831045
USE="${USE} -cli"
diff --git a/profiles/releases/23.0/package.use b/profiles/releases/23.0/package.use
index f25938b2f986..8e91c6db09c1 100644
--- a/profiles/releases/23.0/package.use
+++ b/profiles/releases/23.0/package.use
@@ -4,3 +4,7 @@
# Ionen Wolkens <ionen@gentoo.org> (2024-02-28)
# 23.0 profiles have USE="-cli" overriding ebuild's IUSE="+cli" (bug #925520)
media-video/mpv cli
+
+# temporarily here, until one round of stage rebuilds is done and we can
+# default-enable it globally again
+sys-devel/gcc openmp
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2024-02-28 12:11 Ionen Wolkens
0 siblings, 0 replies; 20+ messages in thread
From: Ionen Wolkens @ 2024-02-28 12:11 UTC (permalink / raw
To: gentoo-commits
commit: 6522bf905272ffb0b4df763f09dd944069858c09
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 28 11:56:01 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Feb 28 12:11:23 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6522bf90
profiles/releases/23.0/package.use: re-enable USE=cli on mpv
Already default in the ebuild, but the profile's USE="-cli" causes
that to be overridden.
Hoping that this is a temporary workaround and there is a better way
to handle this in the profile, pretty sure the idea was to no longer
enable cli by default, not disable by default.
Bug: https://bugs.gentoo.org/925520
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
profiles/releases/23.0/package.use | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/profiles/releases/23.0/package.use b/profiles/releases/23.0/package.use
new file mode 100644
index 000000000000..f25938b2f986
--- /dev/null
+++ b/profiles/releases/23.0/package.use
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Ionen Wolkens <ionen@gentoo.org> (2024-02-28)
+# 23.0 profiles have USE="-cli" overriding ebuild's IUSE="+cli" (bug #925520)
+media-video/mpv cli
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2023-12-18 13:56 Andreas K. Hüttel
0 siblings, 0 replies; 20+ messages in thread
From: Andreas K. Hüttel @ 2023-12-18 13:56 UTC (permalink / raw
To: gentoo-commits
commit: 28c08ce8457dbf5a9ac1a9a4cdf6265e7b20c4eb
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 18 13:55:37 2023 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Mon Dec 18 13:56:34 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28c08ce8
profiles, 23.0: add zstd to BOOTSTRAP_USE
Needed since otherwise LLVM fails to install into stage1 on llvm profiles
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
profiles/releases/23.0/make.defaults | 3 +++
1 file changed, 3 insertions(+)
diff --git a/profiles/releases/23.0/make.defaults b/profiles/releases/23.0/make.defaults
index 67fcf7e034d8..16ffd78fb52d 100644
--- a/profiles/releases/23.0/make.defaults
+++ b/profiles/releases/23.0/make.defaults
@@ -21,3 +21,6 @@ LDFLAGS="-Wl,-O1 -Wl,--as-needed"
# Avoid removing merged-usr symlinks.
UNINSTALL_IGNORE="${UNINSTALL_IGNORE} /bin /lib /lib32 /lib64 /libx32 /sbin /usr/sbin"
UNINSTALL_IGNORE="${UNINSTALL_IGNORE} /usr/lib/modules/*"
+
+# needed for llvm profiles
+BOOTSTRAP_USE="${BOOTSTRAP_USE} zstd"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2022-12-05 0:30 Andreas K. Hüttel
0 siblings, 0 replies; 20+ messages in thread
From: Andreas K. Hüttel @ 2022-12-05 0:30 UTC (permalink / raw
To: gentoo-commits
commit: 4460ea701c9f3ad6d4d24483106d0161620c43e8
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 5 00:29:57 2022 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Mon Dec 5 00:30:44 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4460ea70
profiles: update gcc version with new useflags in 23.0 profile
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
profiles/releases/23.0/package.use.force | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/profiles/releases/23.0/package.use.force b/profiles/releases/23.0/package.use.force
index 29a80fc588b8..c1e6cb1e1d86 100644
--- a/profiles/releases/23.0/package.use.force
+++ b/profiles/releases/23.0/package.use.force
@@ -1,4 +1,4 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
->=sys-devel/gcc-12.3 default-znow default-stack-clash-protection
+>=sys-devel/gcc-12.2 default-znow default-stack-clash-protection
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2022-12-04 22:48 Andreas K. Hüttel
0 siblings, 0 replies; 20+ messages in thread
From: Andreas K. Hüttel @ 2022-12-04 22:48 UTC (permalink / raw
To: gentoo-commits
commit: 5eeccd7cd27c50e8297a30babc3a54ee0492ac4a
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 4 22:48:04 2022 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Dec 4 22:48:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eeccd7c
profiles: add 23.0 package.mask
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
profiles/releases/23.0/package.mask | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/profiles/releases/23.0/package.mask b/profiles/releases/23.0/package.mask
new file mode 100644
index 000000000000..206ab70bd19f
--- /dev/null
+++ b/profiles/releases/23.0/package.mask
@@ -0,0 +1,5 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# DT_RELR needs glibc-2.36
+<sys-libs/glibc-2.36
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2022-12-04 22:21 Andreas K. Hüttel
0 siblings, 0 replies; 20+ messages in thread
From: Andreas K. Hüttel @ 2022-12-04 22:21 UTC (permalink / raw
To: gentoo-commits
commit: 976d99bbae56b573f3dd0839a147e2359ba401f4
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 4 22:19:29 2022 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Dec 4 22:21:27 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=976d99bb
profiles: 23.0 profile: make this more complete
* integrate merged-usr settings here, for use with split-usr feature
* add -Wl,-z,pack-relative-relocs
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
profiles/releases/23.0/make.defaults | 12 ++++++++++++
profiles/releases/23.0/package.use.force | 4 ++--
profiles/releases/23.0/package.use.mask | 2 +-
profiles/releases/23.0/package.use.stable.mask | 2 --
profiles/releases/23.0/use.force | 6 ++++++
profiles/releases/23.0/use.mask | 6 ++++++
6 files changed, 27 insertions(+), 5 deletions(-)
diff --git a/profiles/releases/23.0/make.defaults b/profiles/releases/23.0/make.defaults
index 7cd1e30dc0a3..c802f3fa3409 100644
--- a/profiles/releases/23.0/make.defaults
+++ b/profiles/releases/23.0/make.defaults
@@ -1,6 +1,9 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# See also
+# https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition
+
# This just makes sense nowadays, if only for distfiles...
USE="lzma zstd"
@@ -9,3 +12,12 @@ USE="${USE} -cli"
# bug 849875
USE="${USE} -dri"
+
+# bug 818376
+LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
+
+# copied from merged-usr feature
+# Mike Gilbert <floppym@gentoo.org> (2022-08-31)
+# Avoid removing merged-usr symlinks.
+UNINSTALL_IGNORE="${UNINSTALL_IGNORE} /bin /lib /lib32 /lib64 /libx32 /sbin /usr/sbin"
+UNINSTALL_IGNORE="${UNINSTALL_IGNORE} /usr/lib/modules/*"
diff --git a/profiles/releases/23.0/package.use.force b/profiles/releases/23.0/package.use.force
index a424f26e6193..29a80fc588b8 100644
--- a/profiles/releases/23.0/package.use.force
+++ b/profiles/releases/23.0/package.use.force
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
->sys-devel/gcc-12.99 default-znow default-stack-clash-protection
+>=sys-devel/gcc-12.3 default-znow default-stack-clash-protection
diff --git a/profiles/releases/23.0/package.use.mask b/profiles/releases/23.0/package.use.mask
index adc292d4df13..7084783a52c6 100644
--- a/profiles/releases/23.0/package.use.mask
+++ b/profiles/releases/23.0/package.use.mask
@@ -1,2 +1,2 @@
-# Copyright 2017-2022 Gentoo Authors
+# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
diff --git a/profiles/releases/23.0/package.use.stable.mask b/profiles/releases/23.0/package.use.stable.mask
deleted file mode 100644
index 65c385e7abde..000000000000
--- a/profiles/releases/23.0/package.use.stable.mask
+++ /dev/null
@@ -1,2 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
diff --git a/profiles/releases/23.0/use.force b/profiles/releases/23.0/use.force
new file mode 100644
index 000000000000..b04dc784e183
--- /dev/null
+++ b/profiles/releases/23.0/use.force
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Mike Gilbert <floppym@gentoo.org> (2022-08-30)
+# Un-force split-usr.
+-split-usr
diff --git a/profiles/releases/23.0/use.mask b/profiles/releases/23.0/use.mask
new file mode 100644
index 000000000000..4e6cb8ec4a37
--- /dev/null
+++ b/profiles/releases/23.0/use.mask
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Mike Gilbert <floppym@gentoo.org> (2022-08-30)
+# Mask split-usr.
+split-usr
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2022-11-30 2:15 Sam James
0 siblings, 0 replies; 20+ messages in thread
From: Sam James @ 2022-11-30 2:15 UTC (permalink / raw
To: gentoo-commits
commit: 1526a7762c372596b440efd23f14276d7117aa98
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 30 02:10:15 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 30 02:10:15 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1526a776
profiles/releases/23.0: update copyright lines
Signed-off-by: Sam James <sam <AT> gentoo.org>
profiles/releases/23.0/package.use.force | 2 +-
profiles/releases/23.0/package.use.stable.mask | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/profiles/releases/23.0/package.use.force b/profiles/releases/23.0/package.use.force
index d103d0a4aab8..a424f26e6193 100644
--- a/profiles/releases/23.0/package.use.force
+++ b/profiles/releases/23.0/package.use.force
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
>sys-devel/gcc-12.99 default-znow default-stack-clash-protection
diff --git a/profiles/releases/23.0/package.use.stable.mask b/profiles/releases/23.0/package.use.stable.mask
index fb7bef2767c1..65c385e7abde 100644
--- a/profiles/releases/23.0/package.use.stable.mask
+++ b/profiles/releases/23.0/package.use.stable.mask
@@ -1,2 +1,2 @@
-# Copyright 1999-2022 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2022-11-29 0:00 Andreas K. Hüttel
0 siblings, 0 replies; 20+ messages in thread
From: Andreas K. Hüttel @ 2022-11-29 0:00 UTC (permalink / raw
To: gentoo-commits
commit: b8f85ec040954e05143e83c1495021bfd340cad7
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 28 23:58:59 2022 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Tue Nov 29 00:00:11 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8f85ec0
profiles, 23.0: force new gcc useflags default-znow and default-stack-clash-protection
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
profiles/releases/23.0/package.use.force | 2 ++
1 file changed, 2 insertions(+)
diff --git a/profiles/releases/23.0/package.use.force b/profiles/releases/23.0/package.use.force
index fb7bef2767c1..d103d0a4aab8 100644
--- a/profiles/releases/23.0/package.use.force
+++ b/profiles/releases/23.0/package.use.force
@@ -1,2 +1,4 @@
# Copyright 1999-2022 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
+
+>sys-devel/gcc-12.99 default-znow default-stack-clash-protection
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2022-11-22 0:02 Sam James
0 siblings, 0 replies; 20+ messages in thread
From: Sam James @ 2022-11-22 0:02 UTC (permalink / raw
To: gentoo-commits
commit: b327f3dd3476502e30f395326dc2cf3e050e8ed3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 22 00:02:40 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Nov 22 00:02:40 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b327f3dd
profiles/releases/23.0: fix xz -> lzma typo
Signed-off-by: Sam James <sam <AT> gentoo.org>
profiles/releases/23.0/make.defaults | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/profiles/releases/23.0/make.defaults b/profiles/releases/23.0/make.defaults
index b6e766a3483b..7cd1e30dc0a3 100644
--- a/profiles/releases/23.0/make.defaults
+++ b/profiles/releases/23.0/make.defaults
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This just makes sense nowadays, if only for distfiles...
-USE="xz zstd"
+USE="lzma zstd"
# bug 831045
USE="${USE} -cli"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2022-11-13 18:27 Andreas K. Hüttel
0 siblings, 0 replies; 20+ messages in thread
From: Andreas K. Hüttel @ 2022-11-13 18:27 UTC (permalink / raw
To: gentoo-commits
commit: 99a7cb9e0b1728ca75242ddfee6357dc008bd1cd
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 13 18:26:40 2022 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Nov 13 18:27:36 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99a7cb9e
profiles: Set USE="xz zstd" in 23.0
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
profiles/releases/23.0/make.defaults | 3 +++
1 file changed, 3 insertions(+)
diff --git a/profiles/releases/23.0/make.defaults b/profiles/releases/23.0/make.defaults
index fef59f9d407f..b6e766a3483b 100644
--- a/profiles/releases/23.0/make.defaults
+++ b/profiles/releases/23.0/make.defaults
@@ -1,6 +1,9 @@
# Copyright 1999-2022 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
+# This just makes sense nowadays, if only for distfiles...
+USE="xz zstd"
+
# bug 831045
USE="${USE} -cli"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2022-11-12 23:21 Andreas K. Hüttel
0 siblings, 0 replies; 20+ messages in thread
From: Andreas K. Hüttel @ 2022-11-12 23:21 UTC (permalink / raw
To: gentoo-commits
commit: 19a28412bab445e6c35db9fd14702efbbef22c74
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 12 23:20:24 2022 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Nov 12 23:21:42 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19a28412
profiles: drop USE="cli dri" in 23.0
Bug: https://bugs.gentoo.org/831045
Bug: https://bugs.gentoo.org/849875
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
profiles/releases/23.0/make.defaults | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/profiles/releases/23.0/make.defaults b/profiles/releases/23.0/make.defaults
index fb7bef2767c1..fef59f9d407f 100644
--- a/profiles/releases/23.0/make.defaults
+++ b/profiles/releases/23.0/make.defaults
@@ -1,2 +1,8 @@
# Copyright 1999-2022 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
+
+# bug 831045
+USE="${USE} -cli"
+
+# bug 849875
+USE="${USE} -dri"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/
@ 2022-11-12 23:05 Andreas K. Hüttel
0 siblings, 0 replies; 20+ messages in thread
From: Andreas K. Hüttel @ 2022-11-12 23:05 UTC (permalink / raw
To: gentoo-commits
commit: 70735798382a67c24db9f9ede0157bc4c56d2b24
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 22 16:08:07 2022 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Nov 12 23:05:14 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70735798
profiles: Copy releases/17.0 to releases/23.0 (effectively empty now)
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
profiles/releases/23.0/eapi | 1 +
profiles/releases/23.0/make.defaults | 2 ++
profiles/releases/23.0/package.use.force | 2 ++
profiles/releases/23.0/package.use.mask | 2 ++
profiles/releases/23.0/package.use.stable.mask | 2 ++
profiles/releases/23.0/parent | 1 +
6 files changed, 10 insertions(+)
diff --git a/profiles/releases/23.0/eapi b/profiles/releases/23.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/releases/23.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/releases/23.0/make.defaults b/profiles/releases/23.0/make.defaults
new file mode 100644
index 000000000000..fb7bef2767c1
--- /dev/null
+++ b/profiles/releases/23.0/make.defaults
@@ -0,0 +1,2 @@
+# Copyright 1999-2022 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
diff --git a/profiles/releases/23.0/package.use.force b/profiles/releases/23.0/package.use.force
new file mode 100644
index 000000000000..fb7bef2767c1
--- /dev/null
+++ b/profiles/releases/23.0/package.use.force
@@ -0,0 +1,2 @@
+# Copyright 1999-2022 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
diff --git a/profiles/releases/23.0/package.use.mask b/profiles/releases/23.0/package.use.mask
new file mode 100644
index 000000000000..adc292d4df13
--- /dev/null
+++ b/profiles/releases/23.0/package.use.mask
@@ -0,0 +1,2 @@
+# Copyright 2017-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
diff --git a/profiles/releases/23.0/package.use.stable.mask b/profiles/releases/23.0/package.use.stable.mask
new file mode 100644
index 000000000000..fb7bef2767c1
--- /dev/null
+++ b/profiles/releases/23.0/package.use.stable.mask
@@ -0,0 +1,2 @@
+# Copyright 1999-2022 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
diff --git a/profiles/releases/23.0/parent b/profiles/releases/23.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/releases/23.0/parent
@@ -0,0 +1 @@
+..
^ permalink raw reply related [flat|nested] 20+ messages in thread
end of thread, other threads:[~2024-04-09 22:35 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-10 14:22 [gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/ Andreas K. Hüttel
-- strict thread matches above, loose matches on Subject: below --
2024-04-09 22:34 Sam James
2024-04-09 21:48 Andreas K. Hüttel
2024-03-23 19:27 Andreas K. Hüttel
2024-03-23 11:13 Ionen Wolkens
2024-03-07 21:15 Andreas K. Hüttel
2024-03-03 14:40 Andreas K. Hüttel
2024-03-03 12:45 Andreas K. Hüttel
2024-02-29 8:54 Andreas K. Hüttel
2024-02-28 12:11 Ionen Wolkens
2023-12-18 13:56 Andreas K. Hüttel
2022-12-05 0:30 Andreas K. Hüttel
2022-12-04 22:48 Andreas K. Hüttel
2022-12-04 22:21 Andreas K. Hüttel
2022-11-30 2:15 Sam James
2022-11-29 0:00 Andreas K. Hüttel
2022-11-22 0:02 Sam James
2022-11-13 18:27 Andreas K. Hüttel
2022-11-12 23:21 Andreas K. Hüttel
2022-11-12 23:05 Andreas K. Hüttel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox