Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

mesa/llvm still depending on obsolete LLVM_COMPAT

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
17 posts • Page 1 of 1
Author
Message
ExecutorElassus
Veteran
Veteran
User avatar
Posts: 1526
Joined: Thu Mar 11, 2004 11:12 pm
Location: Berlin, Germany

mesa/llvm still depending on obsolete LLVM_COMPAT

  • Quote

Post by ExecutorElassus » Sat Jun 07, 2025 8:37 am

So, I'd very much like to do away with having clang, clang-runtime, rt-compiler, etc having slotted installs of both -19.* and -20*. The dependency appears to be media-libs/mesa, but looking at mesa's ebuild shows that it is in fact compatible with LLVM_COMPAT-20.

However, trying 'emerge -pvc clang' gives this:

Code: Select all

# emerge -pvc clang clang-runtime compiler-rt compiler-rt-sanitizers libclc clang-toolchain-symlinks

Calculating dependencies... done!
  llvm-core/clang-19.1.7 pulled in by:
    llvm-core/clang-toolchain-symlinks-19 requires llvm-core/clang:19
    llvm-core/libclc-19.1.7 requires llvm-core/clang:19
    llvm-runtimes/compiler-rt-19.1.7 requires llvm-core/clang:19
    llvm-runtimes/compiler-rt-sanitizers-19.1.7 requires llvm-core/clang:19
    media-libs/mesa-25.1.2 requires llvm-core/clang:19[llvm_targets_AMDGPU(+),abi_x86_32(-),abi_x86_64(-)]
In my make.conf I have only this for LLVM:

Code: Select all

LLVM_TARGETS="AMDGPU X86"
So how do I resolve this dependency to be able to remove the :19 version of all the LLVM packages?

Cheers,

EE
Last edited by ExecutorElassus on Thu Dec 04, 2025 12:17 pm, edited 2 times in total.
Top
Josef.95
Advocate
Advocate
Posts: 4857
Joined: Mon Sep 03, 2007 9:46 am
Location: Germany

  • Quote

Post by Josef.95 » Sat Jun 07, 2025 9:49 am

You can try in

Code: Select all

llvm-core/libclc -llvm_slot_19 llvm_slot_20
media-libs/mesa -llvm_slot_19 llvm_slot_20

Code: Select all

emerge -avuDU @world
emerge -a --depclean
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Sat Jun 07, 2025 9:53 am

You should unmask a libclc version greater than 19.1.7.
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
ExecutorElassus
Veteran
Veteran
User avatar
Posts: 1526
Joined: Thu Mar 11, 2004 11:12 pm
Location: Berlin, Germany

  • Quote

Post by ExecutorElassus » Sat Jun 07, 2025 12:10 pm

fedeliallalinea wrote:You should unmask a libclc version greater than 19.1.7.
It's unmasked but won't build because of the mesa dependency. I'll try Josef's suggestion and see how that works.

UPDATE: that did the trick. I've now unmerged all the LLVM-19 packages.

Cheers,

EE
Top
ExecutorElassus
Veteran
Veteran
User avatar
Posts: 1526
Joined: Thu Mar 11, 2004 11:12 pm
Location: Berlin, Germany

  • Quote

Post by ExecutorElassus » Thu Dec 04, 2025 12:16 pm

welp, at long last mesa has updated to be compatible with LLVM-21, and now I'm trying to remove the -20 versions. Here is what I see (I've removed dependencies for llvm-21, since those aren't relevant):

Code: Select all

 # emerge -pvc llvm clang llvm-toolchain-symlinks compiler-rt compiler-rt-sanitizers

Calculating dependencies... done!
  llvm-core/clang-20.1.8 pulled in by:
    llvm-core/clang-toolchain-symlinks-20 requires llvm-core/clang:20
    llvm-runtimes/compiler-rt-20.1.8-r1 requires llvm-core/clang:20
    llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 requires llvm-core/clang:20

  llvm-core/llvm-20.1.8 pulled in by:
    llvm-core/clang-20.1.8 requires ~llvm-core/llvm-20.1.8[llvm_targets_Hexagon], ~llvm-core/llvm-20.1.8[llvm_targets_WebAssembly], ~llvm-core/llvm-20.1.8[llvm_targets_Sparc], ~llvm-core/llvm-20.1.8[llvm_targets_AMDGPU], ~llvm-core/llvm-20.1.8[llvm_targets_Mips], ~llvm-core/llvm-20.1.8[llvm_targets_AVR], ~llvm-core/llvm-20.1.8[llvm_targets_X86], ~llvm-core/llvm-20.1.8[llvm_targets_NVPTX], ~llvm-core/llvm-20.1.8[llvm_targets_Lanai], ~llvm-core/llvm-20.1.8[llvm_targets_ARM], ~llvm-core/llvm-20.1.8:20/20.1=[-debug,abi_x86_32(-),abi_x86_64(-)], ~llvm-core/llvm-20.1.8[llvm_targets_SPIRV], ~llvm-core/llvm-20.1.8[llvm_targets_SystemZ], ~llvm-core/llvm-20.1.8[llvm_targets_AArch64], ~llvm-core/llvm-20.1.8[llvm_targets_PowerPC], ~llvm-core/llvm-20.1.8[llvm_targets_RISCV], ~llvm-core/llvm-20.1.8[llvm_targets_XCore], ~llvm-core/llvm-20.1.8[llvm_targets_BPF], ~llvm-core/llvm-20.1.8[llvm_targets_MSP430], ~llvm-core/llvm-20.1.8:20=[-debug,abi_x86_32(-),abi_x86_64(-)], ~llvm-core/llvm-20.1.8[llvm_targets_VE], ~llvm-core/llvm-20.1.8[llvm_targets_LoongArch]
    llvm-core/llvm-toolchain-symlinks-20-r1 requires llvm-core/llvm:20
    llvm-runtimes/compiler-rt-20.1.8-r1 requires llvm-core/llvm:20
    llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 requires llvm-core/llvm:20

  llvm-core/llvm-toolchain-symlinks-20-r1 pulled in by:
    llvm-core/llvm-20.1.8 requires llvm-core/llvm-toolchain-symlinks:20

  llvm-runtimes/compiler-rt-20.1.8-r1 pulled in by:
    llvm-runtimes/clang-runtime-20.1.8-r1 requires ~llvm-runtimes/compiler-rt-20.1.8:20[abi_x86_32(+),abi_x86_64(+)]
    llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 requires llvm-runtimes/compiler-rt:20

  llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 pulled in by:
    llvm-runtimes/clang-runtime-20.1.8-r1 requires ~llvm-runtimes/compiler-rt-sanitizers-20.1.8:20[abi_x86_32(+),abi_x86_64(+)]

>>> No packages selected for removal by depclean
My package.use has been updated so that both mesa and libclc build for llvm-21, and I've remerged them. So why are these package refusing to depclean? As far as I can see I've included every dependent package on the list, but it still refuses. What am I doing wrong here?

Thanks for the help.

Cheers,
EE
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3536
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Thu Dec 04, 2025 1:47 pm

Does

Code: Select all

 USE="-llvm_slot_20 llvm_slot_21" emerge -DuUpv @world
give you any clue?

Best Regards,
Georgi
Top
ExecutorElassus
Veteran
Veteran
User avatar
Posts: 1526
Joined: Thu Mar 11, 2004 11:12 pm
Location: Berlin, Germany

  • Quote

Post by ExecutorElassus » Thu Dec 04, 2025 2:14 pm

The only package that came up on the list mentioning llvm was qttools, and I remerged it. I also set `*/* LLVM_SLOT: -* 21` in package.use to set it globally. Still no luck: I still get the same list of circular dependencies. I suppose I could just hard-unmerge them and see if anything comes up.

I gotta say, I like the idea of slotted packages, except in cases like this where I'm stuck with two complete toolchains and no way to figure out why I can't remove the obsolete one. I'm sure I'm missing something; I just can't find it.

Cheers,
EE
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3536
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Thu Dec 04, 2025 2:22 pm

ExecutorElassus wrote:I still get the same list of circular dependencies. I suppose I could just hard-unmerge them and see if anything comes up
I recall another thread with the same problem but I wouldn't try to find it. Next thing I was going to suggest is hard unmerge them. But maybe backup the binary packages qith quickpkg before that, just to spare yourself the trouble if there's any.

Best Regards,
Georgi
Top
grknight
Retired Dev
Retired Dev
Posts: 2565
Joined: Fri Feb 20, 2015 9:36 pm

  • Quote

Post by grknight » Thu Dec 04, 2025 2:24 pm

ExecutorElassus wrote:The only package that came up on the list mentioning llvm was qttools, and I remerged it.
You missed llvm-runtimes/clang-runtime from the above depclean output.
Edit: see Hu's post for something I failed to comment on.
Last edited by grknight on Thu Dec 04, 2025 2:26 pm, edited 1 time in total.
Top
Hu
Administrator
Administrator
Posts: 24403
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Thu Dec 04, 2025 2:25 pm

ExecutorElassus wrote:

Code: Select all

 # emerge -pvc llvm clang llvm-toolchain-symlinks compiler-rt compiler-rt-sanitizers

Calculating dependencies... done!
  llvm-core/clang-20.1.8 pulled in by:
    llvm-core/clang-toolchain-symlinks-20 requires llvm-core/clang:20

  llvm-core/llvm-20.1.8 pulled in by:

  llvm-core/llvm-toolchain-symlinks-20-r1 pulled in by:

  llvm-runtimes/compiler-rt-20.1.8-r1 pulled in by:
    llvm-runtimes/clang-runtime-20.1.8-r1 requires ~llvm-runtimes/compiler-rt-20.1.8:20[abi_x86_32(+),abi_x86_64(+)]

  llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 pulled in by:
    llvm-runtimes/clang-runtime-20.1.8-r1 requires ~llvm-runtimes/compiler-rt-sanitizers-20.1.8:20[abi_x86_32(+),abi_x86_64(+)]
I've trimmed from my quote of your code block each package you actually told Portage to remove. Notice how clang-runtime and clang-toolchain-symlinks are still present. They're not on your depclean line, and they depend on things that are. This is likely why your depclean is failing.
ExecutorElassus wrote:My package.use has been updated so that both mesa and libclc build for llvm-21, and I've remerged them. So why are these package refusing to depclean? As far as I can see I've included every dependent package on the list, but it still refuses. What am I doing wrong here?
You are not using a bare emerge --ask --depclean, which would remove every unnecessary package that Portage can find.
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3536
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Thu Dec 04, 2025 2:29 pm

I think you're missing something on the decplean list. Look at this thread: https://forums.gentoo.org/viewtopic-p-8857035.html

Best Regards,
Georgi
Top
ExecutorElassus
Veteran
Veteran
User avatar
Posts: 1526
Joined: Thu Mar 11, 2004 11:12 pm
Location: Berlin, Germany

  • Quote

Post by ExecutorElassus » Thu Dec 04, 2025 2:48 pm

I've run `emerge -DuUpv @world | grep LLVM` to get a list of any package that mentions llvm, and remerged those packages (two python versions that now no longer support llvm, and doxygen. Now I see this:

Code: Select all

# emerge -pvc llvm-toolchain-symlinks compiler-rt compiler-rt-sanitizers clang-runtime llvm-core/llvm llvm-core/clang clang-common

Calculating dependencies... done!
  llvm-core/clang-20.1.8 pulled in by:
    llvm-core/clang-toolchain-symlinks-20 requires llvm-core/clang:20
    llvm-runtimes/compiler-rt-20.1.8-r1 requires llvm-core/clang:20
    llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 requires llvm-core/clang:20

  llvm-core/llvm-20.1.8 pulled in by:
    llvm-core/clang-20.1.8 requires ~llvm-core/llvm-20.1.8[llvm_targets_Sparc], ~llvm-core/llvm-20.1.8[llvm_targets_WebAssembly], ~llvm-core/llvm-20.1.8:20=[-debug,abi_x86_32(-),abi_x86_64(-)], ~llvm-core/llvm-20.1.8[llvm_targets_PowerPC], ~llvm-core/llvm-20.1.8[llvm_targets_VE], ~llvm-core/llvm-20.1.8[llvm_targets_LoongArch], ~llvm-core/llvm-20.1.8[llvm_targets_RISCV], ~llvm-core/llvm-20.1.8[llvm_targets_SystemZ], ~llvm-core/llvm-20.1.8[llvm_targets_AMDGPU], ~llvm-core/llvm-20.1.8[llvm_targets_XCore], ~llvm-core/llvm-20.1.8[llvm_targets_AArch64], ~llvm-core/llvm-20.1.8:20/20.1=[-debug,abi_x86_32(-),abi_x86_64(-)], ~llvm-core/llvm-20.1.8[llvm_targets_Hexagon], ~llvm-core/llvm-20.1.8[llvm_targets_ARM], ~llvm-core/llvm-20.1.8[llvm_targets_AVR], ~llvm-core/llvm-20.1.8[llvm_targets_MSP430], ~llvm-core/llvm-20.1.8[llvm_targets_BPF], ~llvm-core/llvm-20.1.8[llvm_targets_Lanai], ~llvm-core/llvm-20.1.8[llvm_targets_SPIRV], ~llvm-core/llvm-20.1.8[llvm_targets_Mips], ~llvm-core/llvm-20.1.8[llvm_targets_NVPTX], ~llvm-core/llvm-20.1.8[llvm_targets_X86]
    llvm-core/llvm-toolchain-symlinks-20-r1 requires llvm-core/llvm:20
    llvm-runtimes/compiler-rt-20.1.8-r1 requires llvm-core/llvm:20
    llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 requires llvm-core/llvm:20

  llvm-core/llvm-toolchain-symlinks-20-r1 pulled in by:
    llvm-core/llvm-20.1.8 requires llvm-core/llvm-toolchain-symlinks:20

  llvm-runtimes/clang-runtime-20.1.8-r1 pulled in by:
    llvm-core/clang-20.1.8 requires ~llvm-runtimes/clang-runtime-20.1.8

  llvm-runtimes/compiler-rt-20.1.8-r1 pulled in by:
    llvm-runtimes/clang-runtime-20.1.8-r1 requires ~llvm-runtimes/compiler-rt-20.1.8:20[abi_x86_32(+),abi_x86_64(+)]
    llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 requires llvm-runtimes/compiler-rt:20

  llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 pulled in by:
    llvm-runtimes/clang-runtime-20.1.8-r1 requires ~llvm-runtimes/compiler-rt-sanitizers-20.1.8:20[abi_x86_32(+),abi_x86_64(+)]

>>> No packages selected for removal by depclean
I've stripped out the -21 dependencies. The dependencies are all listed in the initial command.

per logrusx's suggestion, I'm going to run `emerge -DuU @world` to remerge everything affected by other USE updates (a whole lot of python, but other packages as well), then run a bare `emerge --ask --depclean` per Hu's suggestion to slog through all the obsolete packages on the system. I guess we'll see how far that gets us.

Cheers,
EE
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3536
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Thu Dec 04, 2025 2:50 pm

ExecutorElassus wrote:I've run `emerge -DuUpv @world | grep LLVM` to get a list of any package that mentions llvm, and remerged those packages
Only one remark for something that's easy to miss - did you remember to add -1? Check your wolrd file just for any case. Something might be lurking there.

Best Regards,
Georgi
Top
ExecutorElassus
Veteran
Veteran
User avatar
Posts: 1526
Joined: Thu Mar 11, 2004 11:12 pm
Location: Berlin, Germany

  • Quote

Post by ExecutorElassus » Thu Dec 04, 2025 3:07 pm

If you mean to ask whether I inadvertently added any of clang/llvm to my world, I can't find any reference to them there.

ETA: fukit, here's my entire world:

Code: Select all

acct-group/flatpak
acct-user/flatpak
app-admin/conky
app-admin/conky
app-admin/gkrellm
app-arch/bzip2::gentoo
app-arch/snappy
app-arch/unrar
app-eselect/eselect-repository
app-eselect/eselect-wine
app-misc/electricsheep
app-misc/nwg-look
app-office/libreoffice
app-office/texstudio
app-portage/eix
app-portage/gentoolkit
app-portage/smart-live-rebuild
app-shells/bash
app-text/calibre
app-text/docbook-xsl-ns-stylesheets
app-text/docbook-xsl-stylesheets
app-text/evince
app-text/hunspell
app-text/mupdf
app-text/pandoc-bin
app-text/poppler
app-text/qpdf
app-text/texlive-core
dev-cpp/abseil-cpp
dev-debug/gdb
dev-debug/strace
dev-debug/valgrind
dev-lang/R
dev-lang/lua
dev-lang/lua:5.3
dev-lang/rust-bin
dev-libs/glib:2::gentoo
dev-libs/libgcrypt::gentoo
dev-libs/libnl
dev-libs/libpcre2
dev-libs/libsass
dev-libs/libxslt::gentoo
dev-libs/volume_key
dev-python/idna::gentoo
dev-python/libusb1
dev-python/secretstorage
dev-qt/qtdbus
dev-qt/qtdeclarative
dev-qt/qtgui
dev-qt/qtwebengine
dev-util/debugedit
dev-util/spirv-headers
dev-util/spirv-tools
dev-util/vulkan-headers
dev-vcs/git::gentoo
games-util/steam-launcher
gnome-extra/zenity
gui-apps/qt6ct
kde-frameworks/breeze-icons
lxde-base/lxappearance
media-fonts/fontawesome
media-fonts/iosevka
media-gfx/brscan4
media-gfx/flam3
media-gfx/geeqie
media-gfx/gimp
media-gfx/imagemagick
media-gfx/inkscape
media-gfx/mcomix
media-gfx/xsane
media-libs/alsa-lib
media-libs/aubio
media-libs/babl
media-libs/gegl
media-libs/glew
media-libs/imlib2
media-libs/libva
media-libs/mesa
media-libs/mlt
media-libs/vulkan-loader
media-libs/xine-lib
media-plugins/alsa-plugins
media-plugins/audacious-plugins
media-sound/alsa-scarlett-gui
media-sound/alsa-utils
media-sound/apulse
media-sound/ardour
media-sound/audacious
media-sound/cdparanoia
media-sound/frescobaldi
media-sound/qjackctl
media-video/ffmpeg
media-video/ffmpeg-chromium
media-video/flowblade
media-video/mplayer
media-video/mpv
media-video/obs-studio
media-video/smplayer
media-video/xine-ui
mpv-plugin/thumbfast
mpv-plugin/uosc
net-fs/nfs-utils
net-im/discord
net-im/teams-for-linux
net-misc/dhcp
net-misc/netifrc
net-misc/yt-dlp
net-p2p/transmission
net-print/brlaser
net-print/cups
net-vpn/openvpn
net-vpn/tor
sys-apps/dbus
sys-apps/file::gentoo
sys-apps/hdparm
sys-apps/i2c-tools
sys-apps/lm-sensors
sys-apps/memtest86+
sys-apps/mlocate
sys-apps/portage
sys-apps/smartmontools
sys-apps/util-linux::gentoo
sys-auth/elogind
sys-devel/binutils
sys-devel/gcc
sys-fs/android-file-transfer-linux
sys-fs/fuse-exfat
sys-fs/lvm2
sys-kernel/genkernel
sys-kernel/gentoo-sources
sys-libs/glibc
sys-libs/libseccomp::gentoo
sys-libs/pam::gentoo
sys-process/lsof
www-client/brave-bin
www-client/firefox-bin
www-client/opera-beta
x11-apps/mesa-progs
x11-apps/xclock
x11-base/xorg-server
x11-drivers/xf86-video-amdgpu
x11-libs/cairo
x11-libs/gtk+
x11-libs/wxGTK
x11-libs/wxGTK:3.0-gtk3
x11-misc/lightdm
x11-misc/lightdm-gtk-greeter
x11-misc/picom
x11-misc/spacefm
x11-misc/xcalib
x11-misc/xscreensaver
x11-terms/rxvt-unicode
x11-terms/xterm
x11-themes/arc-theme
x11-themes/gtk-chtheme
x11-themes/kvantum
x11-wm/fvwm3
x11-wm/twm
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3536
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Thu Dec 04, 2025 3:37 pm

I don't see anything either but since you've posted it:

Code: Select all

app-shells/bash # I thought it was in @system
dev-cpp/abseil-cpp # only if you explicitly need this
# ??? \|/ # why both?
dev-lang/lua
dev-lang/lua:5.3
# ??? /|\
dev-libs/glib:2::gentoo # why ::gentoo? suspicious
dev-libs/libgcrypt::gentoo # same
dev-libs/libnl
dev-libs/libpcre2
dev-libs/libsass
dev-libs/libxslt::gentoo # same
dev-libs/volume_key
dev-python/idna::gentoo # same
dev-python/libusb1
dev-python/secretstorage
dev-qt/qtdbus
dev-qt/qtdeclarative
dev-qt/qtgui
dev-qt/qtwebengine
dev-util/debugedit
dev-util/spirv-headers
dev-util/spirv-tools
dev-util/vulkan-headers
media-libs/alsa-lib
media-libs/aubio
media-libs/babl
media-libs/gegl
media-libs/glew
media-libs/imlib2
media-libs/libva
media-libs/mesa
media-libs/mlt
media-libs/vulkan-loader
media-libs/xine-lib
media-video/ffmpeg
# ??? \|/ # are you sure you need those? Aren't they profile-selected?
sys-apps/file::gentoo # suspicious
sys-auth/elogind
sys-devel/binutils
sys-devel/gcc
sys-libs/glibc
sys-libs/libseccomp::gentoo
sys-libs/pam::gentoo
# ??? /|\
Also did you see my previous post? I think you're missing an atom that should be on the depclean command line. lld-symlinks something.

Best Regards,
Georgi
Top
ExecutorElassus
Veteran
Veteran
User avatar
Posts: 1526
Joined: Thu Mar 11, 2004 11:12 pm
Location: Berlin, Germany

  • Quote

Post by ExecutorElassus » Thu Dec 04, 2025 3:56 pm

I cleaned up world a bit, removing duplicates, meta-versions, and all the ::gentoo. I don't know what's in @system or in my profile. This world file is *very* old, copied over from backups of much older machines going back probably 20 years. I'm sure a lot of it is obsolete by now.

As for your other comment: neither llvm-core/lldb nor llvm-core/lld-toolchain-symlinks is installed on my system.

Cheers,

EE
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3536
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Thu Dec 04, 2025 4:07 pm

OK, try putting on the depclean command line all of the relevant atoms reported by emerge -pvc from you first post.

Best Regards,
Georgi
Top
Post Reply

17 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic