Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Time for a reinstall and other DE
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Spanik
Veteran
Veteran


Joined: 12 Dec 2003
Posts: 1024
Location: Belgium

PostPosted: Tue Feb 25, 2025 10:36 am    Post subject: Time for a reinstall and other DE Reply with quote

I have been using KDE for many years (must be 20 years now) and always been very happy. But since the forced switch to Wayland I run into more and more issues. So it's time for a complete reinstall and another DE. What would you advise to someone coming from KDE?
_________________
Expert in non-working solutions
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9348

PostPosted: Tue Feb 25, 2025 10:38 am    Post subject: Reply with quote

Please explain "forced switch to Wayland". X11 session seems to be available just fine.

And most certainly a DE switch does not necessitate reinstall in Gentoo.
Back to top
View user's profile Send private message
Spanik
Veteran
Veteran


Joined: 12 Dec 2003
Posts: 1024
Location: Belgium

PostPosted: Tue Feb 25, 2025 11:29 am    Post subject: Reply with quote

Last update I needed to enable the Wayland use flag. As until then I always had a general USE flag "-wayland" it was a serious recompile. Since then there is a "Wayland to X11 video bridge" in plasma running. It is also since then that I'm experiencing more and more issues. Going from things that just annoy me (changed scroll behaviour, focus and focus stealing prevention working differently, no session restore anymore) over things that now take far more time than before and locking up response from the pc (Audex being the main culprit here but Dolphin is a lot slower as well) to just stopped working (W10 VM's lock up, REW doesn't start anymore).

I know I don't have to reinstall but since the issues started then I have tried so much changing here and there that I think it will be safer to wipe everything. Just belt-and-braces.
_________________
Expert in non-working solutions
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9348

PostPosted: Tue Feb 25, 2025 11:30 am    Post subject: Reply with quote

No one is forcing you to choose a Plasma Wayland session. xwaylandvideobridge is optional.
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5439
Location: Bavaria

PostPosted: Tue Feb 25, 2025 11:37 am    Post subject: Reply with quote

asturm wrote:
No one is forcing you to choose a Plasma Wayland session. [...]


Spanik,

I have also been a happy KDE user for over 20 years (well, there was a time with kde4 ...).

I start KDE with the SDDM. This gives the possibility of a “Plasma(X11)” session ... but so small that I didn't even notice it at first -> at the bottom left :lol:

And I would like to point out that the changeover from 5 to 6 was the smoothest so far ... probably also a success of our great Gentoo KDE developer ... :D
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
Spanik
Veteran
Veteran


Joined: 12 Dec 2003
Posts: 1024
Location: Belgium

PostPosted: Tue Feb 25, 2025 11:51 am    Post subject: Reply with quote

As far as I know I am running an X11 session.

From Kwin info:
Code:
Output backend
==============
Name: KWin::X11StandaloneBackend


And from "ps -auxw"
Code:
ikke      2857  0.0  0.0   7808  3072 tty1     S+   07:52   0:00 /bin/sh /usr/bin/startx
ikke      2870  0.0  0.0   3924  1920 tty1     S+   07:52   0:00 xinit /home/ikke/.xinitrc -- /etc/X11/xinit/xserverrc :0 -auth /tmp/serverauth.fWZIOyQFKN
ikke      2871  1.0  0.1 441740 103248 tty1    Sl   07:52   3:05 /usr/bin/X -nolisten tcp -keeptty :0 -auth /tmp/serverauth.fWZIOyQFKN vt1
ikke      2876  0.0  0.0 210308 33792 tty1     Sl   07:52   0:00 startplasma-x11
ikke      2879  0.0  0.0   4412  1152 tty1     S    07:52   0:00 dbus-launch --exit-with-session startplasma-x11
ikke      2880  0.0  0.0   6468  1536 ?        Ss   07:52   0:09 /usr/bin/dbus-daemon --syslog --fork --print-pid 5 --print-address 7 --session
ikke      2888  0.0  0.0 210028 33408 tty1     Sl   07:52   0:00 /usr/bin/plasma_session
ikke      2896  0.0  0.0 606928  9944 ?        Sl   07:52   0:00 /usr/libexec/xdg-desktop-portal
ikke      2903  0.0  0.0 530360  5760 ?        Sl   07:52   0:00 /usr/libexec/xdg-document-portal
ikke      2908  0.0  0.0 306596  5376 ?        Sl   07:52   0:00 /usr/libexec/xdg-permission-store
root      2915  0.0  0.0   2412  1536 ?        Ss   07:52   0:00 fusermount3 -o rw,nosuid,nodev,fsname=portal,auto_unmount,subtype=portal -- /run/user/1000/doc
ikke      2923  0.0  0.1 520556 74880 ?        Sl   07:52   0:00 /usr/libexec/xdg-desktop-portal-kde
ikke      2932  0.0  0.1 4418600 104308 tty1   Sl   07:52   0:03 /usr/bin/kded6
ikke      2938  0.0  0.0 668512 51816 ?        Sl   07:52   0:00 /usr/libexec/xdg-desktop-portal-gtk
ikke      2939  0.4  0.2 1530680 161560 tty1   Sl   07:52   1:24 /usr/bin/kwin_x11
ikke      2945  0.0  0.0 229124  4608 ?        Sl   07:52   0:00 /usr/libexec/dconf-service
ikke      2952  0.0  0.0 378224  5760 ?        Sl   07:52   0:00 /usr/libexec/at-spi-bus-launcher
ikke      2958  0.0  0.0   5656  2688 ?        S    07:52   0:00 /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 11 --address=unix:path=/run/u
ikke      2964  0.0  0.0 231484  6528 ?        Sl   07:52   0:01 /usr/libexec/at-spi2-registryd --use-gnome-session
polkitd   2984  0.0  0.0 380312  7596 ?        Sl   07:52   0:00 /usr/lib/polkit-1/polkitd --no-debug
ikke      3044  0.0  0.1 518308 73344 tty1     Sl   07:52   0:01 /usr/bin/ksmserver
root      3053  0.0  0.0 465716 13056 ?        Sl   07:52   0:06 /usr/libexec/udisks2/udisksd
ikke      3063  0.3  0.4 4275580 275528 tty1   Sl   07:52   0:56 /usr/bin/plasmashell
ikke      3064  0.0  0.1 740904 76032 tty1     Sl   07:52   0:00 /usr/libexec/polkit-kde-authentication-agent-1
ikke      3065  0.0  0.1 518760 74880 tty1     Sl   07:52   0:01 /usr/bin/kaccess
ikke      3066  0.0  0.0 219948 20352 tty1     Sl   07:52   0:00 /usr/bin/xembedsniproxy
ikke      3067  0.0  0.1 736600 73344 tty1     Sl   07:52   0:01 /usr/libexec/org_kde_powerdevil
root      3075  0.0  0.0 304316  5760 ?        Sl   07:52   0:00 /usr/libexec/upowerd
ikke      3084  0.0  0.0 221836 22272 tty1     Sl   07:52   0:00 /usr/bin/gmenudbusmenuproxy
ikke      3085  0.0  0.1 820960 81408 tty1     Sl   07:52   0:00 /usr/bin/xwaylandvideobridge


Looks like internally it speaks wayland, pipes it through that bridge and spits out x11. But since this activation of the Wayland flag isn't KDE the same anymore.

pietinger wrote:
And I would like to point out that the changeover from 5 to 6 was the smoothest so far ... probably also a success of our great Gentoo KDE developer ... :D


Then you can count yourself lucky. I find myself fighting the pc every day now. Each time finding stuff that doesn't work anymore or changed behaviour. I really want to go back to KDE 3...
_________________
Expert in non-working solutions
Back to top
View user's profile Send private message
NichtDerHans
Apprentice
Apprentice


Joined: 27 Jan 2023
Posts: 189

PostPosted: Tue Feb 25, 2025 12:36 pm    Post subject: Reply with quote

Ex KDE/Plasma user here. (started with KDE >25y ago)

I use lxqt right now. But there is no need for a reinstall.
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5439
Location: Bavaria

PostPosted: Tue Feb 25, 2025 1:18 pm    Post subject: Reply with quote

Spanik,

I don't have a running /usr/bin/xwaylandvideobridge and I don't know what needs to be configured to get one (started).
Code:
root      6969  0.0  0.0 148996 21468 ?        Ssl  12:27   0:00 /usr/bin/sddm
root      6977  5.4  0.2 929068 135524 tty7    Ssl+ 12:27   5:04 /usr/bin/X -nolisten tcp -background none -seat seat0 vt7 -auth /run/sddm/xauth_NGojlC -noreset -displayfd 16
root      6978  0.0  0.0      0     0 ?        I    12:27   0:00 [kworker/10:0]
sddm      7002  0.0  0.0   4556  1092 ?        S    12:27   0:00 dbus-launch --autolaunch d2ce8da235819bc460e79592644aedfa --binary-syntax --close-stderr
sddm      7003  0.0  0.0   6060  1740 ?        Ss   12:27   0:00 /usr/bin/dbus-daemon --syslog-only --fork --print-pid 5 --print-address 7 --session
root      7021  0.0  0.0  77440 19696 ?        S    12:27   0:00 /usr/libexec/sddm-helper --socket /tmp/sddm-auth-af0f97d2-c837-45d9-aabf-48546eb27dc8 --id 1 --start /usr/bin/startplasma-x11 --user peter
peter     7028  0.0  0.1 1073828 106944 ?      SLl  12:27   0:00 /usr/bin/kwalletd6 --pam-login 13 14
peter     7029  0.0  0.0 213532 35056 ?        Sl   12:27   0:00 /usr/bin/startplasma-x11
peter     7033  0.0  0.0   4556  1604 ?        S    12:27   0:00 /usr/bin/dbus-launch --exit-with-session /usr/bin/startplasma-x11
peter     7034  0.0  0.0   7204  1672 ?        Ss   12:27   0:00 /usr/bin/dbus-daemon --syslog --fork --print-pid 5 --print-address 7 --session
peter     7043  0.0  0.0 213456 35128 ?        Sl   12:27   0:00 /usr/bin/plasma_session
peter     7054  0.0  0.0 460184 10104 ?        Sl   12:27   0:00 /usr/libexec/xdg-desktop-portal
peter     7060  0.0  0.0 531452  5972 ?        Sl   12:27   0:00 /usr/libexec/xdg-document-portal
peter     7065  0.0  0.0 307692  5624 ?        Sl   12:27   0:00 /usr/libexec/xdg-permission-store
root      7072  0.0  0.0   2552  1936 ?        Ss   12:27   0:00 fusermount3 -o rw,nosuid,nodev,fsname=portal,auto_unmount,subtype=portal -- /run/user/1000/doc
peter     7078  0.0  0.1 766452 80284 ?        Sl   12:27   0:00 /usr/libexec/xdg-desktop-portal-kde
peter     7088  0.0  0.1 858900 97388 ?        Sl   12:27   0:00 /usr/bin/kded6
peter     7117  6.1  0.2 2038632 180640 ?      Sl   12:27   5:45 /usr/bin/kwin_x11
peter     7137  0.0  0.0 221876 21388 ?        Sl   12:27   0:00 /usr/libexec/kf6/kscreen_backend_launcher
peter     7151  0.0  0.1 764836 77752 ?        Sl   12:27   0:00 /usr/bin/ksmserver
peter     7161  0.0  0.1 764556 77704 ?        Sl   12:27   0:00 /usr/bin/kaccess
peter     7163  0.0  0.1 982260 77208 ?        Sl   12:27   0:00 /usr/libexec/org_kde_powerdevil
peter     7164  0.0  0.1 838192 79840 ?        Sl   12:27   0:00 /usr/libexec/polkit-kde-authentication-agent-1
peter     7165  2.5  0.3 2764820 260232 ?      Sl   12:27   2:22 /usr/bin/plasmashell
peter     7168  0.0  0.0 687644 52352 ?        Sl   12:27   0:00 /usr/bin/xembedsniproxy
peter     7187  0.0  0.1 814824 67868 ?        Sl   12:27   0:00 /usr/libexec/kactivitymanagerd
peter     7222  0.0  0.0 688328 52828 ?        Sl   12:27   0:00 /usr/bin/gmenudbusmenuproxy
peter     7225  0.0  0.0 715972 63260 ?        Sl   12:27   0:00 /usr/libexec/kglobalacceld
peter     7226  0.0  0.1 1140912 111524 ?      Sl   12:27   0:01 /usr/bin/kalendarac
peter     7228  0.0  0.0 394780 10392 ?        Sl   12:27   0:00 /usr/bin/wireplumber
peter     7230  0.0  0.1 1071660 109408 ?      Sl   12:27   0:00 /usr/bin/kmix --keepvisibility
peter     7252  0.0  0.0 103076  6208 ?        Sl   12:27   0:00 /usr/bin/pipewire
peter     7341  0.0  0.1 839924 81356 ?        Sl   12:27   0:01 /usr/bin/akonadi_control
peter     7362  0.0  0.0 3087040 48528 ?       Sl   12:27   0:00 /usr/bin/akonadiserver

_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9348

PostPosted: Tue Feb 25, 2025 1:37 pm    Post subject: Reply with quote

Spanik wrote:
Looks like internally it speaks wayland, pipes it through that bridge and spits out x11. But since this activation of the Wayland flag isn't KDE the same anymore.

That's a complete and utter misconception. The sole purpose of this xwaylandvideobridge, which is as I already told you optional, and even obsolete by now, is to allow screen sharing for X depending applications within a Wayland session.

Either you are in an X11 session, or you are in a Wayland session. xwayland only exists for the latter if applications only work in an X specific context.

You are the master of that decision by means of the login manager or manual startup, whatever you have set up. The Wayland USE flag does not affect X runtime, just as the X USE flag does not normally affect tty runtime.

And all that has been communicated by news items in the past.
Back to top
View user's profile Send private message
Spanik
Veteran
Veteran


Joined: 12 Dec 2003
Posts: 1024
Location: Belgium

PostPosted: Tue Feb 25, 2025 3:03 pm    Post subject: Reply with quote

asturm wrote:

That's a complete and utter misconception. The sole purpose of this xwaylandvideobridge, which is as I already told you optional, and even obsolete by now, is to allow screen sharing for X depending applications within a Wayland session.

Either you are in an X11 session, or you are in a Wayland session. xwayland only exists for the latter if applications only work in an X specific context.

You are the master of that decision by means of the login manager or manual startup, whatever you have set up. The Wayland USE flag does not affect X runtime, just as the X USE flag does not normally affect tty runtime.

And all that has been communicated by news items in the past.


Ok, then please explain why:
- if I start plasma as X11 and KWin also tell me that it is using X11 output then what is the Xwaylandvideobridge is doing?
- if the use flag does not affect X runtime and AFAIK I have started it as X11, then why is so much behaviour changed or applications not working anymore?

I want to believe it but reality is telling me something different. And just telling that "nothing has changed" isn't solving things either.

If it is solely due to going from plasma 5 to Plasma 6, then it is a sufficient reason to change DE.
_________________
Expert in non-working solutions
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9348

PostPosted: Tue Feb 25, 2025 4:05 pm    Post subject: Reply with quote

As for xwaylandvideobridge, as I mentioned *repeatedly* it *is* optional so why simply haven't you tried to uninstall it yet? Since you ascribe all kinds of issues to it, I really don't feel the need to spend my time for a "big explanation", yet. Go ahead and remove it.

Nevertheless, in search of a bug I find this:
https://bugs.gentoo.org/show_bug.cgi?id=942943
https://invent.kde.org/system/xwaylandvideobridge/-/merge_requests/21

Please show us:
Code:
$ echo $XDG_SESSION_TYPE


As you seem to be starting your session manually, those of your issues that relate to stuff being "slow" or "take far more time than before and locking up response from the pc" will be coming from there and lack of environment setup that a DM is doing for you, or dbus/elogind misconfiguration, and not in any way related to Plasma let alone Wayland.

And by the way, bug searching is not restricted to developers. Neither is using a search engine to find out more about software that is running, before diving into pure guesswork about what it does or not does.
Back to top
View user's profile Send private message
Spanik
Veteran
Veteran


Joined: 12 Dec 2003
Posts: 1024
Location: Belgium

PostPosted: Tue Feb 25, 2025 6:32 pm    Post subject: Reply with quote

asturm wrote:
Please show us:
Code:
$ echo $XDG_SESSION_TYPE


Code:
~ $ echo $XDG_SESSION_TYPE
tty


Used KDM first (which worked) and then SDDM which somehow never got the keyboard right whatever I tried. So I went with "startx".
_________________
Expert in non-working solutions
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9348

PostPosted: Tue Feb 25, 2025 7:41 pm    Post subject: Reply with quote

...and that opened you up to that bug.
Back to top
View user's profile Send private message
Spanik
Veteran
Veteran


Joined: 12 Dec 2003
Posts: 1024
Location: Belgium

PostPosted: Tue Feb 25, 2025 8:02 pm    Post subject: Reply with quote

Could be. But honestly, if you would explain instead of just saying "see, I told so everything is because it is your fault" maybe we could all move on and do more interesting things.

I'm not a programmer, I'm a user. I have no idea what they are going on in those bug reports. So as long as you are not going to really sit down and explain something in a way a normal user can understand this is going nowhere. It's not that I like to be begging here and complaining what is going on. But if there is nothing coming forward other then "you are wrong" then I don't see any other option.
_________________
Expert in non-working solutions
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9348

PostPosted: Tue Feb 25, 2025 8:52 pm    Post subject: Reply with quote

I've told you something you can do 3 times now. And I can not even start to address anything else for the very vague descriptions you're giving.
Back to top
View user's profile Send private message
keekkenen
n00b
n00b


Joined: 05 Oct 2024
Posts: 40

PostPosted: Tue Feb 25, 2025 9:32 pm    Post subject: Re: Time for a reinstall and other DE Reply with quote

Spanik wrote:
But since the forced switch to Wayland I run into more and more issues.

I've used plasma with Wayland, no problems (two monitors, steam) since October last year.
The xwaylandvideobridge package was deleted from the system after the portage was updated yesterday.
Code:
ed@kee ~ $ ps -auxw | grep plasma
root      3174  0.0  0.0  76840 19020 ?        S    00:28   0:00 /usr/libexec/sddm-helper --socket /tmp/sddm-auth-27b229b0-4630-4717-879a-f364d89b2923 --id 1 --start /usr/libexec/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland --user ed
ed        3198  0.0  0.0   2876  1384 tty7     Ss+  00:28   0:00 dbus-run-session /usr/bin/startplasma-wayland
ed        3203  0.0  0.0 213736 34180 tty7     Sl+  00:28   0:00 /usr/bin/startplasma-wayland
ed        3209  0.0  0.0 213408 34580 tty7     Sl+  00:28   0:00 /usr/bin/plasma_session --no-lockscreen
ed        3458  0.7  0.7 6980340 475308 tty7   Sl+  00:28   0:05 /usr/bin/plasmashell
ed        6532  0.0  0.0   6932  2352 pts/1    S+   00:40   0:00 grep --color=auto plasma

Code:
ed@kee ~ $ echo $XDG_SESSION_TYPE
wayland

_________________
7950x3d / x670e MSI Tomagawk / Sapphire RX 7800XT 16Gb / G.Skill 64Gb 5600 / A-Data Legend 960 2Tb (x2), A-Data SX8200PNP 256Gb
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5439
Location: Bavaria

PostPosted: Tue Feb 25, 2025 10:10 pm    Post subject: Reply with quote

Hmmm ...
Spanik wrote:
[...] But if there is nothing coming forward other then "you are wrong" then I don't see any other option.

... I interpret this ...
asturm wrote:
As for xwaylandvideobridge, as I mentioned *repeatedly* it *is* optional so why simply haven't you tried to uninstall it yet? [...]

... as a: "Try to do this ->"
Code:
# emerge -c xwaylandvideobridge

Have you done it?
If yes, which problems do you have furthermore?
What I always request if something is not clear: The whole configuration of portage, with:

* emerge --info
* grep -r --exclude-dir=savedconfig --exclude-dir=repos.conf "" /etc/portage
* cat /var/lib/portage/world

(maybe more is needed ... our developers know better than I do)
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
sMueggli
Guru
Guru


Joined: 03 Sep 2022
Posts: 550

PostPosted: Wed Feb 26, 2025 9:24 am    Post subject: Reply with quote

Additionally you should set XDG_SESSION_TYPE to the value "x11".

One way to do it is in your ~/.xinitrc

Code:
export GDK_BACKEND=x11
export XDG_SESSION_TYPE=x11

exec WHATEVER



Check also the values of XDG_SESSION_DESKTOP and XDG_CURRENT_DESKTOP. They should point to the used DE or WM.
Back to top
View user's profile Send private message
Spanik
Veteran
Veteran


Joined: 12 Dec 2003
Posts: 1024
Location: Belgium

PostPosted: Wed Feb 26, 2025 7:33 pm    Post subject: Reply with quote

pietinger wrote:
... as a: "Try to do this ->"
Code:
# emerge -c xwaylandvideobridge

Have you done it?

If yes, which problems do you have furthermore?


Yes, I have done this now. I see it is gone from the "ps -auxw". Result is a mixed bag. Boot is definitely faster. Dolphin is also more responsive, when I selected a large directory before (+/- 2500 directories, 25000 files) I had about 10 seconds a blank screen and now it is almost instantly listed. The W10 VM however still locks up once I just open an explorer and Audex still locks up the pc when starting a rip (which it did not before the plasma6). Scroll behaviour and focus behaviour is still different. But I have tried so many settings that there could be something still changed. REW still doesn't start but now it complains about java. Which is at least informative but strange at the same time because I don't think anything changed there.

Quote:
What I always request if something is not clear: The whole configuration of portage, with:

* emerge --info
* grep -r --exclude-dir=savedconfig --exclude-dir=repos.conf "" /etc/portage
* cat /var/lib/portage/world

(maybe more is needed ... our developers know better than I do)


I read 2 posts above that there has been an update to portage but I haven't done that yet. As it is I'm so scared of doing an update that everything might get worse.
Code:
emerge --info
Portage 3.0.65 (python 3.12.6-final-0, default/linux/amd64/23.0/split-usr/desktop/plasma, gcc-13, glibc-2.39-r6, 6.6.38-gentoo x86_64)
=================================================================
System uname: Linux-6.6.38-gentoo-x86_64-AMD_EPYC_7401P_24-Core_Processor-with-glibc2.39
KiB Mem:    65836264 total,  62971428 free
KiB Swap:    2097148 total,   2097148 free
Timestamp of repository gentoo: Fri, 25 Oct 2024 11:30:00 +0000
Head commit of repository gentoo: 5150432557d0b8e8a4d33886e77eeea1e8030d53
sh bash 5.2_p37
ld GNU ld (Gentoo 2.42 p6) 2.42.0
app-misc/pax-utils:        1.3.7::gentoo
app-shells/bash:           5.2_p37::gentoo
dev-build/autoconf:        2.71-r7::gentoo, 2.72-r1::gentoo
dev-build/automake:        1.16.5-r2::gentoo
dev-build/cmake:           3.30.5::gentoo
dev-build/libtool:         2.4.7-r4::gentoo
dev-build/make:            4.4.1-r1::gentoo
dev-build/meson:           1.5.2::gentoo
dev-java/java-config:      2.3.4::gentoo
dev-lang/perl:             5.40.0::gentoo
dev-lang/python:           3.11.10_p1::gentoo, 3.12.6_p4::gentoo
dev-lang/rust:             1.81.0::gentoo
sys-apps/baselayout:       2.15::gentoo
sys-apps/openrc:           0.54.2::gentoo
sys-apps/sandbox:          2.39::gentoo
sys-devel/binutils:        2.42-r2::gentoo
sys-devel/binutils-config: 5.5.2::gentoo
sys-devel/clang:           15.0.7-r3::gentoo, 16.0.6::gentoo, 18.1.8::gentoo
sys-devel/gcc:             13.3.1_p20240614::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/llvm:            15.0.7-r3::gentoo, 16.0.6::gentoo, 18.1.8-r1::gentoo
sys-kernel/linux-headers:  6.6-r1::gentoo (virtual/os-headers)
sys-libs/glibc:            2.39-r6::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    volatile: False
    sync-rsync-verify-max-age: 24
    sync-rsync-verify-metamanifest: yes
    sync-rsync-verify-jobs: 1
    sync-rsync-extra-opts:

crossdev
    location: /var/db/repos/portage-crossdev
    masters: gentoo
    priority: 10
    volatile: False

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_IE.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
LEX="flex"
MAKEOPTS="-j24"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
SHELL="/bin/bash"
USE="X a52 aac acl acpi activities alsa amd64 audiofile bindist branding bzip2 cairo cdb cdda cdr cet crypt cups dbus declarative dri dts dvd dvdr elogind encode exif ffmpeg fftw flac gdbm gif gimp gpm gtk gui gzip iconv icu imagemagick ipv6 jack jpeg kde kf6compat kwallet ladspa lame lash lcms libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses nls ogg opengl openmp pam pango pcre pdf plasma png policykit posix ppds qml qt5 qt6 raw readline samba scanner screencast sdl seccomp sound spell split-usr ssl startup-notification subversion svg test-rust threads tiff truetype udev udisks unicode upower usb vorbis vulkan webp widgets wxwidgets x264 xattr xcb xft xine xml xv xvid zip zlib" ABI_X86="64" ADA_TARGET="gcc_12" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVICES="libinput virtualbox" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres16" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_12" RUBY_TARGETS="ruby32" SANE_BACKENDS="epson" VIDEO_CARDS="nouveau virtualbox" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS


Code:
grep -r --exclude-dir=savedconfig --exclude-dir=repos.conf "" /etc/portage
/etc/portage/make.conf:# These settings were set by the catalyst build script that automatically
/etc/portage/make.conf:# built this stage.
/etc/portage/make.conf:# Please consult /usr/share/portage/config/make.conf.example for a more
/etc/portage/make.conf:# detailed example.
/etc/portage/make.conf:COMMON_FLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
/etc/portage/make.conf:CFLAGS="${COMMON_FLAGS}"
/etc/portage/make.conf:CXXFLAGS="${COMMON_FLAGS}"
/etc/portage/make.conf:FCFLAGS="${COMMON_FLAGS}"
/etc/portage/make.conf:FFLAGS="${COMMON_FLAGS}"
/etc/portage/make.conf:CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3"
/etc/portage/make.conf:
/etc/portage/make.conf:MAKEOPTS="-j24"
/etc/portage/make.conf:USE="-mono cairo bindist icu -semantic-desktop -kwin elogind -consolekit X aac alsa audiofile cdb cdda cdr cups dbus dvd exif ffmpeg fftw flac gimp gzip imagemagick ipv6 jack jpeg kde ladspa lame lash mp3 mp4 mpeg opengl -oss pdf plasma png -pulseaudio posix raw samba scanner ssl subversion svg -systemd threads usb -wayland webp -wifi x264 xine zip -bluetooth -networkmanager -pipewire"
/etc/portage/make.conf:VIDEO_CARDS="nouveau virtualbox"
/etc/portage/make.conf:INPUT_DEVICES="libinput virtualbox"
/etc/portage/make.conf:SANE_BACKENDS="epson"
/etc/portage/make.conf:GRUB_PLATFORMS="efi-64"
/etc/portage/make.conf:#CHOST removed for profile 23.0 change
/etc/portage/make.conf:#CHOST="x86_64-pc-linux-gnu"
/etc/portage/make.conf:# NOTE: This stage was built with the bindist Use flag enabled
/etc/portage/make.conf:PORTDIR="/var/db/repos/gentoo"
/etc/portage/make.conf:DISTDIR="/var/cache/distfiles"
/etc/portage/make.conf:PKGDIR="/var/cache/binpkgs"
/etc/portage/make.conf:
/etc/portage/make.conf:# This sets the language of build output to English.
/etc/portage/make.conf:# Please keep this setting intact when reporting bugs.
/etc/portage/make.conf:LC_MESSAGES=C
/etc/portage/package.use/freetype:>=media-libs/freetype-2.10.4 harfbuzz
/etc/portage/package.use/mesa:>=media-libs/mesa-20.0.8 wayland
/etc/portage/package.use/libdbusmenu:>=dev-libs/libdbusmenu-16.04.0-r1 gtk3
/etc/portage/package.use/plasma-meta:>=kde-plasma/plasma-meta-5.21.5 -networkmanager -wifi -bluetooth -wext -kwallet -pipewire
/etc/portage/package.use/powerdevil:>=kde-plasma/powerdevil-2.21.5 -wireless
/etc/portage/package.use/cross-avr:cross-avr/binutils cxx multilib
/etc/portage/package.use/cross-avr:cross-avr/avr-libc -selinux -libraries multilib
/etc/portage/package.use/cross-avr:cross-avr/gcc -fortran -go -sanitize -vtv -pie nopie -ssp nossp -selinux -boundschecking -d -gcj -gtk -libffi -mudflap -objc -objc++ -objc-gc multilib
/etc/portage/package.use/astyle:dev-util/astyle java
/etc/portage/package.use/libvpx:>=media-libs/libvpx-1.10.0 postproc
/etc/portage/package.use/gdal:>=sci-libs/gdal-3.3.3 geos
/etc/portage/package.use/gst-plugins-base:>=media-libs/gst-plugins-base-1.18.4-r1 theora
/etc/portage/package.use/vivaldi:www-client/vivaldi proprietary-codecs
/etc/portage/package.use/libcanberra:>=media-libs/libcanberra-0.30-r6 gtk2
/etc/portage/package.use/gcc:sys-devel/gcc vtv pgo lto graphite
/etc/portage/package.use/gimp:media-gfx/gimp webp
/etc/portage/package.use/pipewire:media-video/pipewire extra -sound-server -ffmpeg
/etc/portage/package.use/libpcre2:>=dev-libs/libpcre2-10.42-r1 pcre32
/etc/portage/package.use/hdf5:sci-libs/hdf5 fortran hl zlib threads
/etc/portage/package.use/ffmpeg:>=media-video/ffmpeg-6.1.1-r5 chromium opus libass
/etc/portage/package.use/qtbase:>=dev-qt/qtbase-6.7.2-r5 wayland
/etc/portage/package.use/kwindowsystem:>=kde-frameworks/kwindowsystem-6.6.0 wayland
/etc/portage/package.use/kguiaddons:>=kde-frameworks/kguiaddons-6.6.0 wayland
/etc/portage/package.use/kidletime:>=kde-frameworks/kidletime-6.6.0 wayland
/etc/portage/package.use/gtk+:>=x11-libs/gtk+-3.24.41-r1 wayland
/etc/portage/package.use/cheese:>=media-video/cheese-44.1::gentoo wayland
/etc/portage/package.license/vivaldi:>=www-client/vivaldi-3.7.2218.58 Vivaldi
/etc/portage/package.license/faac:>=media-libs/faac-1.29.9.2 MPEG-4
/etc/portage/package.license/virtualbox-extpack-oracle:app-emulation/virtualbox-extpack-oracle PUEL-11
/etc/portage/package.license/cmake:# move dev-util/cmake dev-build/cmake
/etc/portage/package.license/cmake:>=dev-build/cmake-3.26.4-r1 CMake
/etc/portage/package.accept_keywords/xfe:x11-misc/xfe ~amd64
/etc/portage/package.accept_keywords/fox:x11-libs/fox ~amd64
/etc/portage/package.accept_keywords/mhwaveedit:media-sound/mhwaveedit ~amd64
/etc/portage/package.accept_keywords/cross-avr:cross-avr/binutils * -amd64 -~amd64
/etc/portage/package.accept_keywords/cross-avr:cross-avr/gcc * -amd64 -~amd64
/etc/portage/package.accept_keywords/cross-avr:cross-avr/avr-libc * -amd64 -~amd64
/etc/portage/package.accept_keywords/cross-avr:cross-avr/gdb * ~* -amd64 -~amd64
/etc/portage/package.accept_keywords/jamin:=media-sound/jamin-0.98.9_pre20170111::gentoo ~amd64
/etc/portage/package.accept_keywords/emlop:app-portage/emlop ~amd64
/etc/portage/package.env/cross-avr:cross-avr/binutils cross-avr/binutils.conf
/etc/portage/package.env/cross-avr:cross-avr/gcc cross-avr/gcc.conf
/etc/portage/package.env/cross-avr:cross-avr/avr-libc cross-avr/avr-libc.conf
/etc/portage/package.env/cross-avr:cross-avr/gdb cross-avr/gdb.conf
/etc/portage/package.env/boost:dev-libs/boost compiler-clang
/etc/portage/package.env/libreoffice:app-office/libreoffice compiler-clang
/etc/portage/package.mask/xine-lib:=media-libs/xine-lib-1.2.12-r1
/etc/portage/env/cross-avr/binutils.conf:SYMLINK_LIB=no
/etc/portage/env/cross-avr/binutils.conf:COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
/etc/portage/env/cross-avr/binutils.conf:
/etc/portage/env/cross-avr/binutils.conf:
/etc/portage/env/cross-avr/binutils.conf:TARGET_ABI='default'
/etc/portage/env/cross-avr/binutils.conf:TARGET_MULTILIB_ABIS='default'
/etc/portage/env/cross-avr/binutils.conf:TARGET_DEFAULT_ABI='default'
/etc/portage/env/cross-avr/binutils.conf:CFLAGS_amd64='-m64'
/etc/portage/env/cross-avr/binutils.conf:CFLAGS_default=''
/etc/portage/env/cross-avr/binutils.conf:CFLAGS_x32='-mx32'
/etc/portage/env/cross-avr/binutils.conf:CFLAGS_x86='-m32'
/etc/portage/env/cross-avr/binutils.conf:CHOST_amd64='x86_64-pc-linux-gnu'
/etc/portage/env/cross-avr/binutils.conf:CHOST_default=''
/etc/portage/env/cross-avr/binutils.conf:CHOST_x32='x86_64-pc-linux-gnux32'
/etc/portage/env/cross-avr/binutils.conf:CHOST_x86='i686-pc-linux-gnu'
/etc/portage/env/cross-avr/binutils.conf:CTARGET_amd64='x86_64-pc-linux-gnu'
/etc/portage/env/cross-avr/binutils.conf:CTARGET_default='avr'
/etc/portage/env/cross-avr/binutils.conf:CTARGET_x32='x86_64-pc-linux-gnux32'
/etc/portage/env/cross-avr/binutils.conf:CTARGET_x86='i686-pc-linux-gnu'
/etc/portage/env/cross-avr/binutils.conf:LDFLAGS_amd64=''
/etc/portage/env/cross-avr/binutils.conf:LDFLAGS_default=''
/etc/portage/env/cross-avr/binutils.conf:LIBDIR_amd64='lib64'
/etc/portage/env/cross-avr/binutils.conf:LIBDIR_default='lib'
/etc/portage/env/cross-avr/binutils.conf:LIBDIR_x32='libx32'
/etc/portage/env/cross-avr/binutils.conf:LIBDIR_x86='lib'
/etc/portage/env/cross-avr/binutils.conf:ABI='amd64'
/etc/portage/env/cross-avr/binutils.conf:MULTILIB_ABIS='amd64'
/etc/portage/env/cross-avr/binutils.conf:DEFAULT_ABI='amd64'
/etc/portage/env/cross-avr/gcc.conf:SYMLINK_LIB=no
/etc/portage/env/cross-avr/gcc.conf:COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
/etc/portage/env/cross-avr/gcc.conf:
/etc/portage/env/cross-avr/gcc.conf:
/etc/portage/env/cross-avr/gcc.conf:TARGET_ABI='default'
/etc/portage/env/cross-avr/gcc.conf:TARGET_MULTILIB_ABIS='default'
/etc/portage/env/cross-avr/gcc.conf:TARGET_DEFAULT_ABI='default'
/etc/portage/env/cross-avr/gcc.conf:CFLAGS_amd64='-m64'
/etc/portage/env/cross-avr/gcc.conf:CFLAGS_default=''
/etc/portage/env/cross-avr/gcc.conf:CFLAGS_x32='-mx32'
/etc/portage/env/cross-avr/gcc.conf:CFLAGS_x86='-m32'
/etc/portage/env/cross-avr/gcc.conf:CHOST_amd64='x86_64-pc-linux-gnu'
/etc/portage/env/cross-avr/gcc.conf:CHOST_default=''
/etc/portage/env/cross-avr/gcc.conf:CHOST_x32='x86_64-pc-linux-gnux32'
/etc/portage/env/cross-avr/gcc.conf:CHOST_x86='i686-pc-linux-gnu'
/etc/portage/env/cross-avr/gcc.conf:CTARGET_amd64='x86_64-pc-linux-gnu'
/etc/portage/env/cross-avr/gcc.conf:CTARGET_default='avr'
/etc/portage/env/cross-avr/gcc.conf:CTARGET_x32='x86_64-pc-linux-gnux32'
/etc/portage/env/cross-avr/gcc.conf:CTARGET_x86='i686-pc-linux-gnu'
/etc/portage/env/cross-avr/gcc.conf:LDFLAGS_amd64=''
/etc/portage/env/cross-avr/gcc.conf:LDFLAGS_default=''
/etc/portage/env/cross-avr/gcc.conf:LIBDIR_amd64='lib64'
/etc/portage/env/cross-avr/gcc.conf:LIBDIR_default='lib'
/etc/portage/env/cross-avr/gcc.conf:LIBDIR_x32='libx32'
/etc/portage/env/cross-avr/gcc.conf:LIBDIR_x86='lib'
/etc/portage/env/cross-avr/gcc.conf:ABI='amd64'
/etc/portage/env/cross-avr/gcc.conf:MULTILIB_ABIS='amd64'
/etc/portage/env/cross-avr/gcc.conf:DEFAULT_ABI='amd64'
/etc/portage/env/cross-avr/avr-libc.conf:SYMLINK_LIB=no
/etc/portage/env/cross-avr/avr-libc.conf:COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
/etc/portage/env/cross-avr/avr-libc.conf:
/etc/portage/env/cross-avr/avr-libc.conf:
/etc/portage/env/cross-avr/avr-libc.conf:CFLAGS_amd64='-m64'
/etc/portage/env/cross-avr/avr-libc.conf:CFLAGS_default=''
/etc/portage/env/cross-avr/avr-libc.conf:CFLAGS_x32='-mx32'
/etc/portage/env/cross-avr/avr-libc.conf:CFLAGS_x86='-m32'
/etc/portage/env/cross-avr/avr-libc.conf:CHOST_amd64='x86_64-pc-linux-gnu'
/etc/portage/env/cross-avr/avr-libc.conf:CHOST_default=''
/etc/portage/env/cross-avr/avr-libc.conf:CHOST_x32='x86_64-pc-linux-gnux32'
/etc/portage/env/cross-avr/avr-libc.conf:CHOST_x86='i686-pc-linux-gnu'
/etc/portage/env/cross-avr/avr-libc.conf:CTARGET_amd64='x86_64-pc-linux-gnu'
/etc/portage/env/cross-avr/avr-libc.conf:CTARGET_default='avr'
/etc/portage/env/cross-avr/avr-libc.conf:CTARGET_x32='x86_64-pc-linux-gnux32'
/etc/portage/env/cross-avr/avr-libc.conf:CTARGET_x86='i686-pc-linux-gnu'
/etc/portage/env/cross-avr/avr-libc.conf:LDFLAGS_amd64=''
/etc/portage/env/cross-avr/avr-libc.conf:LDFLAGS_default=''
/etc/portage/env/cross-avr/avr-libc.conf:LIBDIR_amd64='lib64'
/etc/portage/env/cross-avr/avr-libc.conf:LIBDIR_default='lib'
/etc/portage/env/cross-avr/avr-libc.conf:LIBDIR_x32='libx32'
/etc/portage/env/cross-avr/avr-libc.conf:LIBDIR_x86='lib'
/etc/portage/env/cross-avr/avr-libc.conf:ABI='default'
/etc/portage/env/cross-avr/avr-libc.conf:MULTILIB_ABIS='default'
/etc/portage/env/cross-avr/avr-libc.conf:DEFAULT_ABI='default'
/etc/portage/env/cross-avr/gdb.conf:SYMLINK_LIB=no
/etc/portage/env/cross-avr/gdb.conf:COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
/etc/portage/env/cross-avr/gdb.conf:
/etc/portage/env/cross-avr/gdb.conf:
/etc/portage/env/cross-avr/gdb.conf:TARGET_ABI='default'
/etc/portage/env/cross-avr/gdb.conf:TARGET_MULTILIB_ABIS='default'
/etc/portage/env/cross-avr/gdb.conf:TARGET_DEFAULT_ABI='default'
/etc/portage/env/cross-avr/gdb.conf:CFLAGS_amd64='-m64'
/etc/portage/env/cross-avr/gdb.conf:CFLAGS_default=''
/etc/portage/env/cross-avr/gdb.conf:CFLAGS_x32='-mx32'
/etc/portage/env/cross-avr/gdb.conf:CFLAGS_x86='-m32'
/etc/portage/env/cross-avr/gdb.conf:CHOST_amd64='x86_64-pc-linux-gnu'
/etc/portage/env/cross-avr/gdb.conf:CHOST_default=''
/etc/portage/env/cross-avr/gdb.conf:CHOST_x32='x86_64-pc-linux-gnux32'
/etc/portage/env/cross-avr/gdb.conf:CHOST_x86='i686-pc-linux-gnu'
/etc/portage/env/cross-avr/gdb.conf:CTARGET_amd64='x86_64-pc-linux-gnu'
/etc/portage/env/cross-avr/gdb.conf:CTARGET_default='avr'
/etc/portage/env/cross-avr/gdb.conf:CTARGET_x32='x86_64-pc-linux-gnux32'
/etc/portage/env/cross-avr/gdb.conf:CTARGET_x86='i686-pc-linux-gnu'
/etc/portage/env/cross-avr/gdb.conf:LDFLAGS_amd64=''
/etc/portage/env/cross-avr/gdb.conf:LDFLAGS_default=''
/etc/portage/env/cross-avr/gdb.conf:LIBDIR_amd64='lib64'
/etc/portage/env/cross-avr/gdb.conf:LIBDIR_default='lib'
/etc/portage/env/cross-avr/gdb.conf:LIBDIR_x32='libx32'
/etc/portage/env/cross-avr/gdb.conf:LIBDIR_x86='lib'
/etc/portage/env/cross-avr/gdb.conf:ABI='amd64'
/etc/portage/env/cross-avr/gdb.conf:MULTILIB_ABIS='amd64'
/etc/portage/env/cross-avr/gdb.conf:DEFAULT_ABI='amd64'
/etc/portage/env/compiler-clang:# Normal settings here
/etc/portage/env/compiler-clang:COMMON_FLAGS="-O2 -march=native"
/etc/portage/env/compiler-clang:CFLAGS="${COMMON_FLAGS}"
/etc/portage/env/compiler-clang:CXXFLAGS="${COMMON_FLAGS}"
/etc/portage/env/compiler-clang:
/etc/portage/env/compiler-clang:CC="clang"
/etc/portage/env/compiler-clang:CXX="clang++"
/etc/portage/env/compiler-clang:AR="llvm-ar"
/etc/portage/env/compiler-clang:AS="clang -c"
/etc/portage/env/compiler-clang:CPP="clang-cpp"
/etc/portage/env/compiler-clang:RANLIB="llvm-ranlib"
/etc/portage/env/compiler-clang:
/etc/portage/env/compiler-clang:LDFLAGS="${LDFLAGS} -rtlib=compiler-rt -Wl,--as-needed"
/etc/portage/env/compiler-clang:
/etc/portage/env/compiler-clang:# Hardening which isn't (yet?) done by default for Clang, unlike GCC.
/etc/portage/env/compiler-clang:_HARDENING_FLAGS="-fstack-protector-strong -D_FORTIFY_SOURCE=2"
/etc/portage/env/compiler-clang:CFLAGS="${CFLAGS} ${_HARDENING_FLAGS}"
/etc/portage/env/compiler-clang:CXXFLAGS="${CXXFLAGS} ${_HARDENING_FLAGS}"
/etc/portage/env/compiler-clang:LDFLAGS="${LDFLAGS} -Wl,-z,relro,-z,now"
/etc/portage/profile/package.use.force/cross-avr:cross-avr/binutils multilib
/etc/portage/profile/package.use.force/cross-avr:cross-avr/gcc multilib
/etc/portage/profile/package.use.force/cross-avr:cross-avr/avr-libc multilib
/etc/portage/profile/package.use.force/cross-avr:cross-avr/gdb multilib
/etc/portage/profile/package.use.mask/cross-avr:cross-avr/binutils -multilib
/etc/portage/profile/package.use.mask/cross-avr:cross-avr/gcc -multilib
/etc/portage/profile/package.use.mask/cross-avr:cross-avr/avr-libc -multilib
/etc/portage/profile/package.use.mask/cross-avr:cross-avr/gdb -multilib


Code:
cat /var/lib/portage/world
app-admin/sysklogd
app-benchmarks/stress
app-editors/okteta
app-emulation/virtualbox
app-emulation/virtualbox-additions
app-emulation/virtualbox-extpack-oracle
app-emulation/virtualbox-guest-additions
app-emulation/virtualbox-modules
app-office/libreoffice-bin
app-portage/emlop
app-portage/gentoolkit
app-portage/portage-utils
app-text/pdfarranger
app-text/tree
app-text/wgetpaste
cross-avr/avr-libc
cross-avr/binutils
cross-avr/gcc
dev-debug/strace
dev-embedded/arduino
dev-libs/boost
dev-libs/openssl
dev-libs/openssl-compat
dev-libs/openssl-compat:1.0.0
dev-util/android-tools
dev-util/codeblocks
games-emulation/dosbox
kde-apps/dolphin
kde-apps/k3b
kde-apps/kate
kde-apps/kdeadmin-meta
kde-apps/kompare
kde-apps/konsole
kde-apps/okular
kde-frameworks/oxygen-icons
kde-misc/kdiff3
kde-plasma/kdeplasma-addons
kde-plasma/kwin
kde-plasma/oxygen
kde-plasma/plasma-desktop
kde-plasma/plasma-meta
kde-plasma/plasma-workspace
kde-plasma/plasma-workspace-wallpapers
kde-plasma/systemsettings
mail-client/claws-mail
media-gfx/darktable
media-gfx/gimp
media-gfx/inkscape
media-gfx/rawtherapee
media-libs/libpng
media-libs/xine-lib
media-plugins/ams-lv2
media-plugins/mcp-plugins
media-plugins/rev-plugins
media-plugins/swh-lv2
media-plugins/swh-plugins
media-plugins/tap-plugins
media-sound/alsamixergui
media-sound/alsaplayer
media-sound/aqualung
media-sound/asunder
media-sound/audacity
media-sound/audex
media-sound/grip
media-sound/jack-audio-connection-kit
media-sound/jack-rack
media-sound/jamin
media-sound/lilypond
media-sound/mhwaveedit
media-sound/qjackctl
media-sound/quimup
media-video/guvcview
media-video/mplayer
media-video/xine-ui
net-analyzer/mtr
net-analyzer/nmap
net-dialup/cutecom
net-fs/autofs
net-fs/nfs-utils
net-ftp/filezilla
net-misc/dhcpcd
net-misc/ntp
net-misc/putty
sci-calculators/galculator
sys-apps/dbus
sys-apps/mlocate
sys-apps/pciutils
sys-apps/setserial
sys-apps/usbutils
sys-boot/grub:2
sys-devel/clang
sys-devel/clang:15
sys-devel/clang:16
sys-devel/crossdev
sys-devel/gcc
sys-fs/dosfstools
sys-fs/fscrypt
sys-fs/jfsutils
sys-fs/ntfs3g
sys-fs/xfsprogs
sys-kernel/gentoo-sources
sys-kernel/installkernel
sys-libs/glibc
sys-process/cronie
sys-process/numactl
www-client/lynx
www-client/vivaldi
x11-apps/xinput
x11-base/xorg-server
x11-misc/xfe

_________________
Expert in non-working solutions
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5439
Location: Bavaria

PostPosted: Wed Feb 26, 2025 8:32 pm    Post subject: Reply with quote

Spanik wrote:
[...] As it is I'm so scared of doing an update that everything might get worse. [...]

I check always what portage WOULD do before I start a world-update (at night) with:
Code:
# emerge -uUDvp @world

I see your kernel is old (but should not be a problem) ... some USE-flags are set in your make.conf which are already set by the profile (not a problem but I like to have clean solutions) ... but some can make really problems like the disabling of "wayland" (and only enable it selectively for some packages) ... another problem could be "pipewire" ... yes, I have a "pure" ALSA-installation and dont need pulseaudio ... but pipewire is another story (important is only to disable "sound-server" for it)... yes, I also need not everything from my PLASMA-profile ... and two packages (kde-apps/dolphin+kde-apps/konsole) I got via "kde-apps/kdecore-meta" (but I dont have kde-apps/kdeadmin-meta) ... Mine:
Quote:
kde-apps/ark
kde-apps/gwenview
kde-apps/kate
kde-apps/kblocks
kde-apps/kcalc
kde-apps/kdecore-meta
kde-apps/kdepim-meta
kde-apps/kmahjongg
kde-apps/kmines
kde-apps/kmix
kde-apps/kompare
kde-apps/konqueror
kde-apps/kwalletmanager
kde-apps/marble
kde-apps/okular
kde-apps/spectacle
kde-apps/sweeper
kde-plasma/plasma-meta
kde-plasma/plasma-sdk

maybe you are interested in my configuration:
Code:
USE="-accessibility -activities -bluetooth -gstreamer -gtk -gtk3 -geolocation -haptic -initramfs -io-uring -ipv6 -lvm -modemmanager -networkmanager -phonon -ppp -pulseaudio -screencast -semantic-desktop -thin -thumbnail -wext -wifi -wireless"
USE="$USE jumbo-build lm-sensors lzma matroska openexr opus theora threads vaapi vpx webp zstd"

together with:
Code:
/etc/portage/package.use:*/* CPU_FLAGS_X86: aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 ssse3 vpclmulqdq
/etc/portage/package.use:net-misc/netifrc -dhcp
/etc/portage/package.use:net-misc/chrony -nettle -nts -sechash
/etc/portage/package.use:kde-plasma/plasma-meta -crypt -crash-handler
/etc/portage/package.use:sys-apps/i2c-tools python
/etc/portage/package.use:media-video/pipewire -sound-server
/etc/portage/package.use:virtual/libcrypt static-libs
/etc/portage/package.use:sys-libs/libxcrypt static-libs
/etc/portage/package.use:sys-apps/busybox -pam static
/etc/portage/package.use:net-firewall/iptables nftables
/etc/portage/package.use:media-libs/freetype harfbuzz
/etc/portage/package.use:dev-qt/qtbase mysql
/etc/portage/package.use:app-crypt/pinentry -gtk

/etc/portage/package.accept_keywords:sys-firmware/intel-microcode
/etc/portage/package.accept_keywords:sys-kernel/gentoo-sources
/etc/portage/package.accept_keywords:sys-kernel/linux-headers
/etc/portage/package.accept_keywords:x11-apps/igt-gpu-tools
/etc/portage/package.accept_keywords:app-crypt/ima-evm-utils
/etc/portage/package.accept_keywords:games-board/xboard
/etc/portage/package.accept_keywords:games-board/polyglot
/etc/portage/package.accept_keywords:games-board/stockfish
/etc/portage/package.accept_keywords:app-admin/kernel-hardening-checker
/etc/portage/package.accept_keywords:games-strategy/wesnoth
/etc/portage/package.accept_keywords:app-arch/7zip
/etc/portage/package.accept_keywords:net-im/tokodon

_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum