Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Mar 2019 00:57:13 +0100
From:      Dimitry Andric <dim@FreeBSD.org>
To:        Sean Bruno <sbruno@freebsd.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Clang Import Breakage
Message-ID:  <FAE3F56B-2296-4F2A-836C-0CC4D85F6258@FreeBSD.org>
In-Reply-To: <393c9f59-6896-8ffc-6101-6d74e79eff4c@freebsd.org>
References:  <393c9f59-6896-8ffc-6101-6d74e79eff4c@freebsd.org>

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

--Apple-Mail=_CA3D4BFE-E5EA-4FBD-A1DB-504960E1E738
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

On 24 Mar 2019, at 00:22, Sean Bruno <sbruno@freebsd.org> wrote:
>=20
> audio/shout-idjc seems to have broken in a new and exciting way after
> the 8.0 import.
>=20
> It would appear that the ports infrastructure detects libssl and =
libogg
> exist (if the beginning of my logs are to be believed) but then are =
not
> used during libtool/LD stages later on resulting in missing symbols.
> This does not happen prior to the import so I am assuming I am missing
> something explicit here.
>=20
> =
http://beefy12.nyi.freebsd.org/data/head-amd64-default/p496405_s345355/log=
s/errors/libshout-idjc-2.4.2.log

This is fallout of <https://svnweb.freebsd.org/changeset/base/345349>,
which enabled --no-allow-shlib-undefined by default.  See also
<https://bugs.freebsd.org/236141>.  Executive summary: lots of programs
do not specify all their required libraries, a.k.a. "under-linking".

I haven't yet reverted lld's new default, since it seems that a lot of
under-linking fixes are now being made.  These problems will also occur
when linking with gold, for instance, so it is quite useful to solve
them once and for all.

-Dimitry


--Apple-Mail=_CA3D4BFE-E5EA-4FBD-A1DB-504960E1E738
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.2

iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCXJbH2QAKCRCwXqMKLiCW
o8QKAKCmxVwI0K3UzRbjJZz8gc7gr2CS2wCgkJiKP1l402UsWGMUoMn1vnu3Hyo=
=2T9w
-----END PGP SIGNATURE-----

--Apple-Mail=_CA3D4BFE-E5EA-4FBD-A1DB-504960E1E738--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FAE3F56B-2296-4F2A-836C-0CC4D85F6258>