From nobody Sat Feb 01 16:45:03 2025 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Yldsr0Pnyz5m7Qy for ; Sat, 01 Feb 2025 16:45:20 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-54.consmr.mail.gq1.yahoo.com (sonic315-54.consmr.mail.gq1.yahoo.com [98.137.65.30]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Yldsq58wmz3jxf for ; Sat, 01 Feb 2025 16:45:19 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1738428317; bh=DxFmDVaA5Pmipk/TuazOWAMlF2xHXlv+z1olR0vwYNc=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=gDgXj9Ni51Ls3nkMIjGtg+lUDkKmkA5REAEMTLp7SSjx//riNf2J6NLygSrgMnK9pBPeGOfbF4eZnaJlGAjoaskmNCucegC69TjbsoAoRqMf4iFqolkQuOzpzIuqp1KwRfmn5cLH0M92DpHXcUkF6c0rgsbpuNc51yJ5cVTyomXzwlFJ6sCPZQWcjwrb+kWdLwMX6WJ4pi0rzbCBug/Ao7dY3DJm03eKeuCV/v+byjX94ooJbfDnfiT17XV2Iyku8eExuaYg/zTsuW8e6p2Sd/sbyUYU1xde5N5u29RfRug8ph2b00gYiwbJ3jYHmDjCBggwnGjusK38wxS1+ACt0Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1738428317; bh=RlZEWztVR3LdvVXJUG34z6caMIWAt/wXPeSK34/e+dZ=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=KbTPqMGW109IoTr6S0ZgINw1NZv/ZidktiWsoi7z1beY/YDDckQl+52r9Og94yzNmExD2RCRkd3Yb+WML4vprwYzaSo/u9+oITEIxrAK6b6c9MMrR/oTSCoN5VSfSfBTTgpxWZY3xB2SSVkzMgPkH/OZsyEzQ0kOXvWG8ro1d/Bj+5XMKdJwgqzPGeaR3MBMj+ihJWSiysaz8UwWCLpdoafZpolhqw8fsNzpP7Fq/xvsohPo7pE+U3oVPEixsMB1jBuFzWh179C74qlZoVMH9UQo/I+z444WCHLFkpBLwAqs/mg3Q3e/kVw0+z4RwazOP2myphW1n9UThHOwbwpqsw== X-YMail-OSG: JRvGOMgVM1kL_0cOeDOd_6RSPjGvs0ymCnbM__9OSc0Opwe949yCCYrHpcQ6PfP 5wFWlJIU51IeXV6iHuziwWesuN1M9lrjqwjR_SmlJFwYlyveDe00BS5CL4nkrxt_JvUisXNwb8SF r0jwJnWuwcsduwEq8ugrNKZGT4CIS54W1JQfjE2vLr5YHOH4tY9JLn51qjx.Zssh1LLaJIw5ELLS 9ZEXigFuJJu.uJbAOY_qGJ8qs69mDUr3jpKdkOEe71xYc6NPNnklYwtNUcRpScn0ndCSZdS58GJX hpm9WPILhWK_npH_B_5CCZsiwlFFXLKmdd_VQcDOSjSwC_BPPxSIFxwEBlkyKUMbBXOO0d2Vf1kA DqoEGhoWgDCNbTn7QYZzRi72VZQUZ279r4oqmNBPyp4B5AHtHHkhLhLdscGoGlzuBOfoExuyG_cS YE.rRuBRtZrioodGHVyYI_8TqWz6D_KlD_OgZYVTejpMIuH6efB6Anhll86U_WK848Y5TI4zXxre bNYhkh490u4BN4zJ2aAGM1cJo6gp_F1wQE9zsIETOkI3GoO6Z8tH9gpNSzAxkIR0dzbYN.Ws8IXt HaRpkHTyu_VtoAkcNwN4CuuHvr7mf34ZU1vgO.Hf7kGH4kCEtlb4o6QEjUJoQaFzp34ymdb_8IzL I2x6gaCbMGR4B_sDRvhZuU4MX7H.xgOOVP98eVuQYpowNZuxdh4gwfM3frOD_QV981G35P7Uncwm 5AjjUbLB6cMz5thqzr.pEG0xtedKYDU70XeOPfmNLkhRrztlHuOQj4kFSgtb.AC98La0OrI5o7Iy 57kPFe4W4WfNzfI0c4rUyS2nk9qXZ8s9lSwofdSat_mtnqNMq_BoHrRJdBKenNVBkWi7JsDQ5Rsg 8i0DU7Q.wt7dUhmGuk_JwQvsuDEnqLnzXlXZnaAHf8qBsc2S18COKlhHxCq0icUslwBla5jhp0wS aWQtCi.8dXGibF0QB5_ZxZo.YU_yyqAigZAknja9XE6XfC1D3yGWU1rye3mqJ5S0CE4csGczQ2tH k8pTThhVG2pGUd4phBTUxtLHuNhif.ERKDK6AeEZPw1xpZQfZNw9OGtj7cgFdJPWdkkKroieVF.y wjeUlA6jjodrZTYw2xcGqPAaigyXCXfSvBFiP.EGTcrq6uKo1E83C.C_3e1SXyXGUIwy5XPdArHc xhAwt91al1cPlEYQ8Vu5_tD3sNIQm4gK1JhGxsiBvGhrLIKRxPHxHadLVZ2Ac2H4NBhrQivzAk6R 6XAm_..1EzOW1xv9zMQmSWMwsDy6P3eW7CHx0bXut7OoyKfBDa9n9rd__LDaYx5k8ccfTyT00.yF 7LooUjkIo3wMdRrSKxDzZOE7fni2JHt4emaAfOIGiD9CjeA1PGYasCrWrE11X4ipcaNMK1SOZcx_ RA3HKRKEG3ji79RZCkaYYYgvyZfEasilpKxRHzSlpyYOlHhNxwSuJdu6S083wXSqo3FiU6zSGLtH C8VLIQFwbvG6lOyMTzE8BtyR6S9WC1FN8DX6KB4woag4CPpkN9glnauWu41S5H0Ke6nXcUBu1fvP 5L6MW.DSBJ9NEtoBXGfHhmy8R_jljrDEufw5n71bZ9hgG7zlp76uUyjmguDF4pLrJd4loEma35.l KDIz1qvjZdbyIMz1q9xmVeNAG.SfKkptGlGULZ_kuH6tfga2YgtNwiTqpvtunebKQqHOQSvMDh2m BcSiD8Bm2uUXXyIFmRBAOR8_XxQ1oGiynhkv9FlBA42suG8Jl_7gekVKWFg_NBbl4S8Uc47bdhvx alWWAoGK7qIWgHQ8A6HPn4tQVvb.WmMtrO3Jes.orcu9Ao1UnTunFhCEhbJXbofNz1Z5CQtK7g4u 8nWtPloWxh3AUyoetP.YyiUgDAoJqGkoSGZ7MtMgqiPSuaJ_MWbzrk_p.PxXv7T_SOd8LvrwLf50 PJosft.zzvTmz2hScoCK74wefJJvuX_knI5PYpQTdsANzIoyF0950dAQDb5J4ef7R1qXmvXa4e9F dxtnnwgOub6DoUuI5iui6GXShA5mRFhZfP.0nCvsEgW0UjCoLNIpVbA6TiLDRgLfU54UzIYsWKnt BejFRrUvZxfTm9unLv1mrick6j3toFapQck1Lbq23vynenFqfIDWkM8q.82UX_GOZafTl5bzOm5Z 0VSXpmFw9zKZnmITSzoSFitmv5BOUy2BOmS9R5gQvIcVuRNKJctmcddmtV7vAUFc6xAXyTB7In8U _ctf5v9xPgm_vKEGyz7BukyPX6PFEoUxeRd3fC6dcaJ5I79lnRTL_zseYz2S4zEleuovSN77n4Fz W X-Sonic-MF: X-Sonic-ID: af3e49cd-7efb-4aac-8752-9bf225f9c38d Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Sat, 1 Feb 2025 16:45:17 +0000 Received: by hermes--production-gq1-5dd4b47f46-xx4tp (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 12ad9fe540dc33eeef1530e977bd0401; Sat, 01 Feb 2025 16:45:14 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.300.87.4.3\)) Subject: Re: poudriere loop: llvm19-19.1.7: missed shlib PORTREVISION chase From: Mark Millard In-Reply-To: Date: Sat, 1 Feb 2025 08:45:03 -0800 Cc: Nuno Teixeira , Baptiste Daroussin , FreeBSD Mailing List Content-Transfer-Encoding: quoted-printable Message-Id: <9F6B1D71-547B-4D8D-BBDC-E33C925E33E1@yahoo.com> References: <38DA5A67-D8FF-4FC7-815F-552B2B9D36BF.ref@yahoo.com> <38DA5A67-D8FF-4FC7-815F-552B2B9D36BF@yahoo.com> <86B386B4-2208-46E3-A37C-33134AD446F1@yahoo.com> To: Guido Falsi X-Mailer: Apple Mail (2.3826.300.87.4.3) X-Rspamd-Queue-Id: 4Yldsq58wmz3jxf X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] On Feb 1, 2025, at 07:52, Guido Falsi wrote: > On 01/02/25 16:24, Mark Millard wrote: >> On Feb 1, 2025, at 03:04, Nuno Teixeira wrote: >>> Hello Mark! >>>=20 >>> Note: I do not know why, but aarch64 does not get MULTILIB to >>> also span armv7 (aarch32). So aarch64 might not have this >>> problem being visible as stands. >>>=20 >>> I confirm that aarch64 doesn't have this problem. >> This suggests the test of trying to use poudriere-devel with >> PKG_NO_VERSION_FOR_DEPS=3Dyes to build, say, gcc13 with MULTILIB >> disabled for the target architecture(s) that would otherwise >> have it enabled --in order to see if things then work overall, >> absent the 32-bit support being built for the 64-bit target >> archtecture. >=20 > I posted sample output fr gcc13 just because I knew it was having the = problem at hand. Also other ports (all llvm versions for example, go = compilers too) have the same issue, and no similar option. devel/llvm* use the system libraries. The somewhat analogous test for the llvm* ports would appear to using poudriere(-devel) jails that had been built with: WITHOUT_LIB32 On 64-bit platforms, do not build 32-bit library set and a ld-elf32.so.1 runtime linker. If go, for example, just uses the system libraries, the same sort of thing might apply there. (I do not claim to know.) I'm only looking at investigative paths for some potentially useful information. I've made no claim to have identified the correct overall fix to anything. At this point I can not tell if the existence of the libraries with the same name but different paths is required for the problem to occur vs. not. I will note that there are examples like: /usr/lib/clang/19/lib/freebsd/libclang_rt.asan-i386.so /usr/lib/clang/19/lib/freebsd/libclang_rt.asan-x86_64.so that have distinct file names as well. These may not be a problem under the new pkg versions. But there are also the likes of: = /usr/local/llvm19/lib/clang/19/lib/i386-portbld-freebsd15.0/libclang_rt.as= an.so = /usr/local/llvm19/lib/clang/19/lib/x86_64-portbld-freebsd15.0/libclang_rt.= asan.so for which the path is different but the file names are not. Yet both styles are for libclang_rt.asan* . > Disabling MULTTILIB can at best be a very specific workaround for gcc, = and would not solve the underlaying issue whatever that is. My intent was just to produce some investigative information, not to provide a fix or even a somewhat useful workaround. > My patch to poudriere is also a workaround, but I do hope this helps = identifying the real problem. =3D=3D=3D Mark Millard marklmi at yahoo.com