1 |
Changing the profile in /etc/make.profile to default-1.0-gcc3 should |
2 |
make you bootstrap against gcc3 instead. |
3 |
|
4 |
On Sun, 2002-04-07 at 05:29, Preston A. Elder wrote: |
5 |
> Personally, I'd be very interested to know how you did this 'from |
6 |
> scratch'. |
7 |
> |
8 |
> I myself have done this from the post-bootstrap (but pre emerge system) |
9 |
> stage on, but I cant bootstrap with 3.0.x, why? |
10 |
> |
11 |
> Well, the image the ISO installs has many applications on it, not linked |
12 |
> statically (eg. tar, etc) -- compiling gcc3.0.4 works fine, but as soon |
13 |
> as it then compiles glibc 2.2.5 and installs it, nothing else works. |
14 |
> |
15 |
> The utilities on the install image look for glibc 2.2.5 compiled with |
16 |
> gcc 2.95.x. So until there is an install image that has statically |
17 |
> linked binaries on it, I dont see how a bootstrap can be achieved using |
18 |
> 3.0.x compilers. |
19 |
> |
20 |
> I too, however, have installed a 3.0.x based system. I did the |
21 |
> bootstrap on 2.95.3, then first thing after bootstrap, I merged gcc |
22 |
> 3.0.4, and then did my emerge system. As Geert said, a few problems |
23 |
> along the way, but not many. I too made patches for all the problems I |
24 |
> found, I submitted them to Geert. The patches I made are ALL backward |
25 |
> compatable to 2.95.3 (I believe, I've not tested this). But then, I |
26 |
> could also have compiled a different package set than he did. |
27 |
> |
28 |
> |
29 |
> On Sat, 2002-04-06 at 07:01, Geert Bevin wrote: |
30 |
> > Hi all, |
31 |
> > |
32 |
> > I finally installed 1.0 from scratch and decided to try it out with gcc |
33 |
> > 3.0.4 instead of 2.95.3. Along the way I encountered some problems, but |
34 |
> > surprisingly little. I've fixed everything that needed fixing and sadly |
35 |
> > some packages are backwards incompatible. For that reason and for the |
36 |
> > ease of maintenance I've created a dedicated gcc 3 profile. |
37 |
> > |
38 |
> > So, for those that want to try this out, just link the default-1.0-gcc3 |
39 |
> > profile instead of default-1.0 to /etc/make.profile. Note that this will |
40 |
> > only work for installations from scratch and not for updates since |
41 |
> > applications that link against libstdc++ v2 require the libraries of gcc |
42 |
> > v2 and not gcc v3. |
43 |
> > |
44 |
> > There are still some packages that don't compile such as galeon and |
45 |
> > openjade, but these will be fixed in a matter of time since I need them |
46 |
> > ;-) Feel free to submit fixes too. |
47 |
> > |
48 |
> > Best regards, |
49 |
> > |
50 |
> > Geert Bevin |
51 |
> > -- |
52 |
> > Geert Bevin Uwyn |
53 |
> > "Use what you need" Lambermontlaan 148 |
54 |
> > http://www.uwyn.com 1030 Brussels |
55 |
> > gbevin@××××.com Tel & Fax +32 2 245 41 06 |
56 |
> > |
57 |
> > _______________________________________________ |
58 |
> > gentoo-dev mailing list |
59 |
> > gentoo-dev@g.o |
60 |
> > http://lists.gentoo.org/mailman/listinfo/gentoo-dev |
61 |
> |
62 |
> Thanks, |
63 |
> |
64 |
> -- |
65 |
> PreZ |
66 |
> Systems Administrator |
67 |
> GOTH.NET |
68 |
> |
69 |
> Goth Code '98: tSKeba5qaSabsaaaGbaa75KAASWGuajmsvbieqcL4BaaLb3F4 |
70 |
> nId5mefqmDjmmgm#haxthgzpj4GiysNkycSRGHabiabOkauNSW |
71 |
> |
72 |
> GOTH.NET - http://www.goth.net |
73 |
> Free online resource for the gothic community. |
74 |
-- |
75 |
Geert Bevin Uwyn |
76 |
"Use what you need" Lambermontlaan 148 |
77 |
http://www.uwyn.com 1030 Brussels |
78 |
gbevin@××××.com Tel & Fax +32 2 245 41 06 |