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