Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 917039 - =sys-libs/libcxx-17.0.4: fails to link with USE +abi_x86_32 (glibc 2.38 issue?)
Summary: =sys-libs/libcxx-17.0.4: fails to link with USE +abi_x86_32 (glibc 2.38 issue?)
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: LLVM support project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-08 16:35 UTC by Bob Wya
Modified: 2023-11-08 16:50 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
sys-libs/libcxx build log, with USE +abi_x86_32 (sys-libs:libcxx-17.0.4:20231108-155724.log,552.26 KB, text/plain)
2023-11-08 16:43 UTC, Bob Wya
Details
sys-libs/libcxx build log, with USE -abi_x86_32 (sys-libs:libcxx-17.0.4:20231108-160541.log,688.46 KB, text/plain)
2023-11-08 16:46 UTC, Bob Wya
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bob Wya 2023-11-08 16:35:27 UTC
The package =sys-libs/libcxx-17.0.4 fails to link with ld.bfd and USE +abi_x86_32.
Perhaps linked to a recent update to glibc 2.38...

Reproducible: Always

Steps to Reproduce:
1. Attempt to build =sys-libs/libcxx-17.0.4 with USE +abi_x86_32
2.
3.
Actual Results:  
Linker (ld.bfd) failures, of the nature:
undefined reference to `__isoc23_*`


Expected Results:  
Clean build

I have a system with +abi_x86_32 enabled globally.
Comment 1 Bob Wya 2023-11-08 16:43:53 UTC
Created attachment 874332 [details]
sys-libs/libcxx build log, with USE +abi_x86_32

Log file for failed package build (ld.bfd linking errors), with USE +abi_x86_32.

1516:/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: libcxx/src/CMakeFiles/cxx_shared.dir/locale.cpp.o: in function `std::__1::__libcpp_sscanf_l(char const*, __locale_struct*, char const*, ...)':
1517:locale.cpp:(.text._ZNSt3__117__libcpp_sscanf_lEPKcP15__locale_structS1_z[_ZNSt3__117__libcpp_sscanf_lEPKcP15__locale_structS1_z]+0x4c): undefined reference to `__isoc23_vsscanf'
1518:/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: libcxx/src/CMakeFiles/cxx_shared.dir/locale.cpp.o: in function `std::__1::money_get<char, std::__1::istreambuf_iterator<char, std::__1::char_traits<char> > >::do_get(std::__1::istreambuf_iterator<char, std::__1::char_traits<char> >, std::__1::istreambuf_iterator<char, std::__1::char_traits<char> >, bool, std::__1::ios_base&, unsigned int&, long double&) const':
1519:locale.cpp:(.text._ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe[_ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe]+0x21c): undefined reference to `__isoc23_sscanf'
1520:/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: libcxx/src/CMakeFiles/cxx_shared.dir/locale.cpp.o: in function `std::__1::money_get<wchar_t, std::__1::istreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_get(std::__1::istreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::istreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, bool, std::__1::ios_base&, unsigned int&, long double&) const':
1521:locale.cpp:(.text._ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe[_ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe]+0x21f): undefined reference to `__isoc23_sscanf'
1522:/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: libcxx/src/CMakeFiles/cxx_shared.dir/locale.cpp.o: in function `long std::__1::__num_get_signed_integral[abi:ue170004]<long>(char const*, char const*, unsigned int&, int)':
1523:locale.cpp:(.text._ZNSt3__125__num_get_signed_integralB8ue170004IlEET_PKcS3_Rji[_ZNSt3__125__num_get_signed_integralB8ue170004IlEET_PKcS3_Rji]+0x60): undefined reference to `__isoc23_strtoll_l'
1524:/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: libcxx/src/CMakeFiles/cxx_shared.dir/locale.cpp.o: in function `long long std::__1::__num_get_signed_integral[abi:ue170004]<long long>(char const*, char const*, unsigned int&, int)':
1525:locale.cpp:(.text._ZNSt3__125__num_get_signed_integralB8ue170004IxEET_PKcS3_Rji[_ZNSt3__125__num_get_signed_integralB8ue170004IxEET_PKcS3_Rji]+0x64): undefined reference to `__isoc23_strtoll_l'
1526:/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: libcxx/src/CMakeFiles/cxx_shared.dir/locale.cpp.o: in function `unsigned short std::__1::__num_get_unsigned_integral[abi:ue170004]<unsigned short>(char const*, char const*, unsigned int&, int)':
1527:locale.cpp:(.text._ZNSt3__127__num_get_unsigned_integralB8ue170004ItEET_PKcS3_Rji[_ZNSt3__127__num_get_unsigned_integralB8ue170004ItEET_PKcS3_Rji]+0x70): undefined reference to `__isoc23_strtoull_l'
1528:/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: libcxx/src/CMakeFiles/cxx_shared.dir/locale.cpp.o: in function `unsigned int std::__1::__num_get_unsigned_integral[abi:ue170004]<unsigned int>(char const*, char const*, unsigned int&, int)':
1529:locale.cpp:(.text._ZNSt3__127__num_get_unsigned_integralB8ue170004IjEET_PKcS3_Rji[_ZNSt3__127__num_get_unsigned_integralB8ue170004IjEET_PKcS3_Rji]+0x70): undefined reference to `__isoc23_strtoull_l'
1530:/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: libcxx/src/CMakeFiles/cxx_shared.dir/locale.cpp.o: in function `unsigned long std::__1::__num_get_unsigned_integral[abi:ue170004]<unsigned long>(char const*, char const*, unsigned int&, int)':
1531:locale.cpp:(.text._ZNSt3__127__num_get_unsigned_integralB8ue170004ImEET_PKcS3_Rji[_ZNSt3__127__num_get_unsigned_integralB8ue170004ImEET_PKcS3_Rji]+0x70): undefined reference to `__isoc23_strtoull_l'
1532:/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: libcxx/src/CMakeFiles/cxx_shared.dir/locale.cpp.o: in function `unsigned long long std::__1::__num_get_unsigned_integral[abi:ue170004]<unsigned long long>(char const*, char const*, unsigned int&, int)':
1533:locale.cpp:(.text._ZNSt3__127__num_get_unsigned_integralB8ue170004IyEET_PKcS3_Rji[_ZNSt3__127__num_get_unsigned_integralB8ue170004IyEET_PKcS3_Rji]+0x70): undefined reference to `__isoc23_strtoull_l'
1534:/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: libcxx/src/CMakeFiles/cxx_shared.dir/string.cpp.o: in function `std::__1::stoul(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int*, int)':
1535:string.cpp:(.text._ZNSt3__15stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPji+0x74): undefined reference to `__isoc23_strtoul'
1536:/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: libcxx/src/CMakeFiles/cxx_shared.dir/string.cpp.o: in function `std::__1::stoll(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int*, int)':
1537:string.cpp:(.text._ZNSt3__15stollERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPji+0x73): undefined reference to `__isoc23_strtoll'
1538:/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: libcxx/src/CMakeFiles/cxx_shared.dir/string.cpp.o: in function `std::__1::stoull(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int*, int)':
1539:string.cpp:(.text._ZNSt3__16stoullERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPji+0x78): undefined reference to `__isoc23_strtoull'
1540:/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: libcxx/src/CMakeFiles/cxx_shared.dir/string.cpp.o: in function `std::__1::stoul(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, unsigned int*, int)':
1541:string.cpp:(.text._ZNSt3__15stoulERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPji+0x76): undefined reference to `__isoc23_wcstoul'
1542:/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: libcxx/src/CMakeFiles/cxx_shared.dir/string.cpp.o: in function `std::__1::stoll(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, unsigned int*, int)':
1543:string.cpp:(.text._ZNSt3__15stollERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPji+0x75): undefined reference to `__isoc23_wcstoll'
1544:/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: libcxx/src/CMakeFiles/cxx_shared.dir/string.cpp.o: in function `std::__1::stoull(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, unsigned int*, int)':
1545:string.cpp:(.text._ZNSt3__16stoullERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPji+0x7a): undefined reference to `__isoc23_wcstoull'
1546:/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: libcxx/src/CMakeFiles/cxx_shared.dir/string.cpp.o: in function `long std::__1::(anonymous namespace)::as_integer_helper<long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, long (*)(char const*, char**, int) noexcept>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int*, int, long (*)(char const*, char**, int) noexcept)':
1547:string.cpp:(.text._ZNSt3__112_GLOBAL__N_117as_integer_helperIlNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPDoFlPKcPPciEEET_RKS7_RKT0_PjiT1_+0x59): undefined reference to `__isoc23_strtol'
1548:/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: libcxx/src/CMakeFiles/cxx_shared.dir/string.cpp.o: in function `long std::__1::(anonymous namespace)::as_integer_helper<long, std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >, long (*)(wchar_t const*, wchar_t**, int) noexcept>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, unsigned int*, int, long (*)(wchar_t const*, wchar_t**, int) noexcept)':
1549:string.cpp:(.text._ZNSt3__112_GLOBAL__N_117as_integer_helperIlNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPDoFlPKwPPwiEEET_RKNS2_IcNS3_IcEENS5_IcEEEERKT0_PjiT1_+0x5b): undefined reference to `__isoc23_wcstol'
Comment 2 Bob Wya 2023-11-08 16:46:08 UTC
Created attachment 874333 [details]
sys-libs/libcxx build log, with USE -abi_x86_32

Log file for successful package build, with USE -abi_x86_32.
Comment 3 Bob Wya 2023-11-08 16:48:24 UTC
emerge --info

Portage 3.0.51 (python 3.11.6-final-0, default/linux/amd64/17.1/desktop/plasma/systemd, gcc-12, glibc-2.38-r4, 6.5.5-gentoo-x86_64 x86_64)
=================================================================
System uname: Linux-6.5.5-gentoo-x86_64-x86_64-AMD_Ryzen_9_7945HX_with_Radeon_Graphics-with-glibc2.38
KiB Mem:    32541208 total,   1335792 free
KiB Swap:   67108856 total,  62221400 free
Timestamp of repository gentoo: Wed, 08 Nov 2023 00:45:01 +0000
Head commit of repository gentoo: 48bb351df1b44663cabb3863a4c7558f449d9eda
Head commit of repository bobwya: 1e9d6d120a0882b099ecf158e919d4f402575fcc

Head commit of repository guru: ef6f457f4aa05cc06b04a099c0f71874b646a710

Head commit of repository kde: 8881f305b2c047e7723db0d2207211ed885cd75d

Head commit of repository lto-overlay: a24c46a21cf51e3465d8f349a2b90b95a6c397af

Head commit of repository monero: 381d4336e417575a55011420e7f7d3d7dbf86518

Head commit of repository mozilla: 7f09fc95b402bdbfaee8156bda2187bdbf634018

Head commit of repository mv: b1677e3ab9ddfd2a4bc90d849566fa9121a6ad91

Head commit of repository qt: 22fccc94b224cfdb23ffcf2f8151e05275971ec6

Head commit of repository seden: 8b40f3669535f53a262a5f83d21de5f90acf78d4

Head commit of repository steam-overlay: bcbce9c5c716ed52d7d8b3bca0b90bf47193310a

Head commit of repository vapoursynth: 75d065c28ef5061b2ce1bf67ff044083fb517bfa

sh bash 5.2_p15-r6
ld GNU ld (Gentoo 2.40 p5) 2.40.0
ccache version 4.8.3 [disabled]
app-misc/pax-utils:        1.3.7::gentoo
app-shells/bash:           5.2_p15-r6::gentoo
dev-java/java-config:      2.3.1-r1::gentoo
dev-lang/perl:             5.38.0-r1::gentoo
dev-lang/python:           3.10.13::gentoo, 3.11.6::gentoo
dev-lang/rust:             1.72.0::gentoo
dev-util/ccache:           4.8.3::gentoo
dev-util/cmake:            3.27.6-r1::gentoo
dev-util/meson:            1.2.2::gentoo
sys-apps/baselayout:       2.14::gentoo
sys-apps/sandbox:          2.38::gentoo
sys-apps/systemd:          254.5::gentoo
sys-devel/autoconf:        2.13-r8::gentoo, 2.71-r7::gentoo
sys-devel/automake:        1.16.5-r1::gentoo
sys-devel/binutils:        2.40-r5::gentoo, 2.41-r2::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang:           16.0.6::gentoo, 17.0.1::gentoo
sys-devel/gcc:             12.3.1_p20230825::gentoo, 13.2.1_p20230826::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/libtool:         2.4.7-r1::gentoo
sys-devel/lld:             16.0.6::gentoo
sys-devel/llvm:            16.0.6::gentoo, 17.0.1::gentoo
sys-devel/make:            4.4.1-r1::gentoo
sys-kernel/linux-headers:  6.5::gentoo (virtual/os-headers)
sys-libs/glibc:            2.38-r4::gentoo
Repositories:

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

crossdev
    location: /home/portage/crossdev
    masters: gentoo
    priority: 10
    volatile: True

bobwya
    location: /var/db/repos/bobwya
    sync-type: git
    sync-uri: https://github.com/bobwya/miscellaneous_ebuilds.git
    masters: gentoo
    priority: 50
    volatile: False

guru
    location: /var/db/repos/guru
    sync-type: git
    sync-uri: https://anongit.gentoo.org/git/repo/proj/guru.git
    masters: gentoo
    priority: 50
    volatile: False

kde
    location: /var/db/repos/kde
    sync-type: git
    sync-uri: https://anongit.gentoo.org/git/proj/kde.git
    masters: gentoo
    priority: 50
    volatile: False

lto-overlay
    location: /var/db/repos/lto-overlay
    sync-type: git
    sync-uri: https://github.com/InBetweenNames/gentooLTO.git
    masters: gentoo mv
    priority: 50
    volatile: False

monero
    location: /var/db/repos/monero
    sync-type: git
    sync-uri: https://github.com/gentoo-monero/gentoo-monero.git
    masters: gentoo
    priority: 50
    volatile: False

mozilla
    location: /var/db/repos/mozilla
    sync-type: git
    sync-uri: git://anongit.gentoo.org/proj/mozilla.git
    masters: gentoo
    priority: 50
    volatile: False

mv
    location: /var/db/repos/mv
    sync-type: git
    sync-uri: https://anongit.gentoo.org/git/user/mv.git
    masters: gentoo
    priority: 50
    volatile: False

qt
    location: /var/db/repos/qt
    sync-type: git
    sync-uri: https://anongit.gentoo.org/git/proj/qt.git
    masters: gentoo
    priority: 50
    volatile: False

seden
    location: /var/db/repos/seden
    sync-type: git
    sync-uri: https://anongit.gentoo.org/git/user/seden.git
    masters: gentoo
    priority: 50
    volatile: False

steam-overlay
    location: /var/db/repos/steam-overlay
    sync-type: git
    sync-uri: https://github.com/anyc/steam-overlay.git
    masters: gentoo
    priority: 50
    volatile: False

vapoursynth
    location: /var/db/repos/vapoursynth
    sync-type: git
    sync-uri: https://github.com/4re/vapoursynth-portage.git
    masters: gentoo
    priority: 50
    volatile: False

local
    location: /home/portage/local
    masters: gentoo
    priority: 100
    volatile: True

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -mtune=native -O2 -fuse-linker-plugin -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/conf.d /etc/init.d /usr/share/config /usr/share/config/kdm /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/php/apache2-php8.2/ext-active/ /etc/php/cgi-php8.2/ext-active/ /etc/php/cli-php8.2/ext-active/ /etc/php/fpm-php8.2/ext-active/ /etc/php/phpdbg-php8.2/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/skel /etc/terminfo"
CXXFLAGS="-march=native -mtune=native -O2 -fuse-linker-plugin -pipe"
DISTDIR="/home/portage/distfiles"
EMERGE_DEFAULT_OPTS="--keep-going --jobs=30 --load-average=30  --quiet-build=y --quiet-fail=y --backtrack=0"
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 -mtune=native -O2 -fuse-linker-plugin -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg-live config-protect-if-modified distlocks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -mtune=native -O2 -fuse-linker-plugin -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
LDFLAGS="-Wl,--as-needed -Wl,--hash-style=gnu"
LEX="flex"
LINGUAS="en en_US"
MAKEOPTS="-j30 -s"
PKGDIR="/home/portage/packages"
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="/tmp"
SHELL="/bin/bash"
USE="X a52 aac accessibility acl acpi activities aes aiglx aim alsa amd64 appstream artswrappersuid audiofile avahi avx avx2 avx512bw avx512cd avx512dq avx512f avx512vbmi avx512vl bash-completion bazaar bluetooth bluray btrfs bzip2 cairo cdda cddb cdio cdr cjk cli cman corefonts crypt css cups dbus declarative djvu dri dri3 dts dv dvb dvd dvdnav dvdr dvdread dvi egl encode exif f16c f2fs faad fame fat ffmpeg firefox flac fma3 fontconfig freetype gbm gcj gdbm gif git glamor gles2 gmp gnome-keyring gnutls go google-gadgets gphoto2 gpm gsm gtk gui hfs iconv icq icu imap infinality inotify ios ipod ipv4 ipv6 irc irda jabber jfs joystick jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility keymap kvm kwallet lame lcd lcms libglvnd libnotify libtirpc linguas_en linguas_en_US live lm_sensors lto lua lz4 lzma lzo mad mail matroska mercurial mjpeg mmx mmxext mng mozdevelop mp3 mp3rtp mp4 mpeg msn mtp multilib musepack musicbrainz ncurses networkmanager nfs nls nptl ntfs nvidia offensive ogg openal opencl openexr opengl openmp osmesa pam pango pclmul pcmcia pcre pda pdf pgo pipewire plasma png policykit popcnt ppds pulseaudio python qml qt5 rar raw rdesjtio rdrand readline real reiserfs rss rtmp rust s3tc samba scanner screencast sdl sdl2 seccomp semantic-desktop sftp sha slp smp snmp sound speex spell split-usr sqlite sse sse2 sse3 sse4_1 sse4_2 sse4a ssl ssse3 startup-notification stream subversion svg sysfs systemd taglib test-rust theora thumbnail tiff tk truetype type3 udev udisks unicode upcall upower usb v4l2 vcd vdpau visualization vorbis vulkan wayland webgl webkit widgets wifi win32codecs wmf wxwidgets x264 x265 xattr xcb xcomposite xfs xft xinerama xml xpm xulrunner xv xvid xvmc xz yahoo zeroconf zfs zink zlib" ABI_X86="32 64" ADA_TARGET="gnat_2021" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" APACHE2_MPMS="prefork" CALLIGRA_FEATURES="braindump flow karbon kexi krita sheets stage words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 avx512f avx512dq avx512cd avx512bw avx512vl avx512vbmi f16c fma3 mmx mmxext pclmul popcnt rdrand 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 mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64 pc" INPUT_DEVICES="joystick libinput" KERNEL="linux" L10N="en en-GB en-US" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="pdfimport" LLVM_TARGETS="X86" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby31 ruby32" SANE_BACKENDS="hp net" VIDEO_CARDS="amdgpu nvidia radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LD, LFLAGS, LIBTOOL, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS