1 |
Thanks for your reply, Terry. |
2 |
|
3 |
On Wednesday 21 April 2004 11:06, Andy Dustman wrote: |
4 |
> On Wed, 2004-04-21 at 09:53, Kevin wrote: |
5 |
> > checking for C compiler default output... configure: error: C |
6 |
> > compiler cannot create executables |
7 |
> > See `config.log' for more details. |
8 |
> |
9 |
> That might be useful information. (And you provide this later) |
10 |
> |
11 |
> > # These settings were set by the catalyst build script that |
12 |
> > automatically built this stage |
13 |
> > CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe |
14 |
> > -mcpu=pentium4" |
15 |
> |
16 |
> -march=pentium4 implies -mcpu=pentium4, so you don't need the later. |
17 |
> However, AFAIK, -march=pentium4 still causes some bad code to be |
18 |
> generated for SSE2 instructions, so what you really need is |
19 |
> -march=pentium3 -mcpu=pentium4 (use pentium3 instruction set, |
20 |
> optimize for pentium4). |
21 |
|
22 |
I'll try it. The only other thing I know to do is try with a different |
23 |
stage 1 tarball. I used the stage1-pentium4-pie-ssp-2004.0.tar.bz2 |
24 |
in this case. Not sure if that might be the source of my problems. |
25 |
Should I maybe use an x86 stage 1 tarball? |
26 |
|
27 |
> |
28 |
> I also prefer to use -O2 -falign-loops=8 -falign-jumps=8 |
29 |
> -falign-functions=64, but these are less critical. |
30 |
|
31 |
I'll try them too. |
32 |
|
33 |
> |
34 |
> > CHOST="i686-pc-linux-gnu" |
35 |
> > USE="sse krb4 kerberos samba ldap sasl doc apache2 afs acpi apm |
36 |
> > berkdb crypt cups emacs emacs-w3 encode ethereal evo firebird flac |
37 |
> > foomaticdb gpm gstreamer guile hardened imap innodb jabber jack |
38 |
> > java jikes libwww mad mcal mysql ncurses odbc oggvorbis pam pda |
39 |
> > ppds pdflib perl plotutils png prelude python readline ruby slp |
40 |
> > spell ssl svga tcltk tetex tiff truetype unicode usb vhosts X kde |
41 |
> > qt gnome gtk gtk2 quicktime jpeg gif xinerama X Xaw3d xml xml2 xmms |
42 |
> > xv zeo alsa avi bonobo acl caps imagemagick icq ipv6" |
43 |
> > CXXFLAGS="${CFLAGS}" |
44 |
> > MAKEOPTS="-j2" |
45 |
> > GENTOO_MIRRORS="http://gentoo.oregonstate.edu/" |
46 |
> > =================================================== |
47 |
> > |
48 |
> > (I really do plan on making use of all those USE variables) |
49 |
> |
50 |
> A lot of those USE flags should be set by default, so you don't need |
51 |
> to set them in /etc/make.conf, but it doesn't hurt anything if that's |
52 |
> really what you want. It may possibly cause problems with building |
53 |
> stage1. But I also don't think you should attempt to emerge findutils |
54 |
> until after you've built your stage3, i.e. after you've done emerge |
55 |
> system. |
56 |
|
57 |
But, emerging findutils is apparently a part of emerging system... See |
58 |
my original PS. It's the first one on the list of remaining |
59 |
dependencies. |
60 |
|
61 |
Thanks again for your reply, Terry. |
62 |
|
63 |
-Kevin |