Summary: | [ambasta] www-client/firefox-106.0.5 USE=clang missing dependency sys-devel/mold | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | ston jia <ston.jia> |
Component: | Overlays | Assignee: | Amit Prakash Ambasta <amit.prakash.ambasta> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerge log |
> * Repository: ambasta
> * Maintainer: mozilla@gentoo.org
> * USE: X abi_x86_64 amd64 clang dbus elibc_glibc gmp-autoupdate >kernel_linux mold openh264 pulseaudio screencast system-av1 system-harfbuzz >system-icu system-jpeg system-libevent system-libvpx system-webp userland_GNU
>wayland wifi
This is not the official Gentoo ebuild. The 'mold' flag is being added by the 'ambasa' repository ebuild.
(In reply to Sam James from comment #1) > > * Repository: ambasta > > * Maintainer: mozilla@gentoo.org > > * USE: X abi_x86_64 amd64 clang dbus elibc_glibc gmp-autoupdate >kernel_linux mold openh264 pulseaudio screencast system-av1 system-harfbuzz >system-icu system-jpeg system-libevent system-libvpx system-webp userland_GNU > >wayland wifi > > This is not the official Gentoo ebuild. The 'mold' flag is being added by > the 'ambasa' repository ebuild. Sorry ,my fault :( Added the dependency on mold linker when the use-flag is enabled. This should now automatically pull mold unless USE='-mold' is specified (In reply to Amit Prakash Ambasta from comment #3) > Added the dependency on mold linker when the use-flag is enabled. This > should now automatically pull mold unless USE='-mold' is specified Thanks! |
Created attachment 831689 [details] emerge log ``` 0:01.96 DEBUG: Executing: `/usr/lib/llvm/14/bin/x86_64-pc-linux-gnu-clang -std=gnu99 -fuse-ld=mold -Wl,--version` ``` It seems that emerge use mold as linker when use +clang but mold is not included in the depends.