From nobody Sat Feb 01 02:37:24 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 4YlH3q1xVPz5mQK1 for ; Sat, 01 Feb 2025 02:37:43 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-21.consmr.mail.gq1.yahoo.com (sonic317-21.consmr.mail.gq1.yahoo.com [98.137.66.147]) (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 4YlH3p01n3z3N8f for ; Sat, 01 Feb 2025 02:37:41 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=P8oDC1qE; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.66.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1738377459; bh=KnaGLEUbYqbgPd/fGWWQxvlhGZYICqPgk/f5QJavYZc=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=P8oDC1qEUo2W0eSmeBktYLHPh+fRZpoMNxqa0Wr9eIh8eStdEYxzV3reaDTFGU4vxEioVu0drQooXw8++75VtNRRIOOBAOLqCephTI/0JweW/up7KL6lQBjVTwejXoYTDfuEqU++eYQAdSi0W8qiiZ0WmiMmN40rn3mhyG1bXDQEFNy3OHqQV+qHDhBXxIvHd7dr9yK1Re57HOoQNAcn+MuRDsp6QUVQDNRWfrAy+giY20ykkp/vJB3Tw1eP9F4/s6Uh+QDOku05gSFKVvD1UxP8OSAO7Ri1VOHd7saR8LLsEagbzk6r+KopXnxgEjJi7uLGcjt3eje20NTSiVYOAw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1738377459; bh=PVv/lvqp+iM6l/jNdwHOKo/Nm8wTKYhAGhueDCOn+t+=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=bBS1JhgeDcvisWiYHHgTabzJsAoQAUKNj+zW5gh+imXq7FsKysb6VOxh8Am2tY0t6fOb48s8EPzjJZlFFN7KVQbk9REpC/I2AB8mZLJ64Y7sXtrDxOCU+AuX6yrckCiugvHAXyUrPfnukjZpwuFEszhJ6kCKXD7dIgGCpm6EZh0pJ8GoR/86cJi5PibzGNvw4GnbGhQbW53i9GMcoyHQxzXWEXFrkmwaeatAWDQq0BPbA1x0IWy0t/ZtlEB0ikrh8ERJ+oP8InkmNrvVRJB8KJivBYM8mgFQ7GfDgUaJaCLOHUA3+5OCYFcTaDQx/bsLP34FKvSU+GRWhrYp3Jj5GQ== X-YMail-OSG: 0mkYyC8VM1mMG1XanHqtF6hYBIRdkYMo9HIfFXzmE8VNALfTannYxiBbD.OdWlY CUhTEjWmGrZSoX.5WY6tmf7XtNd4zNykaS11dG8iA6nR0tAkIsXeTjUdDAti66fO6fFQdLl97.mS MYpzMKVd1VUtWwLp1FYu2XHtbRRSZlk.3.2rfEcTe3.pMTY326KbuPKEwF3kGAF90wk3_57PB2RP JLVTakI_GpHuU7ApWeSC28edDcqAihIyFVMAT62Tu_Kh3Irf.vLm7Wwu8rst_RMHErY5YaeFMxVz zBQ8Ow2MSPU9S6Rt_aZlW8An6hcmdoHj385HaU.hN7xZxvjr__5W90uJgptGXxnA8FBrlrQSQmiD N632eMLjaTnQGyN9Hd.HP3svpd1z69xSlhIX.3s8aLu9fV4gVVjTk0AckZ22fJb9fSQo9nhbfKB9 j3aXOl.cpxwFuGoF2MZ_D9PZIYLqWhtZhe9TYWwHEdhokoYjjhvElegs41mN4uKAn0Fv6Cj1NKr5 pQE69FjcC3KZqrFHv1VN6o07VXwxekMQNi9.X_eanzUIN8eVmOCFh0oC.xCrpQxLHPXTZuFMJx7W Z8FCOTocfDQuKtAoFxEathqwgdp2sWmoWHqbKyZeFfeIv1nTs6vqBLwD498Lkivxppwb8aRyVW1I .LElWvJNsz3y8MBvXYAJYR0ksikQIfPKnpKgQf76cX90lWLgSFtvRD8y3q6piooppYIF_IXmIvor txcNpAEyb1mfHM4YhTceTXN1wWjNAbn0lwAAG32zywGC1Wq1gRAnyxZhs50kq28UmQojRmsh4S1M RKvybR_mWxwS7DWqS_HauSD7O7CRwv9fvQjWp.xOMuOYwWgbDZAXysARHuHXk3M2OG4ByyliQkGz wOdKlOSeIT7Pq2_cUzhUdopRp1OayoE9UNrOjxTz23GOueXuZac5DhUV6Fs._xOVtixeyQ0Og2K9 Fute0bOm2f666IvCzVXzNMpSrdqFPqlIjN7zz79kgPNN0irnJ.YP2RiHrUHbe17x8gKVfFufXbOX rF8.ZsL_xvoOpgJoyfyZJbyZJ0o4wfPtAD7BN4FVc5ELLTEGWQqbFRKM0tef55uKhajBOFWAYXa6 cJOpFKDye3k_Z7T.sFo1Ct3zSJB9WgxLmsYa0JJR7c.z0jjeXUHn98Tjh2tJtWsNX0qg..NF5sT0 e1c9_w477wABZhg9aP_7xSbCK1sxPJYRPnD1CxIJHGd6P.d0vKVe1K36akjh1rSjtU9mco8K8FY5 idvbWgGp0pNuxGnCdv_ILgPUIQ4ykBeuYGEAMCcS.AD9oPYW_tl0yzMDmvqxIF67mHF84WAyHnD_ .uSGTqNNVUYHGjJIOMTyWP9ejBei2qx4RLAR5h6.uv4LvC8z6TVFv.4gDTwDBaoz45lSB0sh2YDJ asgThFyHJO6kNea_a3JMTDEhe6h4CmkXs68wotgKx3ACKIEH3EepGlBucEbTjBcMBoJ96dgQONTZ qbep8Q2YKRB6TRUPP1zmSC73hCfzEgm5lc.BAuH3_xP2iJ8kRBbBOQorWuIRju7PwvEhhjMyDNF6 5XDc33YmrpO7KwcwV2x..MKShCPiMPtFRIarYBad5sD9h9KLyuBfohKJJ2GVhC43TecAD5hsCX4w OZDMa5Y7lAzkf9LfBZ1IPPvhiEfOaNAMJTzPVbKIgC5aiWPEb6aH9s._QloYnCBT1T69VA7nW_M_ 87I8mLrQeF2Z5eB_zorC1JyCvf_apMlVcw9C0VyO_PsBsleFXUAxK.F9RQG7Ie_xwHAJZZA3egMX B7nVyJEaaxzY86CRSg5AYzIFV6kmruK4zUEevzmUJ.nLwRri8meUoSOzorI0qLBuOap0QIJnAXqK rdfAy_eAVgQTKad2YluVtwUNtVKgE.aVKZsZo6F.akTCl78RxLvXnxwI48PGP79MNfYV7TOvnOJY lcdsv.YD5S23.pYHLax6IeCWJ2JJI9em.3bMFh3Icbz4Dexw926tas.rc.nazM1WBm_4AQFo6dBX 0q.Dyyx0woozZwSuxgjVJJdql6R4qBc1905toOn9ktl3YYt_.e1Bxthib51_1iinYbt1L5isc6PU a.kIXmtxRl_XxakB1zbOEsRs.Tz7vxEgl.eb_EzmIKZ6vKQ_FIgf.JmTgHga3u03LFfroxLAB9Sv gbiim0_134fW7M7Rjf8Lu4t0OBCL06P9zm5Yje.axnuKG9nCUqI60tDDYDqMw.QPdqmvxZyc7uAd HCzF9AxROdaK5CND3FEHg7lc8QAmM8T0HzVWT4e78fPZNtDRtOhF7sfKQ.zCvm8BB0eI4UOZysPR 5aXw5 X-Sonic-MF: X-Sonic-ID: b4579876-4b93-43a7-bd3a-8ac232345059 Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Sat, 1 Feb 2025 02:37:39 +0000 Received: by hermes--production-gq1-5dd4b47f46-zz6g6 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 5107b89e28669cab4781c9f7e7709684; Sat, 01 Feb 2025 02:37:35 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 Message-Id: <38DA5A67-D8FF-4FC7-815F-552B2B9D36BF@yahoo.com> Date: Fri, 31 Jan 2025 18:37:24 -0800 To: Guido Falsi , Baptiste Daroussin , Nuno Teixeira , FreeBSD Mailing List X-Mailer: Apple Mail (2.3826.300.87.4.3) References: <38DA5A67-D8FF-4FC7-815F-552B2B9D36BF.ref@yahoo.com> X-Spamd-Result: default: False [-4.37 / 15.00]; RBL_SENDERSCORE_REPUT_9(-1.00)[98.137.66.147:from]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.87)[-0.870]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; DKIM_TRACE(0.00)[yahoo.com:+]; ARC_NA(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_THREE(0.00)[4]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.147:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.147:from] X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4YlH3p01n3z3N8f Guido Falsi wrote on Date: Fri, 31 Jan 2025 21:04:20 UTC : > On 31/01/25 19:13, Baptiste Daroussin wrote: >> > On Fri 31 Jan 18:18, Guido Falsi wrote: > >> On 27/01/25 10:56, Nuno Teixeira wrote: > >>> Hello Rainer, > >>> > >>> > Wouldn't this be the right time to get Bapt@ involved? After = all, he has > >>> > worked intensively on the pkg updates. > >>> > >>> Yes it is. I'm CC'ing bapt@. > >> > >> Since this issue was pestering me while testing multiple ports with > >> unnecessarily lengthy rebuilds I took a look. > >> > >> I have posted a pull request for poudriere [1] with a = fix/workaround that > >> works for me and allows me to have a functional build machine. > >> > >> I'm not sure if this fix is completely correct, but maybe it can be = useful > >> to other people as a work around. > >> > >> > >> [1] https://github.com/freebsd/poudriere/pull/1204 > >> > >> --=20 > >> Guido Falsi > >=20 > > at quick glance it sounds like a bug in pkg I ll have a look at it = next week > >=20 > > Bapt >=20 > It looks like the issue is related to this kind of pkg output: >=20 > > pkg query %b gcc13 > libubsan.so.1:32 > libubsan.so.1 > libstdc++.so.6:32 > libstdc++.so.6 > libquadmath.so.0:32 > libquadmath.so.0 > liblto_plugin.so > libitm.so.1:32 > libitm.so.1 > libgomp.so.1:32 > libgomp.so.1 > libgfortran.so.5:32 > libgfortran.so.5 > libgccjit.so.0 > libgcc_s.so.1:32 > libgcc_s.so.1 > libcp1plugin.so.0 > libcc1plugin.so.0 > libcc1.so.0 > libatomic.so.1:32 > libatomic.so.1 > libasan.so.8:32 > libasan.so.8 Is that related to amd64 (and powerpc64) having MULTILIB enabled for lang/gcc* 's and so building both 64-bit and 32-bit targets inside the same package?: # grep MULTIL /usr/ports/lang/gcc13/Makefile OPTIONS_DEFINE_amd64+=3D MULTILIB OPTIONS_DEFAULT_amd64+=3D MULTILIB OPTIONS_DEFINE_powerpc64+=3D MULTILIB #OPTIONS_DEFAULT_powerpc64+=3D MULTILIB # = https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D105010 MULTILIB_DESC=3D Build support for 32-bit and 64-bit targets MULTILIB_CONFIGURE_ENABLE=3D multilib .if (${ARCH} =3D=3D amd64 || ${ARCH} =3D=3D powerpc64) && = ${PORT_OPTIONS:MMULTILIB} If you do not need 32-bit on 64-bit, might disabling MULTILIB be sufficient? 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. > the '*:32' lines confuse poudriere. >=20 > Posting this hoping this is helpful in fixing the issue. =3D=3D=3D Mark Millard marklmi at yahoo.com