1 |
I've managed to get a working system up and running on gcc-3.1. I used the |
2 |
1.3-gcc3.1 stage1 tarball with the following optimizations:- |
3 |
-march=athlon-tbird -mmmx -m3dnow -O3 -pipe (no -fomit-frame-pointer). The |
4 |
mmx and 3dnow flags are obviously only cosmetic at this stage but there |
5 |
was no problem with -O3. |
6 |
There was that problem with xfree, which I could solve by using |
7 |
-march=i686 -O3 -pipe (again no -fomit-frame-pointer and -O3 caused no |
8 |
problems). |
9 |
Since -fomit-frame-pointer used to work everywhere with gcc-2..95.x, I |
10 |
find it somewhat strange that it should b0rk out with gcc-3.1. It's maybe |
11 |
because of changes in the compiler itself, or maybe because of the |
12 |
software itself - which the earlier compiler let through without any fuss. |
13 |
The second looks more likely because my regular optimization flags (for |
14 |
the system builds as well as world builds) are -march=-athlon-tbird -mmmx |
15 |
-m3dnow -O3 -pipe -fomit-frame-pointer and there's absolutely no problem. |
16 |
I have yet to compile qt and kde and going by what I've seen about these |
17 |
builds vis-a-vis gcc 3.1 I just might have to go easy again on the |
18 |
optimization flags a bit (like I did for xfree). |
19 |
|
20 |
Regards, |
21 |
Prashanth Aditya Susarl |
22 |
|
23 |
On Sun, 2 Jun 2002, Brian Webb wrote: |
24 |
|
25 |
> I think I may have found at least part of the problem. I noticed that on |
26 |
> my other gcc-3.0 profile machines, texinfo couldn't be emerged. It turns |
27 |
> out that texinfo is masked. Texinfo is a required system package in the |
28 |
> gcc-3.0 profile and it's masked the package.mask, which obviously is not a |
29 |
> good thing. If I unmask texinfo my existing systems are happy, but I |
30 |
> haven't tested it on a bootstrap yet. |
31 |
> |
32 |
> Brian |
33 |
> |
34 |
> |
35 |
> P.S. Sorry about the run-on emails. I really have to figure out why |
36 |
> Squirrelmail is running all my paragraphs together!!!! |