1 |
As the subject says, a bootstrap on OSX will now work itself into a |
2 |
system with Clang as the only and main compiler. This also means that |
3 |
bootstrapping finally works normally again on OSX 10.9 Maverick and |
4 |
10.10 Yosemite. Long overdue. Too long, probably. |
5 |
|
6 |
If you have an existing prefix, it will likely try to install clang. If |
7 |
you want to keep your Prefix, you probably have to first manually |
8 |
install clang/llvm-3.4 before you can compile 3.5. I haven't tested |
9 |
this, sorry. |
10 |
|
11 |
This switch would not have been possible without the hard work of many |
12 |
non-devs that contributed patches and fixes over the years to |
13 |
binutils-apple and llvm. Many thanks to you all! |
14 |
|
15 |
For the curious, https://bugs.gentoo.org/show_bug.cgi?id=538366 |
16 |
documents more or less what a bootstrap now does. I decided not to try |
17 |
and skip the clang-3.4 step (although we can on newer systems) because |
18 |
then I'd know it would work on older systems the same way. In the end |
19 |
on a modern machine, it just takes a while, but I was able to do do |
20 |
three full bootstraps on a single rainy day (with some stops inbetween) |
21 |
on my rusty Core i7 iMac. It shouldn't be so bad. It took me an hour |
22 |
or so on a Mac Mini Core i5 with an SSD this morning. So I hope it's ok |
23 |
for people to (finally) re-bootstrap their prefixes. |
24 |
|
25 |
Fabian |
26 |
|
27 |
-- |
28 |
Fabian Groffen |
29 |
Gentoo on a different level |