1 |
El Mon, 16 Apr 2007 15:56:27 +0200 |
2 |
purple <purpleritza@×××××.com> escribió: |
3 |
|
4 |
> installing with stage3 and 2x emerge -e system and 2x emerge -e world |
5 |
> will give you exact performance as it was installed from stage1.. |
6 |
> |
7 |
Nah, doing an emerge -e world will give you exactly the same. Since the |
8 |
gcc compiler bootstraps itself on compile time, so, recompiling it |
9 |
again and again and again and again is pretty much useless. |
10 |
|
11 |
What does that mean? Well, the compiler first is compiled with your |
12 |
actual c compiler, and then, once it's been compiled, it automatically |
13 |
re-compiles itself using the produced compiler. So, if you do it again |
14 |
you are just wasting your time. |
15 |
|
16 |
That is, of course, unless you pass the --disable-bootstrap option |
17 |
to ./configure when compiling gcc, but as you all can see, it is not |
18 |
the case: |
19 |
|
20 |
# grep disable-bootstrap /var/portage/sys-devel/gcc/gcc-4.1.1.ebuild |
21 |
# |
22 |
|
23 |
It is a common and widespread misconception. Of course, you can |
24 |
still recompile gcc as many times as you wish, if that makes you happy. |
25 |
|
26 |
--Jesús Guerrero |
27 |
-- |
28 |
gentoo-user@g.o mailing list |