Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Nov 2013 16:00:12 +0200
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        Peter Jeremy <peter@rulingia.com>
Cc:        vbox@FreeBSD.org
Subject:   Re: ports/182468: [patch] lang/gcc builds unrunnable emulators/virtualbox-ose
Message-ID:  <20131103140012.GF59496@kib.kiev.ua>
In-Reply-To: <201311031010.rA3AA1UI094428@freefall.freebsd.org>
References:  <201311031010.rA3AA1UI094428@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--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 <peter@rulingia.com>
> To: Volodymyr Kostyrko <c.kworr@gmail.com>
> 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 <c.kworr@gmail.com> 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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20131103140012.GF59496>