From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DMARC_NONE,MAILING_LIST_MULTI, NICE_REPLY_A autolearn=unavailable autolearn_force=no version=4.0.0 Received: from Darkmere.psychozone (foo.stahl.nu [194.18.231.27]) by chiba.3jane.net (Postfix) with ESMTP id 900D32015D66 for ; Sun, 7 Apr 2002 17:11:05 -0500 (CDT) Received: from Darkmere.psychozone (localhost [127.0.0.1]) by Darkmere.psychozone (Postfix) with SMTP id 06CA022FB9 for ; Mon, 8 Apr 2002 00:04:49 +0200 (CEST) Date: Mon, 8 Apr 2002 00:04:39 +0200 From: Spider To: gentoo-dev@gentoo.org Subject: Re: [gentoo-dev] Gcc 3.0.4 installed system Message-Id: <20020408000439.596ea52f.spider@gentoo.org> In-Reply-To: <1018094468.8723.23.camel@oak.uwyn.office> References: <1018094468.8723.23.camel@oak.uwyn.office> Organization: Chaotic X-Mailer: Sylpheed version 0.7.4 (GTK+ 1.2.10; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; boundary="=.(z)+_1nX2Ufle," Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0.6 Precedence: bulk Reply-To: gentoo-dev@gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux developer list List-Unsubscribe: , List-Archive: X-Archives-Salt: 3b8b7bc5-357a-4f6b-a11a-8d1843e5582e X-Archives-Hash: b05de59e580023fc5dd6c3e374bb6df6 --=.(z)+_1nX2Ufle, Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit ok, I've just been bashing some against gcc3 and an upgrade from -rc6. in short: it works the long answer is... Youll want to rebuild a lot of things. First, you want to identify all packages that use libstdc++ find / -type f -perm +o+x | while read FILE do ldd "${FILE}" |grep "libstdc++" - >/dev/null && echo ${FILE} >>/root/REBUILD.files # (this above is a single line) echo ${FILE} done # Now, you want gentoolkit installed (qpkg is your friend ;) # then, get the package they belong to. cat /root/REBUILD.files |while read FILE do qpkg -nc -f "${FILE}" >>/root/REBUILD.packs;echo ${FILE} done # Now, we reduce that list further cat /root/REBUILD.packs |sort |uniq >/root/REBUILD.packs.new look at those packages, and then calmly remove them. mozilla, galeon, gtkmm, gabber, ickle, blackbox, openssl, bbpager, fluxbox .... all that. in openssl ebuild add this in src_unpack: patch -p0 < ${FILESDIR}/openssl-0.9.6c-gcc3.patch bbpager breaks (incompatible with gcc3) I dont think netscape 4.73 will work either. :/ Well.. thats all folks ;) //Spider begin quote On 06 Apr 2002 14:01:07 +0200 Geert Bevin wrote: > Hi all, > > I finally installed 1.0 from scratch and decided to try it out with > gcc 3.0.4 instead of 2.95.3. Along the way I encountered some > problems, but surprisingly little. I've fixed everything that needed > fixing and sadly some packages are backwards incompatible. For that > reason and for the ease of maintenance I've created a dedicated gcc 3 > profile. > > So, for those that want to try this out, just link the > default-1.0-gcc3 profile instead of default-1.0 to /etc/make.profile. > Note that this will only work for installations from scratch and not > for updates since applications that link against libstdc++ v2 require > the libraries of gcc v2 and not gcc v3. > > There are still some packages that don't compile such as galeon and > openjade, but these will be fixed in a matter of time since I need > them;-) Feel free to submit fixes too. > > Best regards, > > Geert Bevin > -- > Geert Bevin Uwyn > "Use what you need" Lambermontlaan 148 > http://www.uwyn.com 1030 Brussels > gbevin@uwyn.com Tel & Fax +32 2 245 41 06 > > _______________________________________________ > gentoo-dev mailing list > gentoo-dev@gentoo.org > http://lists.gentoo.org/mailman/listinfo/gentoo-dev -- begin happy99.exe This is a .signature virus! Please copy me into your .signature! See Microsoft KB Article Q265230 for more information. end --=.(z)+_1nX2Ufle, Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) iD8DBQE8sMJ6XNNftdcUD70RAihtAKCWx+mt7xYIs132WQH9BPfEUGssMACfYAnx t124flgUa9Ojl45sMj5iWiA= =PZE7 -----END PGP SIGNATURE----- --=.(z)+_1nX2Ufle,--