/r/Gentoo

Photograph via snooOG

The place to find relevant information on Gentoo Linux

The place to find relevant information on the wonder that is Gentoo, and (among other things):

  • Portage

  • ebuilds
  • errors
  • package management
  • Forks/Side Projects

  • Major Project Developments

  • Important GLSA's for high profile/common applications

  • Articles and References of General interest to the Gentoo community

  • Interesting uses of Gentoo

  • For support or general updates check out the official support resources.


    If your post is blocked, chances are that it was the spam filter and not moderator action. So please contact us rather than just letting your post rot in the spam folder.


    Projects related to Gentoo Linux:

    Know of a good Gentoo-related project you think should be listed? Message the moderators and let us know. Project must have some specific relation to Gentoo Linux to be included.

    /r/Gentoo

    27,338 Subscribers

    2

    compiling Inkscape with LTO (and maybe pgo) ?

    Inkscape is nice, but has felt very "patched" for long time. It was always quite relaxed with the security issues, so it crashed often.

    Over time this got ironed out somewhat, but it is still present, even if hidden. Its cmake script heavily pads compile nad link flags with various protectors, canaries and whatnot. Those definitely influence execution speed.

    I wonder why should these be neccessary on a standalone app that by itself needs no internet connectivity and doesn't execute code from varios anonymous clients.

    THose look as a bandaid over a gaping wounds that shuuld be solved at source level.

    It also filters out any -flto flag and similar directive.

    Is there a simple way to get around that ?

    Also, inkscape in principle could be compiled with -pgo, but gentoo doesn't use that option... 🙄

    7 Comments
    2024/10/16
    20:58 UTC

    0

    I just backdoored my local libraries computers to install Gentoo faster

    So a library recently opened near me and I decided to take a look, I did find a few good books like The Soul of a New Machine. Books were however not the most interesting part of my visit! I saw computers, quite a few of them, they also had a terminal mode but I did not save sudo. But I had an idea, at home my computer (with a Pentium 4) was compiling Gentoo, due to the limited CPU power it would take quite a while, I had setup a distcc server on my PS3 and softmodded Wii to speed up compile times by a slight bit. I was curious what hardware was in the PC and to my suprise I found multiple i5-6600's with 8GB of ram. I decided that the only rational thing to do was to try to use them to my advantage. These systems were quite out of date, I found a 2 year old version of Sudo and decided to use that as my entrypoint, I exploited the system to give myself root, all I would have to do is setup distcc and get it to compile for my Pentium 4, I got my bro to help me out on setting it up on my PC itself. I repeated this step for all 8 systems and went home, QtWebEngine was now compiling in an hour! The Kernel? 24 minutes! Plasma-meta? 49 Minutes! I had done something incredible, I don't think anyone knows what I did but I don't think I'll ever be back to that library incase they know that I did it.

    9 Comments
    2024/10/16
    18:20 UTC

    4

    A question about makeopts

    I hear often that Firefox is compiled with -O3 by default. Does this mean that even if I have -O2 is my make.conf, it will still compile with the -O3 flag enabled?

    3 Comments
    2024/10/16
    11:50 UTC

    1

    grub startup problem

    Good morning, I installed gentoo on my PC, completed the installation, installed grub (I didn't receive any errors), when I restart the machine I read this message:

    Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device or file completions. To enable less(1)-like paging, "set pager=1".

    the pc is a bios system, could you help me?

    6 Comments
    2024/10/16
    07:56 UTC

    22

    Is gentoo really that hard to install versus arch?

    42 Comments
    2024/10/15
    21:49 UTC

    4

    System cannot sleep while using Nvidia + Wayland

    FIXED:

    first i needed to install the testing version of elogind (255.5, thanks u/pwnuser-sh for suggesting that) and the testing version of nvidia-drivers (560.35.03-r1), then yell at elogind in its config file at /etc/elogind/sleep.conf as seen here: https://bpa.st/VRUA

    Hey, I’m currently using gentoo with OpenRC as my daily driver. The only problem i have is that my laptop doesn’t go to sleep, doesn’t matter if anything is running on my nvidia GPU, as long as the driver is loaded, the system wont sleep and will stay in some kind of middle-way. Commands like s2ram work fine. Thanks in advance!

    Logs + other stuff:

    output of emerge --info nvidia-drivers- https://bpa.st/F5XA
    my /etc/elogind/sleep.conf - https://bpa.st/WYMA
    last lines of dmesg after the suspend - https://bpa.st/5BDA
    my /etc/modprobe.d/nvidia.conf - https://bpa.st/6FTA

    output of nvidia-bug-report.sh - https://paste.gentoo.zip/alc677wr

    6 Comments
    2024/10/15
    18:58 UTC

    37

    Compulsory installation post

    I finally jumped in after thinking about it for months. I'm having a great time reading the wiki and learning a bunch! I'm planning on living in links and tmux for a couple of weeks while I learn the ins and outs of portage, and the system in general.

    7 Comments
    2024/10/15
    09:43 UTC

    1

    Root access

    I just installed gentoo in a Virtual Box machine. I did not set any users in the installation process but when I rebooted the OS this is what I get.

    login

    The root profile isn't created. What can I do?

    16 Comments
    2024/10/14
    23:05 UTC

    0

    sys-process/audit does not build under musl

    Hello

    I am trying to setup SELinux on my musl install, but audit, a required component of SELinux, will not build. It seems this has been problems before in the past but audit now supports musl, perhaps a patch has made it fall out of support?

    emerge --info 'sys-process/audit-4.0.1-r1::gentoo' https://termbin.com/ip4z1

    emerge -pqv '=sys-process/audit-4.0.1-r1::gentoo' https://termbin.com/afcr

    1 Comment
    2024/10/14
    22:15 UTC

    0

    PSA: git fails compiling with ccache enabled [Solved]

    I had been unable to update git since last week or so. Today I had the time to deal with the issue, and after searching up the error returned nothing of use, I vaguely remembered that ccache can sometimes cause compile errors.
    Lo' and behold, after removing that package (and commenting out the relevant lines in make.conf), the compile went through just fine.

    I am posting this in case someone runs into the same issue, hopefully a search will lead them here.

    The specific compile error was

    `t/unit-tests/clar/clar.c:209:10: fatal error: clar.suite: No such file or directory`

    Commenting out the lines in the config would've probably been enough on it's own, but I wanna switch to sccache anyway.

    2 Comments
    2024/10/14
    19:48 UTC

    65

    New laptop and fresh install

    I recently got a framework laptop which means time for a fresh install (my favorite pastime). I ended up ditching distcc since it seemed like the overhead was greater than the gains from compiling on my desktop and server. I ended up making my desktop create binpkgs since it and my framework are both zen 4 I can just build with the same set of cpu optimizations for both. Pretty happy with how that turned out

    9 Comments
    2024/10/14
    16:48 UTC

    55

    First time on Gentoo Linux, Thank you for your suggestion. If you have any suggest for newbie, please suggest me. Thank you.

    18 Comments
    2024/10/14
    16:14 UTC

    0

    Python 13 Not necessary rebuilds triggered because of bad portage and ebuild maintainers

    If you are a downvoter or you are unable to read. Skip that post. Do not keep on reading.

    Just an example how bad and stupid some people are.

    Usually you make a new revision for a package.

    Or make it smart to check if python 13 is installed and just skip the rebuild by portage. This needs some brain to think and implement.

    python 13 pulls in a lot of rebuilds.

    E.g. Just an example

    https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=371a588a07287cc918190b3fa09c9d16b1ad668f

    Causes rebuilds which are not necessary when python 13 is hardmasked and not installed

    Packages with that nonsense are. I expect more

    [ebuild R ] dev-java/java-config-2.3.4:2::gentoo USE="compat -test" PYTHON_TARGETS="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    [ebuild R ] media-libs/alsa-lib-1.2.12::gentoo USE="python -alisp -debug -doc" ABI_X86="32 (64) (-x32)" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    [ebuild R ] sys-apps/file-5.45-r4::gentoo USE="bzip2 lzma python seccomp zlib zstd -lzip -static-libs -verify-sig" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    [ebuild R ] app-misc/pax-utils-1.3.8::gentoo USE="caps python -man (-seccomp) -test" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    [ebuild R ] net-libs/libpsl-0.21.5::gentoo USE="icu idn -static-libs% -test" ABI_X86="32 (64) (-x32)" 0 KiB

    [ebuild R ] net-misc/rsync-3.3.0-r1::gentoo USE="acl iconv lz4 ssl system-zlib xattr zstd -examples -rrsync -stunnel -verify-sig -xxhash" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    [ebuild R ] dev-libs/boost-1.85.0-r1:0/1.85.0.1::gentoo USE="bzip2 context icu lzma nls python stacktrace zlib zstd -debug -doc -mpi -numpy -tools" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    [ebuild R ] x11-base/xcb-proto-1.17.0::gentoo PYTHON_TARGETS="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    [ebuild R ] dev-libs/libbytesize-2.11::gentoo USE="python -doc -test -tools" PYTHON_TARGETS="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    [ebuild R ] dev-util/itstool-2.0.7-r2::gentoo PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    [ebuild R ] app-arch/p7zip-17.05-r1::gentoo USE="natspec rar (-pch) -test% (-static%)" ABI_X86="(-x32)" 0 KiB

    [ebuild R ] sys-apps/usbutils-017::gentoo USE="python" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    [ebuild rR ] net-dns/bind-9.18.29-r2::gentoo USE="caps idn xml -dnsrps -dnstap -doc -doh -fixed-rrset -geoip -gssapi (-jemalloc) -lmdb (-selinux) -static-libs -test" 0 KiB

    [ebuild R ] sys-libs/talloc-2.4.2::gentoo USE="python -compat -test -valgrind" ABI_X86="32 (64) (-x32)" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    [ebuild R ] dev-util/glib-utils-2.78.6::gentoo PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    [ebuild R ] dev-util/gdbus-codegen-2.78.6::gentoo PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    [ebuild N ] virtual/rust-1.81.0-r1:0/llvm-18::gentoo USE="-profiler -rustfmt" ABI_X86="32 (64) (-x32)" 0 KiB

    [ebuild R ] app-eselect/eselect-repository-14::gentoo USE="-test" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    [ebuild R ] sys-libs/tevent-0.16.1::gentoo USE="python -test" ABI_X86="32 (64) (-x32)" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    [ebuild R ] sys-libs/libblockdev-3.1.1:0/3::gentoo USE="cryptsetup device-mapper introspection lvm nvme tools -escrow -gtk-doc -test" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    [ebuild R ] dev-util/pahole-1.27-r1::gentoo USE="-debug -verify-sig" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    [ebuild R ] dev-util/gtk-doc-1.33.2-r1::gentoo USE="-emacs -test" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    [ebuild R ] media-gfx/fontforge-20230101-r2::gentoo USE="X gif gtk jpeg png python readline svg tiff -doc -test -truetype-debugger -woff2" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13%" 0 KiB

    --

    Same shit again

    Now we get python with 3.13t

    t stands for t?

    Those r100 revision packages are usually the most trash / garbage packages in the past 10 years.

    Sienna_Cichlid /home/roman # eshowkw dev-lang/python

    Keywords for dev-lang/python:

    | | u |

    | a a p s a l r | n |

    | m r h p p l o m i s m | e u s | r

    | d a m p p c a x p o i s 3 6 | a s l | e

    | 6 r 6 p p 6 r 8 h n p c 9 8 | p e o | p

    | 4 m 4 a c 4 c 6 a g s v 0 k | i d t | o

    -------------------+-----------------------------+-----------+-------

    2.7.18_p16-r2 | + + + + + + + + ~ ~ ~ ~ ~ ~ | 7 o 2.7 | gentoo

    -------------------+-----------------------------+-----------+-------

    3.8.20_p2 | + + + + + + + + ~ ~ ~ ~ ~ ~ | 8 o 3.8 | gentoo

    -------------------+-----------------------------+-----------+-------

    3.9.20_p1 | + + + + + + + + ~ ~ ~ ~ ~ ~ | 8 o 3.9 | gentoo

    -------------------+-----------------------------+-----------+-------

    3.10.15_p1 | + + + + + + + + ~ ~ ~ ~ ~ ~ | 8 o 3.10 | gentoo

    -------------------+-----------------------------+-----------+-------

    [I]3.11.10_p1 | + + + + + + + + ~ ~ ~ ~ ~ ~ | 8 o 3.11 | gentoo

    -------------------+-----------------------------+-----------+-------

    3.12.6_p2 | + + + + + + + + ~ ~ ~ ~ ~ ~ | 8 o 3.12 | gentoo

    3.12.6_p4 | + + + + + ~ + + ~ ~ ~ ~ ~ ~ | 8 o | gentoo

    [I]3.12.7_p1 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | 8 o | gentoo

    -------------------+-----------------------------+-----------+-------

    3.13.0 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | 8 o 3.13 | gentoo

    -------------------+-----------------------------+-----------+-------

    3.13.0-r100 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | 8 o 3.13t | gentoo

    1 Comment
    2024/10/14
    09:45 UTC

    0

    Why do old NVS Nvidia cards work elsewhere, but not on Gentoo?

    I don't know much about Nvidia cards because I use AMD GPUs but I have an older laptop with an Nvidia GPU that will not be detected on Gentoo no matter what I do. The nvidia-drivers package tells me that my card is not supported by the current version of the driver package and that I should mask the newer versions of the package. When I mask them, I just get a notice about how Nvidia dropped support for the 390.xx branch in 2022. The GPU is still detected on other distros like Arch. But "lshw -C display" on Gentoo shows the card as "unclaimed"

    6 Comments
    2024/10/14
    09:30 UTC

    1

    cant emerge --depclean qemu because of dependencies

    Hi, I'm trying to uninstall qemu. However I can't because:

    sudo emerge --depclean qemu
    Password:
    
    Calculating dependencies                          ... done!
      app-emulation/qemu-8.2.3 pulled in by:
        app-emulation/libvirt-10.3.0-r3 requires >=app-emulation/qemu-4.2
        app-emulation/spice-0.15.2 requires app-emulation/qemu[smartcard]
        net-misc/spice-gtk-0.42-r4 requires app-emulation/qemu[smartcard]
    
    >>> No packages selected for removal by depclean

    If I try to depclean spice it gives the same error that qemu depends on it. I tried to:

    sudo emerge --deselect app-emulation/qemu
    >>> Removing app-emulation/qemu from "world" favorites file...
    Would you like to remove these packages from your world favorites? [Yes/No] Yes
    
    sudo emerge --depclean qemu
    
    Calculating dependencies                                ... done!
      app-emulation/qemu-8.2.3 pulled in by:
        app-emulation/libvirt-10.3.0-r3 requires >=app-emulation/qemu-4.2
        app-emulation/spice-0.15.2 requires app-emulation/qemu[smartcard]
        net-misc/spice-gtk-0.42-r4 requires app-emulation/qemu[smartcard]
    
    >>> No packages selected for removal by depclean

    but still can't depclean.

    equery d qemu
     * These packages depend on qemu:
    acct-user/qemu-0-r3 (acct-group/qemu)
    app-emulation/libvirt-10.3.0-r3 (acct-user/qemu)
                                    (qemu ? >=app-emulation/qemu-4.2)
                                    (acct-user/qemu)
                                    (qemu ? >=app-emulation/qemu-4.2)
    app-emulation/spice-0.15.2 (smartcard ? app-emulation/qemu[smartcard])
    net-misc/spice-gtk-0.42-r4 (smartcard ? app-emulation/qemu[smartcard])
                               (smartcard ? app-emulation/qemu[smartcard])
    sys-boot/grub-2.12-r5 (test ? app-emulation/qemu)
    sys-kernel/gentoo-kernel-bin-6.6.51 (amd64 ? app-emulation/qemu[qemu_softmmu_targets_x86_64])
                                        (arm64 ? app-emulation/qemu[qemu_softmmu_targets_aarch64])
                                        (ppc ? app-emulation/qemu[qemu_softmmu_targets_ppc])
                                        (ppc64 ? app-emulation/qemu[qemu_softmmu_targets_ppc64])
                                        (sparc ? app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64])
                                        (x86 ? app-emulation/qemu[qemu_softmmu_targets_i386])
    4 Comments
    2024/10/14
    09:08 UTC

    0

    I need to try gentoo linux. Do you have any suggestion for easy script to install it? As Arch linux have "archinstall" for install and config the OS.

    33 Comments
    2024/10/14
    06:18 UTC

    10

    Whats the point of flags like -O3 and -Ofast if your not meant to use them?

    I use -O3 globally because i dont care much about my gentoo vm and well going thru this page there are flags in there like -ffast-math, -fforce-mem, -fforce-addr and -funroll-loops and -funroll-all-loops like they have to exist for a reason right, they must be some benefit is some cases to use such flags but when do I know to use them? the guide says that these "will make code larger and may run more slowly" and "[these flags] continue to be very popular among ricers who want the biggest bragging rights"

    essentially what i am trying to ask/comprehend is what do each of these flags do, why do they exist and why and when would I use them.

    sorry to be pestering all of you recently, im going through and reading the gentoo pages and it gives me so many questions and due to search engine search quality going down the sewage system, it is much easier to ask a person tbh. i searched up -Ofast and got "US to send about 100 troops to operate anti-missile system in Israel" fml (i also did other searches to narrow it down and that didnt help much)

    thanks!

    edit: check this page out . it goes upto -O5 for some IBM optimisation thingy but on the gentoo install guide thing, it says this : " Some users boast about even better performance obtained by using -O4, -O9, and so on, but the reality is that -O levels higher than 3 have no effect. The compiler may accept CFLAGS like -O4, but it actually doesn't do anything with them. It only performs the optimizations for -O3, nothing more. " can i ask about this aswell? i dont know much about compilers or gcc and stuff so could someone tell me what these flags may do?

    33 Comments
    2024/10/14
    04:44 UTC

    127

    Stuck Compiling.

    27 Comments
    2024/10/14
    01:51 UTC

    1

    Issues on running some GUI applications

    I have a laptop equipped with 13980hx + nvidia 4060 with corresponding graphic drivers installed(with kernel-open). When I tried to run GUI applications like vscode or discord, it'll always take a very long time to get them start, or even unable to run and show the GUI properly. However, when I was using other distros ago (like Fedora and Arch), I didn't have met such problems while using same applications.

    What have caused such issues on Gentoo on my laptop and how should I fix it?

    1 Comment
    2024/10/14
    01:48 UTC

    5

    My experience with gentoo so far

    G’day lads.

    tl;dr: switching to gentoo was really fun, however I couldn’t get anything to work and had to switch to something easier.

    For some background info. I have been a Linux user for 1.5 years, with 7 months on mint and 11 months on arch. Switching to gentoo has been something I have wanted to do for a while, however I didn’t really have the confidence to give it a proper go. Recently I made the switch though and it has been a bloody blast and absolutely disaster at the same time.

    I love encountering an error. I love reading error logs, researching and asking on this subreddit for help, with the end result of a fix for the error. I have received amazing advice from researching and from this subreddit, which will help me when I decide to give it another go.

    Anyway. I had a few issues when installing which I managed to solve with a few simple google searches. However, I encountered my first major issue with setting up a wireless network connection using wpa_supplicant and dhcpcd. After some help from this subreddit, I decided the best course of action was to switch to iwd + networkmanager, which solved that issue.

    The next issue I encountered was regarding kde. I had set the profile to desktop/plasma during install and downloaded and set up plasma-meta (including USE flags). However, when running “dbus-run-session startplasma wayland” I get a black screen and extremely laggy experience. I couldn’t find a solution researching and reading through the wiki, so I decided to try hyprland as i have always wanted to give it a go and thought "why not". I set the profile to just desktop and updated successfully. After installing hyprland and setting it up, when trying to run “dbus-run-session hyprland” I get an error log regarding wayland not working. To be honest, I didn’t get much further here. I wasn’t sure about hyprland configs anyway and just decided that kde (which I used in arch) was simpler and easier for now. I realized that the error for hyprland and kde must be regarding wayland and wanted to get kde downloaded before messing around with wayland. After switching the profile back to desktop/plasma, I tried to update only to get an error regarding x11-libs/libdrm being masked. I couldn't do anything after this because of that specific masked package. At that point, i was feeling defeated.

    I mean, don't get me wrong, i love getting errors and fixing them. But i was getting nothing but errors and couldn't even get a simple DE to work which kind of deflated me. I don't know if it was just because i wasn't reading the handbook and wiki properly? or whether it was because I wasn't a fan of just running random commands from the gentoo forums and reddit without at least a basic explanation on what they do?

    So now here I am. Typing out this post on a simple mint install, wondering how I will go about it next time. I definitely will give it another go at some point, I just maybe need more experience with linux in general before switching over again? Or I could sleep it off and jump straight back in tomorrow? lol.

    Sorry for the long rant, and thanks for reading if you made it this far.

    Regards, an aspiring gentoo user.

    14 Comments
    2024/10/13
    10:25 UTC

    46

    For that one guy who egged me to use wayland on my first Gentoo post, you happy now u/smolppbabe?

    11 Comments
    2024/10/13
    09:44 UTC

    1

    Is runit support as bad as people say it is?

    i've heard runit is terrible in gentoo and packages will consistently break because of packages often expecting systemd/openrc dependencies.

    Is this still truth? i wanted to go on gentoo with a setup that used hyprland + runit + glibc this time, will that be as much of a headache as people seem to say it is?

    16 Comments
    2024/10/13
    09:10 UTC

    16

    finally fixing network not working on Gentoo

    3 Comments
    2024/10/12
    22:29 UTC

    2

    File collision app-editors/zed and sys-fs/zfs

    I am running zfs as root file system and wanted to give the editor zed a shot. Seems both install a file /usr/bin/zed. It says it should not be reported as a bug unless the message is completely understood. Well I think I understand the message and I can't uninstall zfs.

    How would one proceed from here?

    5 Comments
    2024/10/12
    12:58 UTC

    0

    `libc++.modules.json` resource does not exist on Gentoo

    I would like to compile a C++ project built with C++ feature of module, and the project could be compiled successfully on other distros like openSUSE Tumbleweed. However, when I try to do the same thing on Gentoo, I failed and got the following message:

    CMake Error in CMakeLists.txt:
      The "CXX_MODULE_STD" property on the target "test" requires that the
      "__CMAKE::CXX23" target exist, but it was not provided by the toolchain.
      Reason:
    
        `libc++.modules.json` resource does not exist

    This file should be appeared under /usr/lib64/libc++.modules.jso, but I couldn't find it anywhere on my system. As I've already installed the sys-libs/libcxx, what I think the problem is that the libc++ package provided by Gentoo missed something. But I couldn't find any related USE flags for sys-libs/libcxx.

    How could I fix this problem?

    1 Comment
    2024/10/12
    11:02 UTC

    0

    Why I couldn't find `xorriso` in Gentoo's repository?

    As xorriso is a widely-used software and can be easily found on other distros, I used to believe that I can install it with emerge normally just like how I install other packages.

    However, I couldn't find that with emerge -s or on https://packages.gentoo.org/. Are there any special reasons for Gentoo to not to collect xorriso into its official repository?

    7 Comments
    2024/10/12
    08:53 UTC

    0

    Speeding up rebuilding of external kernel modules

    The Handbook for AMD64 (I don't know about other architectures) suggests to pull in sys-kernel/linux-firmware. However, that package contains a lot of modules and they take forever to be rebuilt one time, let alone on every kernel update.

    I probably won't need all those modules and I don't have neither many peripherals/cards nor exotic ones (the most exotic is probably a recent AMD GPU). Instead of installing every possible module, can I selectively install a few of them, preferably in an automated way?

    I read that it is possible to install graphics drivers by setting VIDEO_CARDS in /etc/portage/make.conf, I don't know if something similar applies for firmwares. For me, setting a variable is already an acceptable form of automation.

    4 Comments
    2024/10/11
    18:55 UTC

    0

    AUR on gentoo?

    is there anyway to use the AUR on gentoo? im an arch user about to swap to gentoo

    27 Comments
    2024/10/11
    11:49 UTC

    1

    epiphany 46.0 ( other versions are in testing) does not render webpages. I need to add env variable to disable webkit HW acceleration. How to compile 47.0 from upstream ?

    Even gnome-control-center app does not display the web page that is needed to add google account in gnome online accounts section. ... ... ... Is this problem related to epiphany or webkit version? ... ... ... How to install different webkit versions or change the webkit version used by various apps ? ... ... ... I am using amd64 openrc no-multilib non-desktop profile.

    4 Comments
    2024/10/11
    10:27 UTC

    0

    Why would someone go againsts gentoo philosophy - compiling using binery packages an not from source?

    Just curious.

    30 Comments
    2024/10/11
    06:44 UTC

    Back To Top