From owner-freebsd-ports@FreeBSD.ORG Sat Dec 29 03:59:17 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4B818D7D for ; Sat, 29 Dec 2012 03:59:17 +0000 (UTC) (envelope-from jeffreybouquet@yahoo.com) Received: from nm21-vm3.bullet.mail.gq1.yahoo.com (nm21-vm3.bullet.mail.gq1.yahoo.com [98.136.217.50]) by mx1.freebsd.org (Postfix) with ESMTP id F1E968FC08 for ; Sat, 29 Dec 2012 03:59:16 +0000 (UTC) Received: from [98.137.12.57] by nm21.bullet.mail.gq1.yahoo.com with NNFMP; 29 Dec 2012 03:57:22 -0000 Received: from [98.137.12.235] by tm2.bullet.mail.gq1.yahoo.com with NNFMP; 29 Dec 2012 03:57:22 -0000 Received: from [127.0.0.1] by omp1043.mail.gq1.yahoo.com with NNFMP; 29 Dec 2012 03:57:22 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 783648.31250.bm@omp1043.mail.gq1.yahoo.com Received: (qmail 51771 invoked by uid 60001); 29 Dec 2012 03:57:22 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1356753442; bh=MiD0fNJ3yCMJm/hRygkFcLw1qwk3oByfbnCodnutKCw=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=D2f+rV0BUMDRU7nZ3ohZz1dbDyTsrpOewrQxI33d9nYSoX4n3YQ5tTazsLWmu4pYj7GzR+0Tj+wjuOGDJQ8dFakpMd18QOHaVGe8T1Szo/eUcJaOuUlnfdTNSp0WJBYYW9wwbADHE5ZpMf/AHvtZfI44SdZTPe4u3PkLi5t2jgc= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=11YzRF5lFt76ENXQfMZ25VSEqHhLOURB3/l8A5ZHkqa658lz8XwUFdTmFpxBMKaDzH5brve/bQ5DbFE4NHn2mUvcIpnuK2+MoSIm86khbTtaEdQNbNcxPnvaLhQiQisDul6WkKcLTqjW+vnWzuM+B5nDFxAQRzKXc3K7p/wRZPw=; X-YMail-OSG: tEAuLdoVM1koIVUE_SL0wx1L34tHkypovt_4uZNbCdf6vyo GR7dutRIL43ml7zTxeyHxu4NGt_c5zmoSzhsKLY4uVvWrJeimrJKj39DWEgM g2yvypnUgJJuVa6W7kQN3a9sjTIw9ZI.mpyFInRvVbtFLgpYq9pbSrG0adM6 TkuivbWQRRxrHam6b_x9KhVkqB5o20uNSBF5_5NFGaKTKsJjb1dffox0FdnI FdEmM_JiYsLL_2N421VIKyok5QbO1YWnvvQtZzW6jkEaRD9npsnaFZICVG8o hmA9SKzJIMxkYkwPda0sA4Ub7xoZdHQNxeNRPF8OVf5odeU4WGUcrA4putbk X3ZbpnxbjI2kVi_TcOpFjLjiWAG7v26JtGs3LwxROnE2IfqpZEj4qun4LBMA 3W36isbGzNG0T88tCaprzXQ0UK2oOmhic2eg6V.XGGtqzzhhRzCioQJE5bmr 49UihRePMH1PtOL1fE3E93yhWI5ECz_bf1MwHxlgWQqNObn5x1mUeBz7CqEF zPiT3 Received: from [66.92.43.99] by web164005.mail.gq1.yahoo.com via HTTP; Fri, 28 Dec 2012 19:57:22 PST X-Rocket-MIMEInfo: 001.001, U29ycnkgZm9yIHRoZSBmb3JtYXR0aW5nLiBSZXBseSBpcyBiZWxvdw0KDQotLS0gT24gRnJpLCAxMi8yOC8xMiwgR2VyYWxkIFBmZWlmZXIgPGdlcmFsZEBwZmVpZmVyLmNvbT4gd3JvdGU6DQoNCkZyb206IEdlcmFsZCBQZmVpZmVyIDxnZXJhbGRAcGZlaWZlci5jb20.DQpTdWJqZWN0OiBSZTogbGFuZy9nY2M0Ng0KVG86ICJCcmVuZGFuIEZhYmVueSIgPGJmMTc4M0BnbWFpbC5jb20.LCAiQmFwdGlzdGUgRGFyb3Vzc2luIiA8YmFwdEBGcmVlQlNELm9yZz4NCkNjOiBmcmVlYnNkLXBvcnRzQGZyZWVic2Qub3IBMAEBAQE- X-Mailer: YahooMailClassic/15.1.2 YahooMailWebService/0.8.129.483 Message-ID: <1356753442.39132.YahooMailClassic@web164005.mail.gq1.yahoo.com> Date: Fri, 28 Dec 2012 19:57:22 -0800 (PST) From: Jeffrey Bouquet Subject: Re: lang/gcc46 To: freebsd-ports@freebsd.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Dec 2012 03:59:17 -0000 Sorry for the formatting. Reply is below --- On Fri, 12/28/12, Gerald Pfeifer wrote: From: Gerald Pfeifer Subject: Re: lang/gcc46 To: "Brendan Fabeny" , "Baptiste Daroussin" Cc: freebsd-ports@freebsd.org, "Kevin Oberman" Date: Friday, December 28, 2012, 4:08 PM On Mon, 6 Aug 2012, b. f. wrote: > Oops: I forgot though, that partly due to this policy of not bumping > gcc shared library versions, we have some shared libraries in the base > system that conflict with the shared libraries of the various gcc > ports, and we have been enforcing the right links by inscribing hints > in the binaries to look first in the right gcc port directories.=A0 But > if we update lang/gcc from 4.6.x to another major version (e.g. > 4.7.x), the directory changes, and linking for the old binaries will > fail.=A0 So let me qualify my earlier answer: you can keep the old > software working with minimal intervention, for example, by adding a > symlink from the old directory to the new one. What we could do, for the canonical version of GCC (lang/gcc, USE_GCC=3Dyes) is install those libraries into /usr/local/lib instead of /usr/local/lib/gccXY as we are doing for lang/gccXY. What do you think? >>> I had patches to do this even without pkgng, but it made things a=20 >>> little more complicated, and didn't seem to be a high priority, so I=20 >>> didn't pursue it.=A0 If people feel that it is important, I could work= =20 >>> with Gerald to revive that >> Making this change now would benefit a lot of people, now. > Okay, but since I'm not in charge either, it will require (at least) > Gerald's consent. That would be cool.=A0 Bapt wanted to look into this as well a few months ago, so perhaps the two of you can (should?) sync before proceeding? Gerald PS: I don't think we should go for the other option, static linking. _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" ..not=A0 a reply but additional information, I hope it is not to off-topic = to this post.=A0 While trying to install gcc46, it wanted gcc46 already ins= talled for some reason.=A0 I had just deleted it "for" the install.=A0 I di= d a workaround of sorts...