Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Jan 2014 19:29:55 +1100
From:      Peter Jeremy <peter@rulingia.com>
To:        Yuri <yuri@rawbw.com>
Cc:        "ports@freebsd.org" <ports@freebsd.org>
Subject:   Re: libstdc++.so.6 in base 9.2 system collides with libstdc++.so.6 in gcc47
Message-ID:  <20140120082955.GB5919@server.rulingia.com>
In-Reply-To: <52DC4CB6.3070503@marino.st>
References:  <52DC4B94.8050304@rawbw.com> <52DC4CB6.3070503@marino.st>

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

--wac7ysb48OaltWcw
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2014-Jan-19 23:07:50 +0100, John Marino <freebsd.contact@marino.st> wrot=
e:
>On 1/19/2014 23:03, Yuri wrote:
>> After the ports update my qbittorrent fails due to this collision:
>> $ qbittorrent
>> /usr/lib/libstdc++.so.6: version GLIBCXX_3.4.15 required by
>> /usr/local/lib/libtorrent-rasterbar.so.7 not found

Yes, the non-base gcc's aren't built correctly.  There are some hacks
in Mk/bsd.gcc.mk that partially work around the problems for some ports.

>The gcc47 should be built with specs that automatically insert a runpath
>(-Wl,-rpath,) of /usr/local/gcc47/ so that every binary and library
>built by it knows where to look.

See ports/142226 and ports/182468.

--=20
Peter Jeremy

--wac7ysb48OaltWcw
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (FreeBSD)

iKYEARECAGYFAlLc3oNfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl
bnBncC5maWZ0aGhvcnNlbWFuLm5ldDBCRjc3QTcyNTg5NEVCRTY0RjREN0VFRUZF
OEE0N0JGRjAwRkI4ODcACgkQ/opHv/APuIe9bwCggtrTNQWz6rRtpcMHlUve+RFA
ZHsAn0UdJ0fvj72Q419iN+FLI5VF2dgQ
=HLaH
-----END PGP SIGNATURE-----

--wac7ysb48OaltWcw--



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