Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
wezterm doesn't work!
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Demo
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2022
Posts: 126

PostPosted: Mon Apr 22, 2024 9:52 pm    Post subject: wezterm doesn't work! Reply with quote

Hello folks ...

I'm trying to get wezterm to work, it compiled with a few warnings, but it was successful, however I get this output when issuing the command
Code:
$ wezterm
21:02:45.249  ERROR  env_bootstrap > panic at library/core/src/panicking.rs:155:5 - unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>
  15: <unknown>
  16: <unknown>
  17: <unknown>
  18: <unknown>
  19: <unknown>
  20: <unknown>
  21: <unknown>
  22: <unknown>
  23: <unknown>
  24: <unknown>
  25: <unknown>
  26: <unknown>
  27: <unknown>
  28: <unknown>
  29: <unknown>
  30: <unknown>
  31: <unknown>
  32: <unknown>
  33: <unknown>
  34: <unknown>
  35: <unknown>
  36: <unknown>
  37: __libc_start_main
  38: <unknown>

thread 'main' panicked at library/core/src/panicking.rs:155:5:
unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread caused non-unwinding panic. aborting.
Aborted (core dumped)


I also tried
Code:
$ wezterm-gui
20:58:35.337  ERROR  env_bootstrap > panic at library/core/src/panicking.rs:155:5 - unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>
  15: <unknown>
  16: <unknown>
  17: <unknown>
  18: <unknown>
  19: <unknown>
  20: <unknown>
  21: <unknown>
  22: <unknown>
  23: <unknown>
  24: <unknown>
  25: <unknown>
  26: <unknown>
  27: <unknown>
  28: <unknown>
  29: <unknown>
  30: <unknown>
  31: <unknown>
  32: <unknown>
  33: <unknown>
  34: <unknown>
  35: <unknown>
  36: <unknown>
  37: __libc_start_main
  38: <unknown>

thread 'main' panicked at library/core/src/panicking.rs:155:5:
unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread caused non-unwinding panic. aborting.
Aborted (core dumped)

as you can see to the same result. strace and ltrace are not telling much, and it didn't compile with the debug symbols, so gdb is unable to tell what happened.
Code:
$ equery u wezterm
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for x11-terms/wezterm-20240203.110809:
 U I
 + + debug   : Enable extra debug codepaths, like asserts and extra output. If you want to get
               meaningful backtraces see
               https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
 + + wayland : Enable dev-libs/wayland backend

I built with both flags unset, and with either unset, result was the same. The stock rust doesn't come with "cargo config", so I wasn't able to know what configuration options does wezterm have.

Code:
 make.conf
####### architecture options ########

COMMON_FLAGS="-O3 -pipe -march=x86-64-v3 -mtune=skylake -fuse-ld=gold"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
LD="ld.gold"
ARCH="86-64-v3"
CPU_FLAGS_X86="aes avx avx2 f16c fma4 mmx pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3 vpclmulqdq"
VIDEO_CARDS="intel"
MAKEOPTS="-j16"
GRUB_PLATFORMS="efi-64"
ACCEPT_KEYWORDS="~amd64"

####### locale options ########

#LC_MESSAGES="C.utf8"
#LANG="en_US.UTF-8"
#LC_ALL="en_US.UTF-8"
LANGUAGE="en_US.utf8"
LANG="en_US.utf8"
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL="en_US.utf8"

####### mirror ########

GENTOO_MIRRORS="https://gitweb.gentoo.org/repo/gentoo.git/tree"

####### FEATURES ########

FEATURES="buildpkg candy downgrade-backup ipc-sandbox multilib-strict network-sandbox parallel-fetch parallel-install pid-sandbox protect-owned sandbox split-elog split-log strict test unknown-features-warn unmerge-backup unmerge-orphans userfetch userpriv usersandbox test-fail-continue"

# candy                  Enable a special progress indicator when emerge(1) is calculating dependencies.
# downgrade-backup            When a package is downgraded to a lower version, call quickpkg(1) in order to create a backup of the installed version before it is unmerged (if a binary package of the same version does not already exist). Also see the related unmerge-backup feature.
# ipc-sandbox               Isolate the ebuild phase functions from host IPC namespace. Supported only on Linux. Requires IPC namespace support in kernel.
# multilib-strict            Many Makefiles assume that their libraries should go to /usr/lib, or $(prefix)/lib. This assumption can cause a serious mess if /usr/lib isn't a symlink to /usr/lib64. To find the bad packages, we have a portage feature called multilib-strict. It will prevent emerge from putting 64bit libraries into anything other than (/usr)/lib64.
# network-sandbox            Isolate the ebuild phase functions from host network interfaces. Supported only on Linux. Requires network namespace support in kernel.
# parallel-fetch            Fetch in the background while compiling. Run `tail -f /var/log/emerge-fetch.log` in a terminal to view parallel-fetch progress.
# parallel-install            Use finer-grained locks when installing packages, allowing for greater parallelization. For additional parallelization, disable ebuild-locks.
# pid-sandbox               Isolate the process space for the ebuild processes. This makes it possible to cleanly kill all processes spawned by the ebuild. Supported only on Linux. Requires PID and mount namespace support in kernel. /proc is remounted inside the mount namespace to account for new PID namespace.
# protect-owned            This is identical to the collision-protect feature except that files may be overwritten if they are not explicitly listed in the contents of a currently installed package. This is particularly useful on systems that have lots of orphan files that have been left behind by older versions of portage that did not support the unmerge-orphans feature. Like collision-protect, the COLLISION_IGNORE variable can be used to selectively disable this feature. It is recommended to leave either protect-owned or collision-protect enabled at all times, since otherwise file collisions between packages may result in files being overwritten or uninstalled at inappropriate times. If collision-protect is enabled then it takes precedence over protect-owned.
# sandbox               Enable sandbox-ing when running emerge(1) and ebuild(1).
# split-elog               Store logs created by PORTAGE_ELOG_SYSTEM=save in category subdirectories of PORTAGE_LOGDIR/elog, instead of using PORTAGE_LOGDIR/elog directly.
# split-log               Store build logs in category subdirectories of PORTAGE_LOGDIR/build, instead of using PORTAGE_LOGDIR directly.
# strict               Have portage react strongly to conditions that have the potential to be dangerous (like missing or incorrect digests for ebuilds).
# test                  Run package-specific tests during each merge to help make sure the package compiled properly. See test in ebuild(1) and src_test() in ebuild(5). This feature implies the test USE flag if it is a member of IUSE, either explicitly or implicitly (see ebuild(5) for more information about IUSE). The test USE flag is also automatically disabled when the test feature is disabled.
# test-fail-continue            If test is enabled FEATURES and the test phase of an ebuild fails, continue to execute the remaining phases as if the failure had not occurred. Note that the test phase for a specific package may be disabled by masking the test USE flag in package.use.mask (see portage(5)).
# unknown-features-warn            Warn if FEATURES contains one or more unknown values.
# unmerge-backup            Call quickpkg(1) to create a backup of each package before it is unmerged (if a binary package of the same version does not already exist). Also see the related downgrade-backup feature.
# unmerge-orphans            If a file is not claimed by another package in the same slot and it is not protected by CONFIG_PROTECT, unmerge it even if the modification time or checksum differs from the file that was originally installed.
# userfetch               When portage is run as root, drop privileges to portage:portage during the fetching of package sources.
# userpriv               Allow portage to drop root privileges and compile packages as portage:portage without a sandbox (unless usersandbox is also used).
# usersandbox               Enable the sandbox in the compile phase, when running without root privs (userpriv).

####### USE flags ########

USE="-telemetry abi_x86_64 bash-completion bluetooth brotli bzip2 cet cgi custom-cflags cxx debug debuginfod dga drm ffmpeg lm-sensors lto lz4 lzma lzo man mtp pgo pipewire symlink systemtap systemtd test theora threads v4l vaapi valgrind vc vdo vpx vulkan wifi x264 x265 xv zeroconf zlib zstd webp jpeg png svg -accessibility llvm_targets_X86 gnome wayland mpi -pulseaudio -video_cards_amdgpu -video_cards_ast -video_cards_d3d12 -video_cards_dummy -video_cards_exynos -video_cards_fbdev -video_cards_freedreno -video_cards_geode -video_cards_i915 -video_cards_i965 -video_cards_lavapipe -video_cards_lima -video_cards_mga -video_cards_nouveau -video_cards_nvidia -video_cards_omap -video_cards_panfrost -video_cards_qxl -video_cards_r100 -video_cards_r128 -video_cards_r200 -video_cards_r300 -video_cards_r600 -video_cards_radeon -video_cards_radeonsi -video_cards_siliconmotion -video_cards_swrast -video_cards_tegra -video_cards_v3d -video_cards_vc4 -video_cards_vesa -video_cards_via -video_cards_virgl -video_cards_virtualbox -video_cards_vivante -video_cards_vmware -llvm_targets_AArch64 -llvm_targets_AMDGPU -llvm_targets_ARC -llvm_targets_ARM -llvm_targets_AVR -llvm_targets_BPF -llvm_targets_CSKY -llvm_targets_DirectX -llvm_targets_Hexagon -llvm_targets_Lanai -llvm_targets_LoongArch -llvm_targets_M68k -llvm_targets_Mips -llvm_targets_MSP430 -llvm_targets_NVPTX -llvm_targets_PowerPC -llvm_targets_RISCV -llvm_targets_Sparc -llvm_targets_SPIRV -llvm_targets_SystemZ -llvm_targets_VE -llvm_targets_WebAssembly -llvm_targets_XCore -llvm_targets_Xtensa
-grub_platforms_coreboot -grub_platforms_efi-32 -grub_platforms_emu -grub_platforms_ieee1275 -grub_platforms_loongson -grub_platforms_multiboot -grub_platforms_pc -grub_platforms_qemu -grub_platforms_qemu-mips -grub_platforms_uboot -grub_platforms_xen -grub_platforms_xen-32 -grub_platforms_xen-pvh"


# -telemetry               Send usage information to upstream(disabled)
# abi_x86_32               32-bit (x86) libraries
# abi_x86_64               64-bit (amd64) libraries
# abi_x86_x32               
# bash-completion            bash-completion - Enable bash-completion support
# bluetooth               Enable Bluetooth Support
# brotli               Enable Brotli compression support
# bzip2                  Enable bzip2 compression support
# cet                  Enable support for control flow hijacking protection. On amd64, this provides Intel Control Flow Enforcement Technology (CET).
# cgi                  Add CGI script support
# cpu_flags_x86_aes            Enable support for Intel's AES instruction set (AES-NI)
# cpu_flags_x86_avx            Adds support for Advanced Vector Extensions instructions
# cpu_flags_x86_avx2            Adds support for Advanced Vector Extensions 2 instructions
# cpu_flags_x86_f16c            Adds support for F16C instruction set for converting between half-precision and single-precision floats
# cpu_flags_x86_fma4            Use the Fused Multiply Add 4 instruction set
# cpu_flags_x86_mmx            Use the MMX instruction set
# cpu_flags_x86_pclmul            Use Carry-less Multiplication instructions ([pclmulqdq] in cpuinfo)
# cpu_flags_x86_popcnt            Enable popcnt instruction support ([abm] or [popcnt] in cpuinfo)
# cpu_flags_x86_rdrand            Use the RDRAND instruction for generating random numbers
# cpu_flags_x86_sse            Use the SSE instruction set
# cpu_flags_x86_sse2            Use the SSE2 instruction set
# cpu_flags_x86_sse4_1            Enable SSE4.1 instruction support
# cpu_flags_x86_sse4_2            Enable SSE4.2 instruction support
# cpu_flags_x86_ssse3            Use the SSSE3 instruction set (NOT sse3/pni)
# cpu_flags_x86_vpclmulqdq         Use Vector Carry-Less Multiplication of Quadwords instruction set
# custom-cflags               Build with user-specified CFLAGS (unsupported)
# cxx                  Build support for C++ (bindings, extra libraries, code generation, ...)
# debug                  Enable extra debug codepaths, like asserts and extra output.
# Debuginfod               debuginfod is a service providing debug information over an HTTP API.
# dga                  Add DGA (Direct Graphic Access) support for X
# drm                  Enable Kernel Mode Setting / Direct Rendering Manager based video outputs/Enable support for Digital rights management (DRM)
# ffmpeg               Enable ffmpeg/libav-based audio/video codec support
# lm-sensors               Add linux lm-sensors (hardware sensors) support
# lto                  Enable Link-Time Optimization (LTO) to optimize the build
# lz4                  Enable support for lz4 compression (as implemented in app-arch/lz4)
# lzma                  Support for LZMA compression algorithm
# lzo                  Enable support for lzo compression
# man                  Build and install man pages
# mtp                  Enable support for Media Transfer Protocol            
# pgo                  Optimize the build using Profile Guided Optimization (PGO)
# pipewire               Enable support for pipewire
# symlink               Force kernel ebuilds to automatically update the /usr/src/linux symlink
# systemtap               Build support for profiling and tracing using dev-debug/systemtap
# test                  Enable dependencies and/or preparations necessary to run tests
# theora               Add support for the Theora Video Compression Codec
# threads               Add threads support for various packages. Usually pthreads
# v4l                  Enable support for video4linux
# vaapi                  Enable Video Acceleration API for hardware decoding
# valgrind               Enable annotations for accuracy
# vc                  Enable support for dev-libs/vc with VectorCompiler for a better performance.
# vdo                  Enable Virtual Data Optimizer support.(udisks)
# vpx                  Enable VP8/VP9 codec support via media-libs/libvpx
# wifi                  Enable wireless network functions
# x264                  Enable h264 encoding using x264
# x265                  Enables HEVC support with media-libs/x265.
# xv                  Add in optional support for the Xvideo extension
# zeroconf               Support for DNS Service Discovery (DNS-SD)
# zlib                  Add support for zlib compression
# zstd                  Enable support for ZSTD compression

# llvm_targets_AArch64            AArch64 CPU target (arm64 in Gentoo)
# llvm_targets_AMDGPU            AMDGPU target (supports R600 and GCN GPUs)
# llvm_targets_ARC            ARC (Argonaut RISC Core) embedded CPU target [EXPERIMENTAL]
# llvm_targets_ARM            ARM CPU target
# llvm_targets_AVR            8-bit Atmel AVR microcontroller target
# llvm_targets_BPF            Berkeley Packet Filter target
# llvm_targets_CSKY            C-SKY CPU target [EXPERIMENTAL]
# llvm_targets_DirectX            DirectX target [EXPERIMENTAL]
# llvm_targets_Hexagon            Qualcomm Hexagon DSP target
# llvm_targets_Lanai            Lanai CPU target
# llvm_targets_LoongArch         LoongArch CPU support [EXPERIMENTAL]
# llvm_targets_M68k            Motorola 68000 target [EXPERIMENTAL]
# llvm_targets_Mips            MIPS CPU target (includes MIPS64)
# llvm_targets_MSP430            MSP430 CPU target (experimental)
# llvm_targets_NVPTX            NVIDIA PTX (GPU) target (32-bit and 64-bit)
# llvm_targets_PowerPC            PowerPC CPU target (PPC32 and PPC64)
# llvm_targets_RISCV            RISC-V CPU target
# llvm_targets_Sparc            Sparc CPU target
# llvm_targets_SPIRV            Support SPIR-V language target for graphics and parallel computing
# llvm_targets_SystemZ            SystemZ (s390x) CPU target
# llvm_targets_VE            NEC SX-Aurora TSUBASA vector engine target
# llvm_targets_WebAssembly         WebAssembly backend
# llvm_targets_X86            X86 CPU target (includes amd64)
# llvm_targets_XCore            XCore CPU target
# llvm_targets_Xtensa            Tensilica Xtensa (ESP32) CPU target [EXPERIMENTAL]

# grub_platforms_coreboot         Coreboot platform support
# grub_platforms_efi-32            EFI 32 bit platform support (Old MACs)
# grub_platforms_efi-64            EFI 64 bit platform support
# grub_platforms_emu            Emulation platform support
# grub_platforms_ieee1275         IEEE1275 platform support
# grub_platforms_loongson         MIPS loongson platform support
# grub_platforms_multiboot         Multiboot platform support
# grub_platforms_pc            PC platform support
# grub_platforms_qemu            QEMU platform support
# grub_platforms_qemu-mips         EMU MIPS platform support
# grub_platforms_uboot            U-Boot platform support
# grub_platforms_xen            XEN (pvgrub2) platform support
# grub_platforms_xen-32            Build 32-bit XEN (pvgrub2) platform support on amd64
# grub_platforms_xen-pvh         XEN (pvhgrub2) platform support

####### misc. options ########

ACCEPT_LICENSE="*"
AUTOCLEAN="yes"
QUICKPKG_DEFAULT_OPTS="--include-config=n --include-unmodified-config=n"   # for unmerge-backup to work
PATH="/bin:/lib:/lib64:/opt/bin:/sbin:/usr/bin:/usr/lib:/usr/lib/llvm/15/bin:/usr/lib/llvm/17/bin:/usr/lib64:/usr/local/bin:/usr/local/sbin:/usr/sbin:/usr/x86_64-pc-linux-gnu"
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --jobs=2 --load-average=8.00 --keep-going=y -v --usepkg --buildpkg --fail-clean=y"
PORTAGE_LOGDIR="/var/log/portage"
PKGDIR="/run/media/deyaa/Developement/binpkgs"
DISTDIR="/run/media/deyaa/Developement/distfiles"
FETCHCOMMAND="/usr/bin/aria2c -x 16 -d \"\${DISTDIR}\" -o \"\${FILE}\" \"\${URI}\""
RESUMECOMMAND="/usr/bin/aria2c -x 16 -c -d \"\${DISTDIR}\" -o \"\${FILE}\" \"\${URI}\""


Code:
$ emerge --info
Portage 3.0.63 (python 3.11.9-final-0, default/linux/amd64/17.1/desktop/systemd/merged-usr, gcc-13, glibc-2.39-r2, 6.6.13-gentoo-x86_64 x86_64)
=================================================================
System uname: Linux-6.6.13-gentoo-x86_64-x86_64-Intel-R-_Core-TM-_i7-6700_CPU_@_3.40GHz-with-glibc2.39
KiB Mem:    32624680 total,  16002264 free
KiB Swap:   97675260 total,  97674224 free
Timestamp of repository gentoo: Mon, 22 Apr 2024 06:30:00 +0000
Head commit of repository gentoo: b8e49df71eb2162f3b8b9a51fdd8538afe68ef7a
Head commit of repository compiz-reloaded: ac5fb6fd84401ebd99d4238192e8063b602e6d89

Timestamp of repository guru: Mon, 22 Apr 2024 06:33:38 +0000
Head commit of repository guru: 0332fc042e716883aa7385232f1ee12a89b864e9

Timestamp of repository phackerlay: Sun, 21 Apr 2024 18:48:19 +0000
Head commit of repository phackerlay: 25c8cc8f77904ed7634cdd7567bbcd7bddae00d7

sh bash 5.2_p26
ld GNU ld (Gentoo 2.42 p3) 2.42.0
app-misc/pax-utils:        1.3.7::gentoo
app-shells/bash:           5.2_p26::gentoo
dev-build/autoconf:        2.13-r8::gentoo, 2.71-r7::gentoo, 2.72-r1::gentoo
dev-build/automake:        1.16.5-r2::gentoo
dev-build/cmake:           3.29.0::gentoo
dev-build/libtool:         2.4.7-r4::gentoo
dev-build/make:            4.4.1-r1::gentoo
dev-build/meson:           1.3.1-r1::gentoo
dev-lang/perl:             5.38.2-r2::gentoo
dev-lang/python:           3.8.19::gentoo, 3.9.19::gentoo, 3.10.14::gentoo, 3.11.9::gentoo, 3.12.2_p1::gentoo
dev-lang/rust:             1.77.1::gentoo
dev-lang/rust-bin:         1.77.1::gentoo
sys-apps/baselayout:       2.14-r2::gentoo
sys-apps/sandbox:          2.38::gentoo
sys-apps/systemd:          255.4::gentoo
sys-devel/binutils:        2.41-r5::gentoo, 2.42-r1::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang:           17.0.6::gentoo, 18.1.3::gentoo
sys-devel/gcc:             13.2.1_p20240210::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/lld:             17.0.6::gentoo, 18.1.3::gentoo
sys-devel/llvm:            17.0.6::gentoo, 18.1.3::gentoo
sys-kernel/linux-headers:  6.6::gentoo (virtual/os-headers)
sys-libs/glibc:            2.39-r2::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-metamanifest: yes
    sync-rsync-verify-jobs: 1
    sync-rsync-extra-opts:
    sync-rsync-verify-max-age: 3

compiz-reloaded
    location: /var/db/repos/compiz-reloaded
    sync-type: git
    sync-uri: https://github.com/ethus3h/compiz-reloaded-overlay
    masters: gentoo
    volatile: False

guru
    location: /var/db/repos/guru
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/guru.git
    masters: gentoo
    volatile: False

local
    location: /var/db/repos/local
    masters: gentoo
    volatile: False

phackerlay
    location: /var/db/repos/phackerlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/phackerlay.git
    masters: gentoo
    volatile: False

Binary Repositories:

gentoobinhost
    priority: 1
    sync-uri: https://distfiles.gentoo.org/releases/amd64/binpackages/17.1/x86-64-v3

ABI="amd64"
ABI_X86="64"
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
ACCEPT_PROPERTIES="*"
ACCEPT_RESTRICT="*"
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"
ARCH="amd64"
AUTOCLEAN="yes"
BINPKG_COMPRESS="zstd"
BINPKG_FORMAT="gpkg"
BINPKG_GPG_SIGNING_BASE_COMMAND="/usr/bin/flock /run/lock/portage-binpkg-gpg.lock /usr/bin/gpg --sign --armor [PORTAGE_CONFIG]"
BINPKG_GPG_SIGNING_DIGEST="SHA512"
BINPKG_GPG_VERIFY_BASE_COMMAND="/usr/bin/gpg --verify --batch --no-tty --no-auto-check-trustdb --status-fd 2 [PORTAGE_CONFIG] [SIGNATURE]"
BINPKG_GPG_VERIFY_GPG_HOME="/etc/portage/gnupg"
BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr xml python_targets_python3_11 python_single_target_python3_11 multilib systemd sysv-utils udev"
BROOT=""
CALLIGRA_FEATURES="karbon sheets words"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -pipe -march=x86-64-v3 -mtune=skylake -fuse-ld=gold"
CFLAGS_amd64="-m64"
CFLAGS_x32="-mx32"
CFLAGS_x86="-m32 -mfpmath=sse"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x32="x86_64-pc-linux-gnux32"
CHOST_x86="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
COLLISION_IGNORE="/boot/dtbs/* /lib/modules/*"
COLORTERM="truecolor"
COMMON_FLAGS="-O3 -pipe -march=x86-64-v3 -mtune=skylake -fuse-ld=gold"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0"
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/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CPU_FLAGS_X86="aes avx avx2 f16c fma4 mmx pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3 vpclmulqdq"
CXXFLAGS="-O3 -pipe -march=x86-64-v3 -mtune=skylake -fuse-ld=gold"
DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"
DEFAULT_ABI="amd64"
DESKTOP_SESSION="gnome-flashback-metacity"
DISPLAY=":0"
DISTDIR="/run/media/deyaa/Developement/distfiles"
EDITOR="/bin/nano"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS=" --jobs=2 --load-average=8.00 --keep-going=y -v --usepkg --buildpkg --fail-clean=y"
EMERGE_WARNING_DELAY="10"
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"
EPREFIX=""
EROOT="/"
ESYSROOT="/"
FCFLAGS="-O3 -pipe -march=x86-64-v3 -mtune=skylake -fuse-ld=gold"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg buildpkg-live candy config-protect-if-modified distlocks downgrade-backup ebuild-locks fail-clean fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms split-elog split-log strict test test-fail-continue unknown-features-warn unmerge-backup unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FETCHCOMMAND="/usr/bin/aria2c -x 16 -d "${DISTDIR}" -o "${FILE}" "${URI}""
FETCHCOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; eval \"declare -a ssh_opts=(\${3})\" ; exec sftp \${port:+-P \${port}} \"\${ssh_opts[@]}\" \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FFLAGS="-O3 -pipe -march=x86-64-v3 -mtune=skylake -fuse-ld=gold"
GCC_SPECS=""
GDMSESSION="gnome-flashback-metacity"
GDM_LANG="en_US.utf8"
GENTOO_MIRRORS="https://gitweb.gentoo.org/repo/gentoo.git/tree"
GNOME_TERMINAL_SCREEN="/org/gnome/Terminal/screen/3f1db2c4_49ce_4055_8cea_c24bb13dfa17"
GNOME_TERMINAL_SERVICE=":1.86"
GPG_VERIFY_GROUP_DROP="nogroup"
GPG_VERIFY_USER_DROP="nobody"
GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox"
GRUB_PLATFORMS="efi-64"
GSETTINGS_BACKEND="dconf"
GTK3_MODULES="xapp-gtk3-module"
GTK_MODULES="canberra-gtk-module"
HOME="/home/deyaa"
INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/13/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.42/info:/usr/share/autoconf-2.72/info:/usr/share/autoconf-2.71/info:/usr/share/autoconf-2.13/info:/usr/share/automake-1.16.5/info:/usr/share/info"
INPUT_DEVICES="libinput"
IUSE_IMPLICIT="abi_x86_64 prefix prefix-guest prefix-stack"
KERNEL="linux"
LADSPA_PATH="/usr/lib64/ladspa"
LANG="en_US.utf8"
LANGUAGE="en_US.utf8"
LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text"
LC_ADDRESS="en_US.utf8"
LC_ALL="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_CTYPE="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_NAME="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_TIME="en_US.utf8"
LD="ld.gold"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LDFLAGS_amd64="-m elf_x86_64"
LDFLAGS_x32="-m elf32_x86_64"
LDFLAGS_x86="-m elf_i386"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe %s"
LEX="flex"
LIBDIR_amd64="lib64"
LIBDIR_x32="libx32"
LIBDIR_x86="lib"
LLVM_TARGETS="X86"
LOGNAME="deyaa"
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33
;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=00:tw=30
;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;
31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*.bz2=01;31:*.cab=01;31:*.cpio=01;31:
*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*
.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=
01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01
;31:*.rpm=01;31:*.rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:
*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.
tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.
wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.avif=
01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp
=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01
;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;
35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35
:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35
:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.
rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=
01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;
35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;
32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32
:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*
.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga
=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:
*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.
dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=
00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00
;90:*.ucf-new=00;90:*.ucf-old=00;90:"
LUA_SINGLE_TARGET="lua5-1"
LUA_TARGETS="lua5-1"
LV2_PATH="/usr/lib64/lv2"
MAIL="/var/mail/deyaa"
MAKEOPTS="-j16"
MANPAGER="manpager"
MANPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.42/man:/usr/local/share/man:/usr/share/man:/usr/lib/rust/man:/usr/lib/llvm/18/share/man:/usr/lib/llvm/17/share/man"
MEMORY_PRESSURE_WATCH="/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/app.slice/app-gnome\x2dsession\x2dmanager.slice/gnome-session-manager@gnome-flashback-metacity.service/memory.pressure"
MEMORY_PRESSURE_WRITE="c29tZSAyMDAwMDAgMjAwMDAwMAA="
MOTD_SHOWN="pam"
MOZ_GMP_PATH="/usr/lib64/nsbrowser/plugins/gmp-gmpopenh264/system-installed"
MULTILIB_ABIS="amd64 x86"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)"
NPM_CONFIG_GLOBALCONFIG="/etc/npm/npmrc"
OFFICE_IMPLEMENTATION="libreoffice"
PAGER="/usr/bin/less"
PATH="/bin:/lib:/lib64:/opt/bin:/sbin:/usr/bin:/usr/lib:/usr/lib/llvm/15/bin:/usr/lib/llvm/17/bin:/usr/lib64:/usr/local/bin:/usr/local/sbin:/usr/sbin:/usr/x86_64-pc-linux-gnu"
PHP_TARGETS="php8-1"
PKGDIR="/run/media/deyaa/Developement/binpkgs"
PORTAGE_ARCHLIST="alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux arm64-macos hppa ia64 loong m68k mips ppc ppc-macos ppc64 ppc64-linux riscv riscv-linux s390 sparc x64-macos x64-solaris x86 x86-linux x86-macos"
PORTAGE_BIN_PATH="/usr/lib/portage/python3.11"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary:log,warn,error,qa echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --digest-algo SHA256 --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}""
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_INTERNAL_CALLER="1"
PORTAGE_LOGDIR="/var/log/portage"
PORTAGE_LOGDIR_CLEAN="find "${PORTAGE_LOGDIR}" -type f ! -name "summary.log*" -mtime +7 -delete"
PORTAGE_OVERRIDE_EPREFIX=""
PORTAGE_PYM_PATH="/usr/lib/python3.11/site-packages"
PORTAGE_PYTHONPATH="/usr/lib/python3.11/site-packages"
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_RSYNC_RETRIES="-1"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_TRUST_HELPER="/usr/bin/getuto"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTAGE_XATTR_EXCLUDE="btrfs.* security.evm security.ima    security.selinux system.nfs4_acl user.apache_handler    user.Beagle.* user.dublincore.* user.mime_encoding user.xdg.*"
POSTGRES_TARGETS="postgres15"
PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL"
PWD="/home/deyaa"
PYTHONDONTWRITEBYTECODE="1"
PYTHON_SINGLE_TARGET="python3_11"
PYTHON_TARGETS="python3_11"
QT_IM_MODULE="ibus"
QUICKPKG_DEFAULT_OPTS="--include-config=n --include-unmodified-config=n"
RESUMECOMMAND="/usr/bin/aria2c -x 16 -c -d "${DISTDIR}" -o "${FILE}" "${URI}""
RESUMECOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
ROOT="/"
ROOTPATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/bin:/usr/lib/llvm/18/bin:/usr/lib/llvm/17/bin"
RPMDIR="/var/cache/rpm"
RUBY_TARGETS="ruby31"
SESSION_MANAGER="local/gentoo:@/tmp/.ICE-unix/796,unix/gentoo:/tmp/.ICE-unix/796"
SHELL="/bin/bash"
SHLVL="1"
SSH_AGENT_PID="786"
SSH_AUTH_SOCK="/run/user/1000/keyring/ssh"
SYMLINK_LIB="no"
SYSROOT="/"
SYSTEMD_EXEC_PID="796"
TERM="xterm-256color"
TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
UNINSTALL_IGNORE="/boot/dtbs/* /lib/modules/* /var/run /var/lock /bin /lib /lib32 /lib64 /libx32 /sbin /usr/sbin /usr/lib/modules/*"
USE="X a52 aac acl acpi alsa amd64 bash-completion bluetooth branding brotli bzip2 cairo cdda cdr cet cgi cli crypt cups custom-cflags cxx dbus debug debuginfod dga dri drm dts dvd dvdr encode exif ffmpeg flac fortran gdbm gif gnome gpm gtk gui iconv icu ipv6 jpeg lcms libnotify libtirpc lm-sensors lto lz4 lzma lzo mad man mng mp3 mp4 mpeg mpi mtp multilib ncurses nls ogg opengl openmp pam pango pcre pdf pgo pipewire png policykit ppds qt5 readline sdl seccomp sound spell ssl startup-notification svg symlink systemd systemtap systemtd test test-rust theora threads tiff truetype udev udisks unicode upower usb v4l vaapi valgrind vc vdo vorbis vpx vulkan wayland webp wifi wxwidgets x264 x265 xattr xcb xft xml xv xvid zeroconf zlib zstd" 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 fma4 mmx pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3 vpclmulqdq" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" 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" RUBY_TARGETS="ruby31" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
USER="deyaa"
USERLAND="GNU"
USERNAME="deyaa"
USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
USE_EXPAND_HIDDEN="ABI_MIPS ABI_S390 CPU_FLAGS_ARM CPU_FLAGS_PPC ELIBC KERNEL"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL"
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux"
USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS"
USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS"
USE_ORDER="env:pkg:conf:defaults:pkginternal:features:repo:env.d"
VIDEO_CARDS="intel"
VTE_VERSION="7402"
WINDOWPATH="2"
XAUTHORITY="/run/user/1000/gdm/Xauthority"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
XDG_DATA_DIRS="/usr/local/share:/usr/share:/usr/share/gdm"
XDG_MENU_PREFIX="gnome-flashback-"
XDG_RUNTIME_DIR="/run/user/1000"
XDG_SESSION_CLASS="user"
XDG_SESSION_DESKTOP="gnome-flashback-metacity"
XDG_SESSION_TYPE="x11"
XMODIFIERS="@im=ibus"
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
ac_cv_c_undeclared_builtin_options="none needed"
enable_year2038="no"
gl_cv_compiler_check_decl_option="-Werror=implicit-function-declaration"
gl_cv_func_getcwd_path_max="yes"

Cast 'wordwrap' on 'LS_COLORS' to make the forum layout behave.Chiitoo
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3864

PostPosted: Mon Apr 22, 2024 10:15 pm    Post subject: Reply with quote

Sorry to say
Code:
emerge --info
is likely to be not enough :evil:

because the final additional section
Code:
emerge --info <category>/<package>
is much more interesting when <category>/<package> is installed:
Code:
emerge --info wezterm
Portage 3.0.61 (python 3.11.9-final-0, default/linux/amd64/23.0/split-usr, gcc-13, glibc-2.38-r12, 6.8.7-gentoo-std x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-6.8.7-gentoo-std-x86_64-Intel-R-_Core-TM-_i3-6100_CPU_@_3.70GHz-with-glibc2.38
KiB Mem:     3931656 total,    562628 free
KiB Swap:   65535996 total,  65441108 free
Timestamp of repository gentoo: Mon, 22 Apr 2024 17:45:00 +0000
Head commit of repository gentoo: 31eb44b09cd8dbd056e6dd63f19f7d696dd224ea
Timestamp of repository without-systemd: Mon, 01 Apr 2024 09:53:03 +0000
Head commit of repository without-systemd: 329d9eb5103175b843dab17b5c8b39e67c0fe3cf

sh bash 5.1_p16-r6
ld GNU ld (Gentoo 2.41 p5) 2.41.0
distcc 3.4 x86_64-pc-linux-gnu [disabled]
app-misc/pax-utils:        1.3.7::gentoo
app-shells/bash:           5.1_p16-r6::gentoo
dev-build/autoconf:        2.13-r8::gentoo, 2.71-r6::gentoo
dev-build/automake:        1.16.5-r2::gentoo
dev-build/cmake:           3.28.3::gentoo
dev-build/libtool:         2.4.7-r4::gentoo
dev-build/make:            4.4.1-r1::gentoo
dev-build/meson:           1.3.2::gentoo
dev-java/java-config:      2.3.3-r1::gentoo
dev-lang/perl:             5.38.2-r2::gentoo
dev-lang/python:           2.7.18_p16-r2::gentoo, 3.10.14_p1::gentoo, 3.11.9::gentoo, 3.12.3::gentoo
dev-lang/rust:             1.77.1::gentoo
sys-apps/baselayout:       2.14-r2::gentoo
sys-apps/openrc:           0.54::gentoo
sys-apps/sandbox:          2.38::gentoo
sys-devel/binutils:        2.41-r5::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang:           15.0.7-r3::gentoo, 16.0.6::gentoo, 17.0.6::gentoo, 18.1.4::gentoo
sys-devel/gcc:             13.2.1_p20240210::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/lld:             15.0.7::gentoo, 17.0.6::gentoo
sys-devel/llvm:            15.0.7-r3::gentoo, 16.0.6::gentoo, 17.0.6::gentoo, 18.1.4::gentoo
sys-kernel/linux-headers:  6.8-r1::gentoo (virtual/os-headers)
sys-libs/glibc:            2.38-r12::gentoo
Repositories:

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

without-systemd
    location: /var/db/repos/without-systemd
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/without-systemd.git
    masters: gentoo
    volatile: False

local
    location: /var/db/repos/local
    masters: gentoo
    priority: 10000
    volatile: False

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
AR="gcc-ar"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -mtune=native -O2 -pipe -Wa,-mbranches-within-32B-boundaries "
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.9/conf"
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.1/ext-active/ /etc/php/apache2-php8.2/ext-active/ /etc/php/cgi-php8.1/ext-active/ /etc/php/cgi-php8.2/ext-active/ /etc/php/cli-php8.1/ext-active/ /etc/php/cli-php8.2/ext-active/ /etc/php/fpm-php8.1/ext-active/ /etc/php/fpm-php8.2/ext-active/ /etc/php/phpdbg-php8.1/ext-active/ /etc/php/phpdbg-php8.2/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=core2 -mtune=native -O2 -pipe -Wa,-mbranches-within-32B-boundaries "
DISTDIR="/var/cache/distfiles"
EMERGE_DEFAULT_OPTS="--alert y          --alphabetical          --ask-enter-invalid          --autounmask y     --autounmask-only n           --autounmask-unrestricted-atoms y           --autounmask-write y              --complete-graph y           --misspell-suggestions n          --noconfmem          --nospinner           --tree --with-bdeps y"
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=core2 -mtune=native -O2 -pipe -Wa,-mbranches-within-32B-boundaries "
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live compress-build-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms split-elog strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-march=core2 -mtune=native -O2 -pipe -Wa,-mbranches-within-32B-boundaries "
GENTOO_MIRRORS="http://gentoo.mirrors.ovh.net/gentoo-distfiles/      http://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/      http://ftp.halifax.rwth-aachen.de/gentoo/      http://ftp.free.fr/mirrors/ftp.gentoo.org/      http://mirrors.soeasyto.com/distfiles.gentoo.org/      http://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/      http://mirror.leaseweb.com/gentoo/      http://www.mirrorservice.org/sites/distfiles.gentoo.org/      http://ftp.belnet.be/pub/rsync.gentoo.org/gentoo/      http://mirror.bytemark.co.uk/gentoo/"
LANG="fr_FR.utf8"
LDFLAGS="-Wl,-O1 -Wl,-fuse-ld=mold "
LEX="flex"
LINGUAS="fr"
MAKEOPTS="-j3 -l3"
NM="gcc-nm"
PKGDIR="/var/cache/binpkgs"
PORTAGE_COMPRESS="lzma"
PORTAGE_COMPRESS_FLAGS="-9"
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"
RANLIB="gcc-ranlib"
SHELL="/bin/bash"
USE="amd64 asm custom-cflags emacs eselect-ldso fortran gentoo-vm gtk-doc minimal modules-compress modules-sign ocamlopt split-usr test-rust verify-sig" ABI_X86="64" ALSA_CARDS="hda-intel" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="libinput" KERNEL="linux" L10N="fr" LUA_SINGLE_TARGET="lua5-4" LUA_TARGETS="lua5-4" PHP_TARGETS="php8-1" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" QEMU_USER_TARGETS="aarch64" RUBY_TARGETS="ruby31" VIDEO_CARDS="intel"
Unset:  ADDR2LINE, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, MAKE, MAKEFLAGS, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS

=================================================================
                        Package Settings
=================================================================

x11-terms/wezterm-20240203.110809::gentoo was built with the following:
USE="-debug wayland" ABI_X86="(64)"
LDFLAGS="-Wl,-O1 -Wl,-fuse-ld=bfd"
Code:
emerge -p <category>/<package>
is generally interesting/

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
Demo
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2022
Posts: 126

PostPosted: Mon Apr 22, 2024 10:18 pm    Post subject: Reply with quote

My bad!
Code:
emerge --info wezterm
Portage 3.0.63 (python 3.11.9-final-0, default/linux/amd64/17.1/desktop/systemd/merged-usr, gcc-13, glibc-2.39-r2, 6.6.13-gentoo-x86_64 x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-6.6.13-gentoo-x86_64-x86_64-Intel-R-_Core-TM-_i7-6700_CPU_@_3.40GHz-with-glibc2.39
KiB Mem:    32624680 total,  14670944 free
KiB Swap:   97675260 total,  97674224 free
Timestamp of repository gentoo: Mon, 22 Apr 2024 06:30:00 +0000
Head commit of repository gentoo: b8e49df71eb2162f3b8b9a51fdd8538afe68ef7a
Head commit of repository compiz-reloaded: ac5fb6fd84401ebd99d4238192e8063b602e6d89

Timestamp of repository guru: Mon, 22 Apr 2024 06:33:38 +0000
Head commit of repository guru: 0332fc042e716883aa7385232f1ee12a89b864e9

Timestamp of repository phackerlay: Sun, 21 Apr 2024 18:48:19 +0000
Head commit of repository phackerlay: 25c8cc8f77904ed7634cdd7567bbcd7bddae00d7

sh bash 5.2_p26
ld GNU ld (Gentoo 2.42 p3) 2.42.0
app-misc/pax-utils:        1.3.7::gentoo
app-shells/bash:           5.2_p26::gentoo
dev-build/autoconf:        2.13-r8::gentoo, 2.71-r7::gentoo, 2.72-r1::gentoo
dev-build/automake:        1.16.5-r2::gentoo
dev-build/cmake:           3.29.0::gentoo
dev-build/libtool:         2.4.7-r4::gentoo
dev-build/make:            4.4.1-r1::gentoo
dev-build/meson:           1.3.1-r1::gentoo
dev-lang/perl:             5.38.2-r2::gentoo
dev-lang/python:           3.8.19::gentoo, 3.9.19::gentoo, 3.10.14::gentoo, 3.11.9::gentoo, 3.12.2_p1::gentoo
dev-lang/rust:             1.77.1::gentoo
dev-lang/rust-bin:         1.77.1::gentoo
sys-apps/baselayout:       2.14-r2::gentoo
sys-apps/sandbox:          2.38::gentoo
sys-apps/systemd:          255.4::gentoo
sys-devel/binutils:        2.41-r5::gentoo, 2.42-r1::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang:           17.0.6::gentoo, 18.1.3::gentoo
sys-devel/gcc:             13.2.1_p20240210::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/lld:             17.0.6::gentoo, 18.1.3::gentoo
sys-devel/llvm:            17.0.6::gentoo, 18.1.3::gentoo
sys-kernel/linux-headers:  6.6::gentoo (virtual/os-headers)
sys-libs/glibc:            2.39-r2::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-jobs: 1
    sync-rsync-verify-max-age: 3
    sync-rsync-verify-metamanifest: yes
    sync-rsync-extra-opts:

compiz-reloaded
    location: /var/db/repos/compiz-reloaded
    sync-type: git
    sync-uri: https://github.com/ethus3h/compiz-reloaded-overlay
    masters: gentoo
    volatile: False

guru
    location: /var/db/repos/guru
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/guru.git
    masters: gentoo
    volatile: False

local
    location: /var/db/repos/local
    masters: gentoo
    volatile: False

phackerlay
    location: /var/db/repos/phackerlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/phackerlay.git
    masters: gentoo
    volatile: False

Binary Repositories:

gentoobinhost
    priority: 1
    sync-uri: https://distfiles.gentoo.org/releases/amd64/binpackages/17.1/x86-64-v3

ABI="amd64"
ABI_X86="64"
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
ACCEPT_PROPERTIES="*"
ACCEPT_RESTRICT="*"
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"
ARCH="amd64"
AUTOCLEAN="yes"
BINPKG_COMPRESS="zstd"
BINPKG_FORMAT="gpkg"
BINPKG_GPG_SIGNING_BASE_COMMAND="/usr/bin/flock /run/lock/portage-binpkg-gpg.lock /usr/bin/gpg --sign --armor [PORTAGE_CONFIG]"
BINPKG_GPG_SIGNING_DIGEST="SHA512"
BINPKG_GPG_VERIFY_BASE_COMMAND="/usr/bin/gpg --verify --batch --no-tty --no-auto-check-trustdb --status-fd 2 [PORTAGE_CONFIG] [SIGNATURE]"
BINPKG_GPG_VERIFY_GPG_HOME="/etc/portage/gnupg"
BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr xml python_targets_python3_11 python_single_target_python3_11 multilib systemd sysv-utils udev"
BROOT=""
CALLIGRA_FEATURES="karbon sheets words"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -pipe -march=x86-64-v3 -mtune=skylake -fuse-ld=gold"
CFLAGS_amd64="-m64"
CFLAGS_x32="-mx32"
CFLAGS_x86="-m32 -mfpmath=sse"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x32="x86_64-pc-linux-gnux32"
CHOST_x86="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
COLLISION_IGNORE="/boot/dtbs/* /lib/modules/*"
COMMON_FLAGS="-O3 -pipe -march=x86-64-v3 -mtune=skylake -fuse-ld=gold"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0"
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/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CPU_FLAGS_X86="aes avx avx2 f16c fma4 mmx pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3 vpclmulqdq"
CXXFLAGS="-O3 -pipe -march=x86-64-v3 -mtune=skylake -fuse-ld=gold"
DEFAULT_ABI="amd64"
DISPLAY=":0"
DISTDIR="/run/media/deyaa/Developement/distfiles"
EDITOR="/bin/nano"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS=" --jobs=2 --load-average=8.00 --keep-going=y -v --usepkg --buildpkg --fail-clean=y"
EMERGE_WARNING_DELAY="10"
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"
EPREFIX=""
EROOT="/"
ESYSROOT="/"
FCFLAGS="-O3 -pipe -march=x86-64-v3 -mtune=skylake -fuse-ld=gold"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg buildpkg-live candy config-protect-if-modified distlocks downgrade-backup ebuild-locks fail-clean fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms split-elog split-log strict test test-fail-continue unknown-features-warn unmerge-backup unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FETCHCOMMAND="/usr/bin/aria2c -x 16 -d "${DISTDIR}" -o "${FILE}" "${URI}""
FETCHCOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; eval \"declare -a ssh_opts=(\${3})\" ; exec sftp \${port:+-P \${port}} \"\${ssh_opts[@]}\" \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FFLAGS="-O3 -pipe -march=x86-64-v3 -mtune=skylake -fuse-ld=gold"
GCC_SPECS=""
GENTOO_MIRRORS="https://gitweb.gentoo.org/repo/gentoo.git/tree"
GPG_VERIFY_GROUP_DROP="nogroup"
GPG_VERIFY_USER_DROP="nobody"
GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox"
GRUB_PLATFORMS="efi-64"
GSETTINGS_BACKEND="dconf"
HOME="/root"
INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/13/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.42/info:/usr/share/autoconf-2.72/info:/usr/share/autoconf-2.71/info:/usr/share/autoconf-2.13/info:/usr/share/automake-1.16.5/info:/usr/share/info"
INPUT_DEVICES="libinput"
IUSE_IMPLICIT="abi_x86_64 prefix prefix-guest prefix-stack"
KERNEL="linux"
LADSPA_PATH="/usr/lib64/ladspa"
LANG="en_US.utf8"
LANGUAGE="en_US.utf8"
LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text"
LC_ADDRESS="en_US.utf8"
LC_ALL="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_CTYPE="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_NAME="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_TIME="en_US.utf8"
LD="ld.gold"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LDFLAGS_amd64="-m elf_x86_64"
LDFLAGS_x32="-m elf32_x86_64"
LDFLAGS_x86="-m elf_i386"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe %s"
LEX="flex"
LIBDIR_amd64="lib64"
LIBDIR_x32="libx32"
LIBDIR_x86="lib"
LLVM_TARGETS="X86"
LOGNAME="root"
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33
;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=00:tw=30
;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;
31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*.bz2=01;31:*.cab=01;31:*.cpio=01;31:
*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*
.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=
01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01
;31:*.rpm=01;31:*.rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:
*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.
tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.
wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.avif=
01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp
=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01
;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;
35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35
:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35
:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.
rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=
01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;
35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;
32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32
:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*
.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga
=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:
*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.
dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=
00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00
;90:*.ucf-new=00;90:*.ucf-old=00;90:"
LUA_SINGLE_TARGET="lua5-1"
LUA_TARGETS="lua5-1"
LV2_PATH="/usr/lib64/lv2"
MAKEOPTS="-j16"
MANPAGER="manpager"
MANPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.42/man:/usr/local/share/man:/usr/share/man:/usr/lib/rust/man:/usr/lib/llvm/18/share/man:/usr/lib/llvm/17/share/man"
MOZ_GMP_PATH="/usr/lib64/nsbrowser/plugins/gmp-gmpopenh264/system-installed"
MULTILIB_ABIS="amd64 x86"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)"
NPM_CONFIG_GLOBALCONFIG="/etc/npm/npmrc"
OFFICE_IMPLEMENTATION="libreoffice"
OLDPWD="/var/tmp/portage/x11-terms/wezterm-20240203.110809/work/wezterm-20240203-110809-5046fc22"
PAGER="/usr/bin/less"
PATH="/bin:/lib:/lib64:/opt/bin:/sbin:/usr/bin:/usr/lib:/usr/lib/llvm/15/bin:/usr/lib/llvm/17/bin:/usr/lib64:/usr/local/bin:/usr/local/sbin:/usr/sbin:/usr/x86_64-pc-linux-gnu"
PHP_TARGETS="php8-1"
PKGDIR="/run/media/deyaa/Developement/binpkgs"
PORTAGE_ARCHLIST="alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux arm64-macos hppa ia64 loong m68k mips ppc ppc-macos ppc64 ppc64-linux riscv riscv-linux s390 sparc x64-macos x64-solaris x86 x86-linux x86-macos"
PORTAGE_BIN_PATH="/usr/lib/portage/python3.11"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary:log,warn,error,qa echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --digest-algo SHA256 --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}""
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_INTERNAL_CALLER="1"
PORTAGE_LOGDIR="/var/log/portage"
PORTAGE_LOGDIR_CLEAN="find "${PORTAGE_LOGDIR}" -type f ! -name "summary.log*" -mtime +7 -delete"
PORTAGE_OVERRIDE_EPREFIX=""
PORTAGE_PYM_PATH="/usr/lib/python3.11/site-packages"
PORTAGE_PYTHONPATH="/usr/lib/python3.11/site-packages"
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_RSYNC_RETRIES="-1"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_TRUST_HELPER="/usr/bin/getuto"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTAGE_XATTR_EXCLUDE="btrfs.* security.evm security.ima    security.selinux system.nfs4_acl user.apache_handler    user.Beagle.* user.dublincore.* user.mime_encoding user.xdg.*"
POSTGRES_TARGETS="postgres15"
PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL"
PWD="/root"
PYTHONDONTWRITEBYTECODE="1"
PYTHON_SINGLE_TARGET="python3_11"
PYTHON_TARGETS="python3_11"
QUICKPKG_DEFAULT_OPTS="--include-config=n --include-unmodified-config=n"
RESUMECOMMAND="/usr/bin/aria2c -x 16 -c -d "${DISTDIR}" -o "${FILE}" "${URI}""
RESUMECOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
ROOT="/"
ROOTPATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/bin:/usr/lib/llvm/18/bin:/usr/lib/llvm/17/bin"
RPMDIR="/var/cache/rpm"
RUBY_TARGETS="ruby31"
SHELL="/bin/bash"
SHLVL="1"
SYMLINK_LIB="no"
SYSROOT="/"
TERM="xterm-256color"
TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
UNINSTALL_IGNORE="/boot/dtbs/* /lib/modules/* /var/run /var/lock /bin /lib /lib32 /lib64 /libx32 /sbin /usr/sbin /usr/lib/modules/*"
USE="X a52 aac acl acpi alsa amd64 bash-completion bluetooth branding brotli bzip2 cairo cdda cdr cet cgi cli crypt cups custom-cflags cxx dbus debug debuginfod dga dri drm dts dvd dvdr encode exif ffmpeg flac fortran gdbm gif gnome gpm gtk gui iconv icu ipv6 jpeg lcms libnotify libtirpc lm-sensors lto lz4 lzma lzo mad man mng mp3 mp4 mpeg mpi mtp multilib ncurses nls ogg opengl openmp pam pango pcre pdf pgo pipewire png policykit ppds qt5 readline sdl seccomp sound spell ssl startup-notification svg symlink systemd systemtap systemtd test test-rust theora threads tiff truetype udev udisks unicode upower usb v4l vaapi valgrind vc vdo vorbis vpx vulkan wayland webp wifi wxwidgets x264 x265 xattr xcb xft xml xv xvid zeroconf zlib zstd" 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 fma4 mmx pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3 vpclmulqdq" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" 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" RUBY_TARGETS="ruby31" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
USER="root"
USERLAND="GNU"
USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
USE_EXPAND_HIDDEN="ABI_MIPS ABI_S390 CPU_FLAGS_ARM CPU_FLAGS_PPC ELIBC KERNEL"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL"
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux"
USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS"
USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS"
USE_ORDER="env:pkg:conf:defaults:pkginternal:features:repo:env.d"
VIDEO_CARDS="intel"
XAUTHORITY="/root/.xauthbJFHzc"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/usr/local/share:/usr/share:/usr/share/gdm"
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
ac_cv_c_undeclared_builtin_options="none needed"
enable_year2038="no"
gl_cv_compiler_check_decl_option="-Werror=implicit-function-declaration"
gl_cv_func_getcwd_path_max="yes"

=================================================================
                        Package Settings
=================================================================

x11-terms/wezterm-20240203.110809::gentoo was built with the following:
USE="debug wayland" ABI_X86="(64)"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg buildpkg-live candy config-protect-if-modified distlocks downgrade-backup ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms split-elog split-log strict test test-fail-continue unknown-features-warn unmerge-backup unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"

Cast 'wordwrap' on 'LS_COLORS' to make the forum layout behave.Chiitoo
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3864

PostPosted: Mon Apr 22, 2024 10:26 pm    Post subject: Reply with quote

Moreover
Code:
LD="ld.gold"

is rather odd generally speaking...

May be wrong; but I consider it abandonnedware.

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "


Last edited by CaptainBlood on Mon Apr 22, 2024 11:44 pm; edited 2 times in total
Back to top
View user's profile Send private message
Demo
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2022
Posts: 126

PostPosted: Mon Apr 22, 2024 10:32 pm    Post subject: Reply with quote

I put it this way because
Code:
$ euse -i default-gold
global use flags (searching: default-gold)
************************************************************
no matching entries found

local use flags (searching: default-gold)
************************************************************

[-      ] default-gold
    sys-devel/binutils: Set ld to point to ld.gold instead of ld.bfd
        [-  ] (2.32) 2.32-r2 [gentoo]
        [-  ] (2.33) 2.33.1-r1 [gentoo]
        [-  ] (2.34) 2.34-r2 [gentoo]
        [-  ] (2.35) 2.35.2 [gentoo]
        [-  ] (2.36) 2.36.1-r2 [gentoo]
        [-  ] (2.37) 2.37_p1-r2 [gentoo]
        [-  ] (2.38) 2.38-r2 [gentoo]
        [-  ] (2.39) 2.39-r5 [gentoo]
              (2.40) 2.40-r9 [gentoo]
              (2.41) 2.41-r2 [gentoo]
              (2.41) 2.41-r3 [gentoo]
              (2.41) 2.41-r4 [gentoo]
              (2.41) 2.41-r5 [gentoo]
              (2.42) 2.42-r1 [gentoo]
              (9999) 9999 [gentoo]

[-      ] default-gold
    sys-devel/binutils-hppa64: Set ld to point to ld.gold instead of ld.bfd
        [-  ] (2.37) 2.37_p1-r2 [gentoo]
        [-  ] (2.38) 2.38-r2 [gentoo]
        [-  ] (2.39) 2.39-r5 [gentoo]
        [-  ] (2.40) 2.40-r7 [gentoo]
        [-  ] (2.41) 2.41-r3 [gentoo]
        [-  ] (2.41) 2.41-r5 [gentoo]
              (2.42) 2.42-r1 [gentoo]

and
Code:
$ ls -a /usr/libexec/gcc/x86_64-pc-linux-gnu
.   13         ar  c++filt  gprof  ld.bfd  objcopy  ranlib   size     strip
..  addr2line  as  elfedit  ld     nm      objdump  readelf  strings


doesn't have a link to ld.gold

It's a temporary hack ...
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3864

PostPosted: Mon Apr 22, 2024 10:50 pm    Post subject: Reply with quote

Code:
ls -a /usr/libexec/gcc/x86_64-pc-linux-gnu
is empty here.

Impact of your use case is beyond my comprehension.

As you may have guessed, wezterm works fine here.

I'm sorry I think I can't be of any further help...

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
Demo
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2022
Posts: 126

PostPosted: Tue Apr 23, 2024 6:34 am    Post subject: Reply with quote

Quote:
is empty here.
Quote:
As you may have guessed, wezterm works fine here.

I'm really happy for you! But you're not helping in any way!!
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3864

PostPosted: Tue Apr 23, 2024 9:48 am    Post subject: Reply with quote

Could you try with ld.bfd instead?

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
Demo
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2022
Posts: 126

PostPosted: Tue Apr 23, 2024 10:06 am    Post subject: Reply with quote

Sure ...
I'm on it ...
Back to top
View user's profile Send private message
Demo
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2022
Posts: 126

PostPosted: Tue Apr 23, 2024 3:40 pm    Post subject: Reply with quote

Sorry for the late reply!

I disabled gold only for wezterm and again system wide, but still no joy!

Code:
$ export RUST_BACKTRACE=full && wezterm
17:38:24.776  ERROR  env_bootstrap > panic at library/core/src/panicking.rs:155:5 - unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>
  15: <unknown>
  16: <unknown>
  17: <unknown>
  18: <unknown>
  19: <unknown>
  20: <unknown>
  21: <unknown>
  22: <unknown>
  23: <unknown>
  24: <unknown>
  25: <unknown>
  26: <unknown>
  27: <unknown>
  28: <unknown>
  29: <unknown>
  30: <unknown>
  31: <unknown>
  32: <unknown>
  33: <unknown>
  34: <unknown>
  35: <unknown>
  36: <unknown>
  37: __libc_start_main
  38: <unknown>

thread 'main' panicked at library/core/src/panicking.rs:155:5:
unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
stack backtrace:
   0:     0x55689bf04829 - <unknown>
   1:     0x55689bf3b68f - <unknown>
   2:     0x55689befe6ca - <unknown>
   3:     0x55689bf04604 - <unknown>
   4:     0x55689bf066fa - <unknown>
   5:     0x55689bf063d5 - <unknown>
   6:     0x55689792fb83 - <unknown>
   7:     0x556897557471 - <unknown>
   8:     0x55689792fb83 - <unknown>
   9:     0x556897934526 - <unknown>
  10:     0x55689bf06ce4 - <unknown>
  11:     0x55689bf06a09 - <unknown>
  12:     0x55689bf04e06 - <unknown>
  13:     0x55689bf06754 - <unknown>
  14:     0x55689706e15a - <unknown>
  15:     0x55689706e209 - <unknown>
  16:     0x556899cbd665 - <unknown>
  17:     0x556899c97fdd - <unknown>
  18:     0x556899cc4eb6 - <unknown>
  19:     0x556899cc9fa6 - <unknown>
  20:     0x556899c6615e - <unknown>
  21:     0x556899c2c04d - <unknown>
  22:     0x556899c351b5 - <unknown>
  23:     0x5568978e8093 - <unknown>
  24:     0x5568973fffc9 - <unknown>
  25:     0x556897735050 - <unknown>
  26:     0x55689709718e - <unknown>
  27:     0x55689baa4d6f - <unknown>
  28:     0x556899713f7b - <unknown>
  29:     0x55689971cec1 - <unknown>
  30:     0x55689aad9e28 - <unknown>
  31:     0x556899715915 - <unknown>
  32:     0x55689971412a - <unknown>
  33:     0x556899769531 - <unknown>
  34:     0x5568997555ff - <unknown>
  35:     0x5568973fe6b9 - <unknown>
  36:     0x556897556c60 - <unknown>
  37:     0x556897560bff - <unknown>
  38:     0x556897557ab1 - <unknown>
  39:     0x55689744fe7b - <unknown>
  40:     0x55689774810e - <unknown>
  41:     0x5568975cf841 - <unknown>
  42:     0x55689bef38e6 - <unknown>
  43:     0x5568975cf81a - <unknown>
  44:     0x55689756b6be - <unknown>
  45:     0x7fc7168602de - <unknown>
  46:     0x7fc716860399 - __libc_start_main
  47:     0x55689706ea75 - <unknown>
  48:                0x0 - <unknown>
thread caused non-unwinding panic. aborting.
Aborted (core dumped)


These were in all the logs regardless
Code:
warning: field `0` is never read
  --> wezterm-toast-notification/src/dbus.rs:74:13
   |
74 |     Unknown(u32),
   |     ------- ^^^
   |     |
   |     field in this variant
   |
   = note: `#[warn(dead_code)]` on by default
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
   |
74 |     Unknown(()),
   |             ~~


Code:
warning: `wezterm-toast-notification` (lib) generated 1 warning


Code:
warning: field `0` is never read
 --> wezterm-mux-server/src/daemonize.rs:8:11
  |
8 |     Child(pid_t),
  |     ----- ^^^^^
  |     |
  |     field in this variant
  |
  = note: `#[warn(dead_code)]` on by default
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
  |
8 |     Child(()),
  |           ~~

warning: field `0` is never read
   --> wezterm/src/asciicast.rs:631:12
    |
631 |     Action(Action),
    |     ------ ^^^^^^
    |     |
    |     field in this variant
    |
    = note: `#[warn(dead_code)]` on by default
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
    |
631 |     Action(()),
    |            ~~

warning: field `0` is never read
   --> wezterm/src/asciicast.rs:632:11
    |
632 |     Print(String),
    |     ----- ^^^^^^
    |     |
    |     field in this variant
    |
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
    |
632 |     Print(()),
    |           ~~

warning: `wezterm-mux-server` (bin "wezterm-mux-server") generated 1 warning
warning: `wezterm` (bin "wezterm") generated 2 warnings

Code:
warning: field `0` is never read
    --> wezterm-font/src/ftwrap.rs:1299:9
     |
1299 |     Map(Mmap),
     |     --- ^^^^
     |     |
     |     field in this variant
     |
     = note: `#[warn(dead_code)]` on by default
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
     |
1299 |     Map(()),
     |         ~~

warning: field `0` is never read
    --> wezterm-font/src/ftwrap.rs:1300:12
     |
1300 |     Static(&'static [u8]),
     |     ------ ^^^^^^^^^^^^^
     |     |
     |     field in this variant
     |
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
     |
1300 |     Static(()),
     |            ~~

warning: field `0` is never read
    --> wezterm-font/src/ftwrap.rs:1301:12
     |
1301 |     Memory(Arc<Box<[u8]>>),
     |     ------ ^^^^^^^^^^^^^^
     |     |
     |     field in this variant
     |
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
     |
1301 |     Memory(()),
     |            ~~


Code:
warning: `wezterm-font` (lib) generated 3 warnings
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3864

PostPosted: Tue Apr 23, 2024 4:39 pm    Post subject: Reply with quote

Code:
"gentoo-zh" /var/db/repos/gentoo-zh
has a binary package:
Code:
* x11-terms/wezterm-bin [1]
     Available versions:  ~20240203^m {+X wayland}
     Homepage:            https://wezfurlong.org/wezterm
     Description:         A terminal emulator and multiplexer implemented in Rust

[1] "gentoo-zh" /var/db/repos/gentoo-zh
Maybe you could try to install to check if it works or not.
I'm mostly on stable, is that you case?

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
Demo
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2022
Posts: 126

PostPosted: Tue Apr 23, 2024 4:47 pm    Post subject: Reply with quote

Code:
 $ wezterm
wezterm: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
deyaa@192 ~ $ equery b libssl.so.1.1
 * Searching for libssl.so.1.1 ...
deyaa@192 ~ $ equery b libssl.so
 * Searching for libssl.so ...
dev-libs/openssl-3.2.1-r1 (/usr/lib64/libssl.so -> libssl.so.3)


I dumped openssl 1 for 3, and I don't want to break my system for a new terminal TBH. Openssl 1 caused me a lot of trouble before. I don't know why there's still widely used software dependent on it!!

It's apparent the error I get is because a misbehaving library, or wezterm is misbehaving with a library, it's just that I didn't have the debug symbols to know which.
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3864

PostPosted: Tue Apr 23, 2024 4:55 pm    Post subject: Reply with quote

I see you're on unstable glibc.
Not saying it's a source of issue but fallback is almost impossible, I've given up taking such a risk years ago...

Compared it to mine your emerge --info has a lot of variables.
Again not saying it's a source of issue but the more you have, the harder it may be to bisect an issue linked to some of them.
I may be totally wrong there.

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3864

PostPosted: Tue Apr 23, 2024 5:03 pm    Post subject: Reply with quote

Code:
eixi dev-libs/openssl
[I] dev-libs/openssl
     Available versions:  [M]1.0.2u-r1^td ~1.1.1w(0/1.1)^t[1] [M]1.1.1w(0/1.1)^t 3.0.11(0/3)^t 3.0.12(0/3)^t 3.0.13(0/3)^t ~3.0.13-r1(0/3)^t 3.0.13-r2(0/3)^t ~3.1.5-r1(0/3)^t ~3.1.5-r2(0/3)^t ~3.2.1-r1(0/3)^t ~3.2.1-r2(0/3)^t {+asm bindist fips gmp kerberos ktls rfc3779 sctp sslv2 (+)sslv3 static-libs test tls-compression (+)tls-heartbeat vanilla verify-sig weak-ssl-ciphers ABI_MIPS="n32 n64 o32" ABI_S390="32 64" ABI_X86="32 64 x32" CPU_FLAGS_X86="sse2"}
     Installed versions:  3.0.13-r2(0/3)^t(02:32:43 18/04/2024)(asm verify-sig -fips -ktls -rfc3779 -sctp -static-libs -test -tls-compression -vanilla -weak-ssl-ciphers ABI_MIPS="-n32 -n64 -o32" ABI_S390="-32 -64" ABI_X86="64 -32 -x32" CPU_FLAGS_X86="sse2")

Keywording final user apps is one thing, keywording element of build stack is another. (nothing but a very friendly advice).

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3864

PostPosted: Tue Apr 23, 2024 5:18 pm    Post subject: Reply with quote

Demo wrote:
Code:
 $ wezterm
wezterm: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
Same here...
Wrong track :oops:

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
Demo
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2022
Posts: 126

PostPosted: Tue Apr 23, 2024 5:18 pm    Post subject: Reply with quote

Quote:
Compared it to mine your emerge --info has a lot of variables.


One of the reasons why I have "debug" enabled globally was to have the debug symbols for such situations. I come from a long usage of debian, and although it was fairly stable, after Ian died the distro began to crumble a bit. One of my experiences of debians absolute failure was with buster, a total mess in my humble opinion. Gdb used to help to see conflicts and sort them out, but I didn't like their deb package system, or to create deb packages, too much information need to be hand written.

And to my ignorance I didn't know how gentoo was, I only knew there were binary distros - which are advanced for the occasional pc user - and only one arcane source code based distro LFS. Then I gave LFS a try once, then nothing seemed hard after, and after that I knew about gentoo and it made me happy as a clam, but then I trusted that the use flag would do what I wanted, and it didn't, and my second trip was that I installed gdb last!!

Quote:
Again not saying it's a source of issue but the more you have, the harder it may be to bisect an issue linked to some of them.


Most of the flags are just to force the system to not compile features I don't need or want, and then test them thoroughly, like for example "-video_cards_nouveau", without it, mesa would compile the nouveau driver, which I don't need, and putting video_cards=intel is not enough. Moreover "-video_cards_swrast" is broke for example, it doesn't do anything, and mesa still compiles with the swrast driver. I had to create an env file for mesa to disable it with extra_econf flag.

Now I'm loosing my trust in gentoo too, why are many things in linux not doing what they're supposed to do, or not clear enough to know what they're supposed to do?

I still hold my position, gentoo is a great distro, it needs more love from it's developers, and we want clearer documentation please!
Back to top
View user's profile Send private message
Demo
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2022
Posts: 126

PostPosted: Tue Apr 23, 2024 5:20 pm    Post subject: Reply with quote

Quote:
Same here...
Wrong track :oops:


I take it we should file a bug report then!
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3864

PostPosted: Tue Apr 23, 2024 5:23 pm    Post subject: Reply with quote

Dependencies that works here.
Code:
 * dependency graph for x11-terms/wezterm-20240203.110809
 `--  x11-terms/wezterm-20240203.110809  ~amd64
   `--  dev-libs/openssl-3.0.13-r2  (dev-libs/openssl) amd64
   `--  dev-libs/wayland-1.22.0  (dev-libs/wayland) amd64
   `--  media-fonts/jetbrains-mono-2.304  (media-fonts/jetbrains-mono) amd64
   `--  media-fonts/noto-20240229  (media-fonts/noto) amd64
   `--  media-fonts/noto-emoji-20231130-r1  (media-fonts/noto-emoji) amd64
   `--  media-fonts/roboto-2.138  (media-fonts/roboto) amd64
   `--  media-libs/fontconfig-2.14.2-r3  (media-libs/fontconfig) amd64
   `--  media-libs/mesa-24.0.5  (media-libs/mesa) ~amd64
   `--  sys-apps/dbus-1.15.8  (sys-apps/dbus) amd64
   `--  x11-libs/libX11-1.8.7  (x11-libs/libX11) amd64
   `--  x11-libs/libxkbcommon-1.6.0  (x11-libs/libxkbcommon) amd64  [X wayland?]
   `--  x11-libs/xcb-util-0.4.1  (x11-libs/xcb-util) amd64
   `--  x11-libs/xcb-util-image-0.4.1  (x11-libs/xcb-util-image) amd64
   `--  x11-libs/xcb-util-keysyms-0.4.1  (x11-libs/xcb-util-keysyms) amd64
   `--  x11-libs/xcb-util-wm-0.4.2  (x11-libs/xcb-util-wm) amd64
   `--  x11-themes/hicolor-icon-theme-0.17  (x11-themes/hicolor-icon-theme) amd64
   `--  x11-themes/xcursor-themes-1.0.7  (x11-themes/xcursor-themes) amd64
   `--  dev-build/cmake-3.28.3  (dev-build/cmake) amd64
   `--  dev-vcs/git-2.43.2  (dev-vcs/git) amd64
   `--  virtual/pkgconfig-3  (virtual/pkgconfig) amd64
   `--  virtual/rust-1.77.1  (virtual/rust) ~amd64
[ x11-terms/wezterm-20240203.110809 stats: packages (22), max depth (1) ]

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3864

PostPosted: Tue Apr 23, 2024 5:35 pm    Post subject: Reply with quote

2 my opinion wezterm is BIG:
Code:
amd64 ~ # pckllbin wezterm
-rwxr-xr-x 1 root root 1329344 avril  8 16:35 /usr/bin/strip-ansi-escapes
-rwxr-xr-x 1 root root 25510072 avril  8 16:35 /usr/bin/wezterm
-rwxr-xr-x 1 root root 63157400 avril  8 16:35 /usr/bin/wezterm-gui
-rwxr-xr-x 1 root root 26207352 avril  8 16:35 /usr/bin/wezterm-mux-server
 * x11-terms/wezterm-20240203.110809
         Total files : 25
         Total size  : 111.31 MiB
To be compared with my favorite 4 X11:
Code:
amd64 ~ # pckllbin rxvt-unicode
-rwxr-xr-x 1 root root 30904 avril  8 15:05 /usr/bin/urclock
-rwxr-xr-x 1 root root 1404128 avril  8 15:05 /usr/bin/urxvt
-rwxr-xr-x 1 root root 100488 avril  8 15:05 /usr/bin/urxvtc
-rwxr-xr-x 1 root root 1414344 avril  8 15:05 /usr/bin/urxvtd
-rw-r--r-- 1 root root 133 avril  8 15:05 /usr/lib/systemd/user/urxvtd.socket
 * x11-terms/rxvt-unicode-9.31-r20
         Total files : 87
         Total size  : 5.03 MiB
As for wayland:
Code:
pckllbin gui-apps/foot
-rwxr-xr-x 1 root root 474048 avril 11 21:46 /usr/bin/foot
-rwxr-xr-x 1 root root 26568 avril 11 21:46 /usr/bin/footclient
-rw-r--r-- 1 root root 188 avril 11 21:46 /usr/lib/systemd/user/foot-server.socket
 * gui-apps/foot-1.17.1
         Total files : 118
         Total size  : 1.29 MiB
Maybe your environment allows such a ressources spending... Mine hardly does :cry:

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3864

PostPosted: Tue Apr 23, 2024 5:38 pm    Post subject: Reply with quote

Demo wrote:
Quote:
Same here...
Wrong track :oops:


I take it we should file a bug report then!

If you wish... Sorry I won't. :roll:

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22673

PostPosted: Tue Apr 23, 2024 5:44 pm    Post subject: Reply with quote

Demo wrote:
One of the reasons why I have "debug" enabled globally was to have the debug symbols for such situations.
As sam_ explained to you previously, this is not what USE=debug is supposed to do. That post also links to instructions on the proper way to enable debug symbols. Since you still have it enabled here, I will also reiterate sam_'s earlier admonition in that thread:
sam_ wrote:
Per the global USE flag description for USE=debug, it is not suitable to set globally. So don't do that.
I suggest disabling USE=debug except where you have a specific need for debug code to be enabled.
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3864

PostPosted: Tue Apr 23, 2024 5:52 pm    Post subject: Reply with quote

@Hu +1

Wezterm git has "MacOS" screenshot.
I see it claims GPU acceleration...
How critical for a terminal is that?

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
Demo
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2022
Posts: 126

PostPosted: Tue Apr 23, 2024 6:43 pm    Post subject: Reply with quote

Quote:
Wezterm git has "MacOS" screenshot.
I see it claims GPU acceleration...
How critical for a terminal is that?


Not at all! I just been using gnome terminal for so long and I wanted to have something new, if it's not working, I'll try something else ...
Quote:
As sam_ explained to you previously, this is not what USE=debug is supposed to do. That post also links to instructions on the proper way to enable debug symbols. Since you still have it enabled here, I will also reiterate sam_'s earlier admonition in that thread

I have to disagree with you on this, merely saying that the debug flag is for assertions is not a clear reason and not an explanation. I also provided proof that debug is sometimes a global flag as well, and I still don't know the difference, also as I mentioned on the same post, enabling local flags globally make them apply locally to the packages that recognize them, if they actually do recognize them.

I did miss the part where he actually pointed out the debugging article, I should've paid attention to that ...
Quote:

I suggest disabling USE=debug except where you have a specific need for debug code to be enabled.

That my friend, is a new gentoo install, which I can't afford ...
Not at least for the time being ...
Quote:
* dependency graph for x11-terms/wezterm-20240203.110809
`-- x11-terms/wezterm-20240203.110809 ~amd64
`-- dev-libs/openssl-3.0.13-r2 (dev-libs/openssl) amd64
`-- dev-libs/wayland-1.22.0 (dev-libs/wayland) amd64
`-- media-fonts/jetbrains-mono-2.304 (media-fonts/jetbrains-mono) amd64
`-- media-fonts/noto-20240229 (media-fonts/noto) amd64
`-- media-fonts/noto-emoji-20231130-r1 (media-fonts/noto-emoji) amd64
`-- media-fonts/roboto-2.138 (media-fonts/roboto) amd64
`-- media-libs/fontconfig-2.14.2-r3 (media-libs/fontconfig) amd64
`-- media-libs/mesa-24.0.5 (media-libs/mesa) ~amd64
`-- sys-apps/dbus-1.15.8 (sys-apps/dbus) amd64
`-- x11-libs/libX11-1.8.7 (x11-libs/libX11) amd64
`-- x11-libs/libxkbcommon-1.6.0 (x11-libs/libxkbcommon) amd64 [X wayland?]
`-- x11-libs/xcb-util-0.4.1 (x11-libs/xcb-util) amd64
`-- x11-libs/xcb-util-image-0.4.1 (x11-libs/xcb-util-image) amd64
`-- x11-libs/xcb-util-keysyms-0.4.1 (x11-libs/xcb-util-keysyms) amd64
`-- x11-libs/xcb-util-wm-0.4.2 (x11-libs/xcb-util-wm) amd64
`-- x11-themes/hicolor-icon-theme-0.17 (x11-themes/hicolor-icon-theme) amd64
`-- x11-themes/xcursor-themes-1.0.7 (x11-themes/xcursor-themes) amd64
`-- dev-build/cmake-3.28.3 (dev-build/cmake) amd64
`-- dev-vcs/git-2.43.2 (dev-vcs/git) amd64
`-- virtual/pkgconfig-3 (virtual/pkgconfig) amd64
`-- virtual/rust-1.77.1 (virtual/rust) ~amd64
[ x11-terms/wezterm-20240203.110809 stats: packages (22), max depth (1) ]

I have all of them, all of them are working perfectly, with optimizations as well ...
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22673

PostPosted: Tue Apr 23, 2024 7:08 pm    Post subject: Reply with quote

Demo wrote:
Hu wrote:
As sam_ explained to you previously, this is not what USE=debug is supposed to do. That post also links to instructions on the proper way to enable debug symbols. Since you still have it enabled here, I will also reiterate sam_'s earlier admonition in that thread

I have to disagree with you on this, merely saying that the debug flag is for assertions is not a clear reason and not an explanation.
I disagree. You should not be toggling flags you do not understand. Some, such as debug and vanilla, have far-reaching effects, so changing them without understanding the consequences may cause you problems later on.

If sam_'s explanation is not sufficient, you should ask for clarification.
Demo wrote:
I also provided proof that debug is sometimes a global flag as well, and I still don't know the difference, also as I mentioned on the same post, enabling local flags globally make them apply locally to the packages that recognize them, if they actually do recognize them.
A flag is global if it is commonly used, and by convention should have a standard meaning across multiple packages.
Demo wrote:
Hu wrote:
I suggest disabling USE=debug except where you have a specific need for debug code to be enabled.
That my friend, is a new gentoo install, which I can't afford ...
Why is changing one flag, even a global one, a full reinstall? Change it, and let Portage rebuild the affected packages in place.
Back to top
View user's profile Send private message
Demo
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2022
Posts: 126

PostPosted: Tue Apr 23, 2024 7:26 pm    Post subject: Reply with quote

Quote:
Why is changing one flag, even a global one, a full reinstall? Change it, and let Portage rebuild the affected packages in place.

I can't check on the list of packages to recompile now as gcc is murdering my ram now to compile Firefox, so perhaps later, but I'm almost sure, the list is going to be long ...

Quote:
You should not be toggling flags you do not understand.

You do recognize the fact that if I wanted to be just another conventional person I would've been still using windows, probably won't have heard of Linux at all ...
Instead, a clear explanation of the use flag should be provided, for all users, not only for myself ...
Not to mention giving a less ambiguous name!
Quote:
A flag is global if it is commonly used, and by convention should have a standard meaning across multiple packages.

The same rule applies to local flags as well, with consideration to it's context within the package, for example mpi, which is local for a few packages, but has the same purpose for all of them ...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
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