From owner-freebsd-gnome@freebsd.org Sun Jan 17 20:46:20 2016 Return-Path: Delivered-To: freebsd-gnome@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BFF37A869E3 for ; Sun, 17 Jan 2016 20:46:20 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id A51051BD8 for ; Sun, 17 Jan 2016 20:46:20 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id A4279A869E1; Sun, 17 Jan 2016 20:46:20 +0000 (UTC) Delivered-To: gnome@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A3952A869E0; Sun, 17 Jan 2016 20:46:20 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from prod2.absolight.net (prod2.absolight.net [79.143.243.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "plouf.absolight.net", Issuer "CAcert Class 3 Root" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 6F1B41BD7; Sun, 17 Jan 2016 20:46:20 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from prod2.absolight.net (localhost [127.0.0.1]) by prod2.absolight.net (Postfix) with ESMTP id 3A6FEBDC5E; Sun, 17 Jan 2016 21:46:11 +0100 (CET) Received: from atuin.in.mat.cc (atuin.in.mat.cc [79.143.241.205]) by prod2.absolight.net (Postfix) with ESMTPA id 15D21BDC1E; Sun, 17 Jan 2016 21:46:11 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by atuin.in.mat.cc (Postfix) with ESMTP id 36289509C359; Sun, 17 Jan 2016 21:46:10 +0100 (CET) Date: Sun, 17 Jan 2016 21:46:09 +0100 From: Mathieu Arnold To: Raphael Kubo da Costa , perl@FreeBSD.org cc: gnome@FreeBSD.org Subject: Re: libperl stage-qa check and libraries that do not link against libperl.so Message-ID: <83298B9CC954C7F5642168D0@atuin.in.mat.cc> In-Reply-To: <86d1t0nu6x.fsf@FreeBSD.org> References: <86d1t0nu6x.fsf@FreeBSD.org> X-Mailer: Mulberry/4.0.8 (Mac OS X) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="==========311F5755053AF1429BF6==========" X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Jan 2016 20:46:20 -0000 --==========311F5755053AF1429BF6========== Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline +--On 17 janvier 2016 15:42:46 +0100 Raphael Kubo da Costa wrote: | Hi perl@, | | I'm trying to update the net/libproxy ports to their latest version, but | net/libproxy-perl is failing in stage-qa: | | Warning: | /wrkdir/stage/usr/local/lib/perl5/site_perl/mach/5.20/auto/Net/Libproxy/L | ibproxy.so is not linked with libperl.so.5.20, not respecting lddlflags? | Error: None of the .so in | /wrkdir/stage/usr/local/lib/perl5/site_perl/mach/5.20 are linked with | libperl.so.5.20, see above for the full list. | | This is caused by this commit, which stops linking the binding code | against libperl: | https://github.com/libproxy/libproxy/commit/5077b7563369a89d906fa32c040bb | 953c3b628bb | | What's the recommended way to make things work (besides temporarily | reverting this change)? Should the bindings be installed into another | location? Ok, there are two kinds of .so that gets into PERL_ARCH: 1) the Perl modules, that are linked with libperl.so, and for which must have the rpath set to be able to get libperl.so from where it's installed. 2) The rest of them, they're general .so that do not contain Perl code, and are not linked with libperl.so. For these, if the non-linking is intentional, and not needed, ignore the ***WARNING***. -- Mathieu Arnold --==========311F5755053AF1429BF6========== Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQJ8BAEBCgBmBQJWm/2SXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzQUI2OTc4OUQyRUQxMjEwNjQ0MEJBNUIz QTQ1MTZGMzUxODNDRTQ4AAoJEDpFFvNRg85IkEwQALprZ5guGPBgLbI5bqW/MDqU YkVoNI7954LBhfUDMBNgryCyErBZZfRQkHaH2yfl3XoZ/lXuScJpUqc++2yUsStJ nyaaet7qOW9zp6WPSgIHhcd1kBccXRVh1jPstntiUGQON78vGpgInmxdHXORYziV Mb5d4HyOUIjRqi8gpvuB5g0C4/H3gpLilVdPg9Z7LXqqUVjOC53e2Cd6XNmrC/E5 BOguKPbTtapl9PGiIXh0P2cPf/ZblxofHUyRDODQjjgxt+Klz6beHCczS1BlBRI+ C/OjYEH/SWejg8Yd+3YQnkyx1C7idus6C+FS7b9pqbpcWklQXe8/Rv11pjuaYXnL uW5Ybbj1EYTHkUgJreOUMl3RTY44basSLAR5maugGUv9YQQkEkJwAuq5vQCdloub 48EofsdTpPi0HOiQLSN/wNJjHOzqWsPvKqylwsGcRj4b8KCZuHndCd8wdMER4xmJ G+pq9B91fM6POan2r0uJR/PnBIdSlvp9oq+XlkwKMWa5HhQceIeiwthPOMgxz8VN sJpSB2bPo/Q2WFFbagn5EJcq1nQmsGSRoIiHjiXqTLiOORTmUxVdtiQaKIWRwFe+ hwuRPrs10FiHVT/O51WTVO/85yXqJOx0VUDMjx94kXUCQ9JuKsTYb2viPOqxPqSB 2ypwv2zbQ9RWud/Zm418 =3JZ1 -----END PGP SIGNATURE----- --==========311F5755053AF1429BF6==========--