From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1E9QpF-0000YC-0n for garchives@archives.gentoo.org; Sun, 28 Aug 2005 17:20:09 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j7SHHilV028894; Sun, 28 Aug 2005 17:17:44 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j7SHG5J2030693 for <gentoo-dev@lists.gentoo.org>; Sun, 28 Aug 2005 17:16:05 GMT Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by smtp.gentoo.org with esmtp (Exim 4.43) id 1E9Qn0-00085A-VY for gentoo-dev@lists.gentoo.org; Sun, 28 Aug 2005 17:17:51 +0000 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1E9QmO-0002pP-Ep for gentoo-dev@gentoo.org; Sun, 28 Aug 2005 19:17:12 +0200 Received: from dsl-082-083-011-139.arcor-ip.net ([82.83.11.139]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <gentoo-dev@gentoo.org>; Sun, 28 Aug 2005 19:17:12 +0200 Received: from skoehler by dsl-082-083-011-139.arcor-ip.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <gentoo-dev@gentoo.org>; Sun, 28 Aug 2005 19:17:12 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: =?ISO-8859-15?Q?Sven_K=F6hler?= <skoehler@upb.de> Subject: [gentoo-dev] Re: why does gcc-3.4.x depend on gcc-3.3.x / libstdc++? Date: Sun, 28 Aug 2005 19:09:18 +0200 Message-ID: <desrgv$nl2$1@sea.gmane.org> References: <623652d5050826021471a91d8e@mail.gmail.com> <20050826134928.GA23434@toucan.gentoo.org> <430FB7CB.3030706@gentoo.org> <20050827143033.GA8501@lion.gg3.net> Precedence: bulk List-Post: <mailto:gentoo-dev@lists.gentoo.org> List-Help: <mailto:gentoo-dev+help@gentoo.org> List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@gentoo.org> List-Subscribe: <mailto:gentoo-dev+subscribe@gentoo.org> List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org> X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig09129EF046D040B44050B2C7" X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: dsl-082-083-011-139.arcor-ip.net User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: de-DE, de, en-us, en In-Reply-To: <20050827143033.GA8501@lion.gg3.net> X-Enigmail-Version: 0.92.0.0 Sender: news <news@sea.gmane.org> X-Archives-Salt: 617acdde-378c-4b2a-8a25-b8a6becec1f4 X-Archives-Hash: af296515eae2d426984118c2ceb3be7f This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig09129EF046D040B44050B2C7 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit >>I must say I have been wondering about this for a while too. >>A solution might be add some sort of flag to packages that are binary, >>and then let portage install libstdc++ the first time you install this >>kind of package. > > You mean, like have binary packages depend on > virtual/libstdc++-SOMEVERSION and have virtual/libstdc++ provided by gcc > or the split-out libstdc++ ebuild? Some packages event depend on libstdc++-v3 even if gcc-3.3 is installed. I suggested virtuals for each libstdc++-version a long time ago since they are provided by either gcc or seperate libstdc++ ebuilds. It was rejected by i think vapier or azarah. Furthermore, i suggested that portage may analyse installed binaries for dependency on a specific libstc++ version and it may record an additional depency for such packages. This would solve the "emerge depclean uninstalls in-use libstdc++ library" easily. Of course, this might need heavy changes to portage. --------------enig09129EF046D040B44050B2C7 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Cygwin) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDEe++7Ww7FjRBE4ARAuu1AJ9QNuY9zJJAPkFXpj8WOSTtYSqjxgCfSOlI HEIG25daq/wTQ3kCv79cD/M= =x0Hb -----END PGP SIGNATURE----- --------------enig09129EF046D040B44050B2C7-- -- gentoo-dev@gentoo.org mailing list