From owner-freebsd-emulation@FreeBSD.ORG Sun Nov 3 14:00:21 2013 Return-Path: Delivered-To: vbox@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 2DACCDC0 for ; Sun, 3 Nov 2013 14:00:21 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7FA242002 for ; Sun, 3 Nov 2013 14:00:20 +0000 (UTC) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.14.7/8.14.7) with ESMTP id rA3E0DRU058622; Sun, 3 Nov 2013 16:00:13 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.8.3 kib.kiev.ua rA3E0DRU058622 Received: (from kostik@localhost) by tom.home (8.14.7/8.14.7/Submit) id rA3E0CTu058615; Sun, 3 Nov 2013 16:00:12 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Sun, 3 Nov 2013 16:00:12 +0200 From: Konstantin Belousov To: Peter Jeremy Subject: Re: ports/182468: [patch] lang/gcc builds unrunnable emulators/virtualbox-ose Message-ID: <20131103140012.GF59496@kib.kiev.ua> References: <201311031010.rA3AA1UI094428@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="dGMqxDINbOsorC0c" Content-Disposition: inline In-Reply-To: <201311031010.rA3AA1UI094428@freefall.freebsd.org> User-Agent: Mutt/1.5.22 (2013-10-16) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on tom.home X-Mailman-Approved-At: Sun, 03 Nov 2013 17:24:06 +0000 Cc: vbox@FreeBSD.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Nov 2013 14:00:21 -0000 --dGMqxDINbOsorC0c Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Nov 03, 2013 at 10:10:01AM +0000, Peter Jeremy wrote: > The following reply was made to PR ports/182468; it has been noted by GNA= TS. >=20 > From: Peter Jeremy > To: Volodymyr Kostyrko > Cc: bug-followup@FreeBSD.org > Subject: Re: ports/182468: [patch] lang/gcc builds unrunnable > emulators/virtualbox-ose > Date: Sun, 3 Nov 2013 21:09:07 +1100 >=20 > --jI8keyz6grp/JLjh > Content-Type: text/plain; charset=3Dus-ascii > Content-Disposition: inline > Content-Transfer-Encoding: quoted-printable > =20 > On 2013-Nov-01 15:19:32 +0200, Volodymyr Kostyrko wr= ote: > >Isn't it easier to map libstdc++.so.6 to gcc46/libstdc++.so.6 in=3D20 > >/etc/libmap.conf? > =20 The libstdc++.so ABI is supposed to be backward-compatible, so, in theory, libstdc++ from gcc 4.6 should be a drop-in replacement for the libstdc++ =66rom our base. > As a general solution, definitely not - that would break programs (eg > those compiled with the base C++) that expect libstdc++.so.6 to be the > one in /usr/lib. It should not. > =20 > As a specific solution for VBox-ose, not really. That would require > hand-crafting a libmap.conf entry that is only valid for one version > of gcc and is unknown to the ports/pkg system. It would look like it > works up until VBox gets copied onto another system or lang/gcc changed > to a different version. > =20 > Any fix has to fit into the ports/pkg system so it gets handled automati= cal=3D > ly > and doesn't get lost. Ideally, lang/gcc (etc) would be fixed so they we= re > usable without having to rely on hacks in Mk/bsd.gcc.mk. > =20 > --=3D20 > Peter Jeremy > =20 > --jI8keyz6grp/JLjh > Content-Type: application/pgp-signature > =20 > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.21 (FreeBSD) > =20 > iKYEARECAGYFAlJ2IMNfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl > bnBncC5maWZ0aGhvcnNlbWFuLm5ldDBCRjc3QTcyNTg5NEVCRTY0RjREN0VFRUZF > OEE0N0JGRjAwRkI4ODcACgkQ/opHv/APuIdMgACZAUlD2snT239g/tUE8DAuLRiX > vTAAnihkGEfsczkKjGd+dR+XS/ZDGO52 > =3D2rRy > -----END PGP SIGNATURE----- > =20 > --jI8keyz6grp/JLjh-- > _______________________________________________ > freebsd-emulation@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-emulation > To unsubscribe, send any mail to "freebsd-emulation-unsubscribe@freebsd.o= rg" --dGMqxDINbOsorC0c Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQIcBAEBAgAGBQJSdlbrAAoJEJDCuSvBvK1BlOkP/39kky6U9eZTV/kPCb7UeJxx SsNb/ZPj1lVYpxCSVGkLO+d9ObFQ6aMEpTaf465dEFbbP69+hG5xG1KgootuXRKP aBFdnG6DVBifkEMqRIRmCyKp+WO5gjmtJ0xZ9e9lDo1+q8k333VAAmjIa6d95Fum 6PH5Ctg2fkT9CvUqVoXi6MdnGZkOcuW+FKyKdvCgV1AGfchfIVQzlpPUfC/uSPeD dlkh0cYN53Lb+hA4w8yKSZobLtaz0JTSB5VQZ1urZbo//ygHLYfBsxrDrQXBbAEt QqMTT1QT8hbFWbU4WOW+KEKxXAnuydSk7hCziZ71KhRcT0lJLKkaKV2W+rm5e4UK B7j2WjsNDR8GGx5f07OoFd06mi3V01bwgr88o8RJ0lbPrF6CaJxjqIQ3GFYRWMJj kZkxwF4G561EEbRHMWG1xIx6zQsi6iv1aCrx+AqBIOXxvMpt5gjqCIafxjzMa//a Wd2m1PnydgnO+bN5uMLiSORsPgTYtt2dpEGbEopuaPC5TOOTq+rCZJeJ6JJD9eZ9 Js1zc/f/MRaGGKwi3PjpwpXjxpBunpq5dTmB2LjEpzSMGq0HOlvT2WR+DxMPGNqz d4O3HiU13Vedv0p2uS800XGVvKFKxLfOAlaYE448Nta9lkcPX8Zlhjg70W0p90r+ JQQYxcTbOdKOfMqrvq54 =XyBO -----END PGP SIGNATURE----- --dGMqxDINbOsorC0c--