Gentoo Archives: gentoo-user

From: James <wireless@×××××××××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] llvm clang ABI confusion
Date: Wed, 10 Feb 2016 21:52:47
Message-Id: loom.20160210T222816-511@post.gmane.org
1 Hello,
2
3 My previous post suggest that every file under /etc/portage
4
5 can be parsed for flags and directives. I removed all of the archives
6
7 and that cleanup of /etc/portage/ is in progress. This question
8
9 is unrelated, as best as I can tell.
10
11
12 Ok, so I just went to install something and got this ::
13
14 emerge -uDNvtp =dev-java/sbt-0.13.10_rc2
15
16 [ebuild U ~] dev-java/sbt-0.13.10_rc2::gentoo [0.13.8::gentoo]
17
18 USE="-binary" 210,199 KiB
19
20 [ebuild U ~] dev-lang/scala-2.11.7-r1:2.11/2.11.7::gentoo
21
22 [2.11.4-r1:2.11/2.11.4::gentoo] USE="source -binary -doc -emacs" 0 KiB
23
24 [ebuild U ~] dev-lang/scala-2.10.6:2.10/2.10.6::gentoo
25
26 [2.10.4-r2:2.10/2.10.4::gentoo] USE="source -binary -doc -emacs" 82,629 KiB
27
28 Total: 3 packages (3 upgrades), Size of downloads: 292,827 KiB
29
30 WARNING: One or more updates/rebuilds have been skipped due to a
31 dependency conflict:
32
33 sys-devel/llvm:0
34
35 sys-devel/llvm-3.5.0:0/3.5::gentoo, ebuild scheduled for merge
36 conflicts with
37
38 sys-devel/llvm-3.5.0[clang(-),-debug,python,static-
39 analyzer,abi_x86_32(-),abi_x86_64(-)]
40
41 required by (sys-devel/clang-3.5.0-r100:0/3.5::gentoo, installed)
42
43 I have both installed:: [I] sys-devel/llvm
44
45 Installed versions: 3.5.0(06:15:37 PM 01/25/2016)(clang libffi ncurses
46
47 python
48 static-analyzer -debug -doc -gold -libedit -multitarget -ocaml -test -xml
49
50 ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64"
51
52 ABI_X86="32 64 -x32" KERNEL="-Darwin -FreeBSD" PYTHON_TARGETS="python2_7 -pypy"
53 VIDEO_CARDS="radeon")
54
55 and [I] sys-devel/clang
56 Installed versions: 3.5.0-r100(12:07:02 PM 01/17/2016)(python
57
58 static-analyzer -debug -multitarget ABI_MIPS="-n32 -n64 -o32"
59
60 ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 64 -x32")
61
62
63 in my /etc/portage/package.use/000.abi I have this
64 entry:: */* -abi_x86_32
65
66
67 both "egrep -r clang /etc/portage/" and "egrep -r clang /etc/portage/"
68 return empty. Commenting out the above referenced entry in did not fix the
69 conflict.
70
71 I still want to ensure I have no 32 bit packages on this system.
72 Is that my problem that clang/llvm require 32 bit sources? If so, how do I
73 fix this and keep 32 bit packages off the system? Surely I am confused as to
74 resolution options.
75
76
77 Suggestions?
78 James

Replies

Subject Author
Re: [gentoo-user] llvm clang ABI confusion Alan McKinnon <alan.mckinnon@×××××.com>
Re: [gentoo-user] llvm clang ABI confusion Neil Bothwick <neil@××××××××××.uk>