1 |
Wol wrote: |
2 |
> On 05/12/2021 21:21, Alan Grimes wrote: |
3 |
> |
4 |
>> I think one of the root issues is that llvm-13 deprecated several |
5 |
>> command line options that broke a number of packages that took a |
6 |
>> great many more packages down with them. I first just masked clang-13 |
7 |
>> but that doesn't seem to be enough, I also masked llvm-13 and |
8 |
>> llvm-common-13 and am running --emptytree world AGAIN. Wol |
9 |
|
10 |
|
11 |
Managed to get a stale build of my old client working again by resorting |
12 |
to symlink bulshittery again. |
13 |
|
14 |
(working through an inbox of 500 new...) |
15 |
|
16 |
I did get a substantial chunk of my stuff working by purging llvm-13. |
17 |
However, there is a Rust somewhere on my system that is still linked to |
18 |
llvm-13 in some way, I have unmerged *rust* but it still exists and is |
19 |
causing spidermonkey to instabarf... [paste below] |
20 |
|
21 |
Seamonkey seems to be having issues with C++ usage so that's not |
22 |
directly a gentoo issue.... |
23 |
|
24 |
|
25 |
* Package: dev-lang/spidermonkey-78.15.0 |
26 |
* Repository: gentoo |
27 |
* Maintainer: mozilla@g.o |
28 |
* USE: abi_x86_64 amd64 clang elibc_glibc jit kernel_linux lto |
29 |
userland_GNU |
30 |
* FEATURES: network-sandbox nostrip sandbox splitdebug userpriv |
31 |
usersandbox |
32 |
* Checking for at least 6400 MiB disk space at |
33 |
"/var/tmp/portage/dev-lang/spidermonkey-78.15.0/temp" ... |
34 |
[ ok ] |
35 |
* sys-devel/llvm:13 is missing! Cannot use LLVM slot 13 ... |
36 |
* Using LLVM slot 12 to build |
37 |
* Rust is using LLVM version 13 but ld.lld version belongs to LLVM |
38 |
version 12. |
39 |
* You will be unable to link dev-lang/spidermonkey. To proceed you have |
40 |
the following options: |
41 |
* - Manually switch rust version using 'eselect rust' to match used |
42 |
LLVM version |
43 |
* - Switch to dev-lang/rust[system-llvm] which will guarantee |
44 |
matching version |
45 |
* - Build dev-lang/spidermonkey without USE=lto |
46 |
* ERROR: dev-lang/spidermonkey-78.15.0::gentoo failed (setup phase): |
47 |
* LLVM version used by Rust (13) does not match with ld.lld version (12)! |
48 |
* |
49 |
* Call stack: |
50 |
* ebuild.sh, line 127: Called pkg_setup |
51 |
* spidermonkey-78.15.0.ebuild, line 199: Called die |
52 |
* The specific snippet of code: |
53 |
* die "LLVM version used by Rust |
54 |
(${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" |
55 |
* |
56 |
* If you need support, post the output of `emerge --info |
57 |
'=dev-lang/spidermonkey-78.15.0::gentoo'`, |
58 |
* the complete build log and the output of `emerge -pqv |
59 |
'=dev-lang/spidermonkey-78.15.0::gentoo'`. |
60 |
* The complete build log is located at |
61 |
'/var/tmp/portage/dev-lang/spidermonkey-78.15.0/temp/build.log'. |
62 |
* The ebuild environment file is located at |
63 |
'/var/tmp/portage/dev-lang/spidermonkey-78.15.0/temp/die.env'. |
64 |
* Working directory: '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/empty' |
65 |
* S: |
66 |
'/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src' |
67 |
|
68 |
-- |
69 |
Beware of Zombies. =O |
70 |
#EggCrisis #BlackWinter |
71 |
White is the new Kulak. |
72 |
Powers are not rights. |