Gentoo Archives: gentoo-alt

From: Jeremy Olexa <darkside@g.o>
To: "gentoo-alt@l.g.o" <gentoo-alt@l.g.o>
Subject: Re: [gentoo-alt] Gentoo Prefix on OSX now uses Clang
Date: Sat, 06 Jun 2015 14:11:40
Message-Id: CAMxqorUWxGvvBd9cpWqWZtiY=UPc3QBPXV+TAWkQz89J5OtbjA@mail.gmail.com
In Reply to: [gentoo-alt] Gentoo Prefix on OSX now uses Clang by Fabian Groffen
1 Great work!
2
3 It almost finished for me ... ~x64-macos
4
5 The following keyword changes are necessary to proceed:
6 (see "package.accept_keywords" in the portage(5) man page for more details)
7 # required by app-portage/portage-utils-0.56[-static]
8 # required by app-admin/perl-cleaner-2.17
9 # required by dev-lang/perl-5.20.2-r1
10 # required by virtual/perl-ExtUtils-Command-1.180.0-r2
11 # required by perl-core/ExtUtils-MakeMaker-7.40.0-r1
12 # required by virtual/perl-ExtUtils-MakeMaker-7.40.0
13 # required by dev-perl/Text-Unidecode-1.230.0
14 # required by sys-apps/texinfo-5.2
15 # required by sys-apps/groff-1.22.3
16 # required by sys-apps/man-1.6g
17 # required by virtual/man-0-r1
18 # required by @system
19 # required by @world (argument)
20
21 =dev-libs/iniparser-3.1-r1 **
22
23 I added it to package.accept_keywords and re-ran bootstrap-prefix.sh
24 and it blew up on me because it tried to emerge gmp again and failed.
25
26 -Jeremy
27
28 On Mon, Jun 1, 2015 at 2:38 PM, Fabian Groffen <grobian@g.o> wrote:
29 > As the subject says, a bootstrap on OSX will now work itself into a
30 > system with Clang as the only and main compiler. This also means that
31 > bootstrapping finally works normally again on OSX 10.9 Maverick and
32 > 10.10 Yosemite. Long overdue. Too long, probably.
33 >
34 > If you have an existing prefix, it will likely try to install clang. If
35 > you want to keep your Prefix, you probably have to first manually
36 > install clang/llvm-3.4 before you can compile 3.5. I haven't tested
37 > this, sorry.
38 >
39 > This switch would not have been possible without the hard work of many
40 > non-devs that contributed patches and fixes over the years to
41 > binutils-apple and llvm. Many thanks to you all!
42 >
43 > For the curious, https://bugs.gentoo.org/show_bug.cgi?id=538366
44 > documents more or less what a bootstrap now does. I decided not to try
45 > and skip the clang-3.4 step (although we can on newer systems) because
46 > then I'd know it would work on older systems the same way. In the end
47 > on a modern machine, it just takes a while, but I was able to do do
48 > three full bootstraps on a single rainy day (with some stops inbetween)
49 > on my rusty Core i7 iMac. It shouldn't be so bad. It took me an hour
50 > or so on a Mac Mini Core i5 with an SSD this morning. So I hope it's ok
51 > for people to (finally) re-bootstrap their prefixes.
52 >
53 > Fabian
54 >
55 > --
56 > Fabian Groffen
57 > Gentoo on a different level

Replies

Subject Author
RE: [gentoo-alt] Gentoo Prefix on OSX now uses Clang YangJiaqi <kasuganosora@××××.jp>
Re: [gentoo-alt] Gentoo Prefix on OSX now uses Clang Fabian Groffen <grobian@g.o>