From nobody Mon Oct 20 19:00:26 2025 X-Original-To: freebsd-pkgbase@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 4cr4Wg4s9Qz6Cx9s for ; Mon, 20 Oct 2025 19:00:47 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-22.consmr.mail.gq1.yahoo.com (sonic301-22.consmr.mail.gq1.yahoo.com [98.137.64.148]) (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 4cr4Wg33Gzz47Gd for ; Mon, 20 Oct 2025 19:00:47 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=JSE6HUwH; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.148 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760986841; bh=IVfrQ5FVUZCwzA3hDm6Gwieh1CHMT9uBSyKrDtA8+YE=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=JSE6HUwHN16SxWnieIBGXBJhpwWnVcek81I7Hkne4BPvaVHPI8SfnynrnZcG1DnE9Ox8Em+Y66LwcpXJr0EEQQCZwVHi2eaGzS5drehiB4ReiAK/3o3elR49S1M9i6gbl19wBuODucWSpp8axWSld1KHdNDiH/pXdX6f7kgvqUu0lJ9r09UcSmAZne4VdED65J9/ga/JLfbboViHYh0zctewqTNN74dSrqFIb/7GukgkqNA0HtrRTADaZIwz38i3sPWW1Iw1AZ+/h4hPbcPW/tHEWIYVo/Cv3HQMY4MjsPW5VWQ3nJ3m+gWgdEvSRGRiMM4QRq+btjJvOyVqWooZPg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760986841; bh=A/uDlD37Sq6XHUZ1E/tbLjtVkLnjzEykqL88MJZcIUl=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=fkefyUs2Z/c3/wbKqJCXqLvk9K9PrVzyugMSIfModG1QbAwFCfXHF1IfpNYHkWhWomdf0JPLmOgyF7Lcf1rF/5Srcgxgc4xVVYmT4Tk+N7ZOcpUR0IA4y5bl7awWUmQztkDCX0cB5t5hn0frWpuJsY6+1tdEUSwMj+oIUVCBekrGYupPZDyzY2elezvNz6nbv4Tz/vbB4Dozp+O/UA34V81MgKAQ5rQ3QTfIuINj18DIz+NQ/nfuNuAVrtp5RbUXZd5oKQpB9obBHxNrLTgZmYGBRFBPhQzQTrEsj0n4sCB7JhWgbxVU+Lt9Z9FAzyMbbEsLgONb0l+/nSfcfOkIoQ== X-YMail-OSG: wyJb.CwVM1mpTKhK7XW61QUl_WWmU27dxrYm8JUKVEGZbLxDNzoeVLw7x4tbirp 9gvzSYfjcGr62Ko3ItPeg0YajicWIdX6kF4TPRA50dZlnyLbVjAgzkWAmKYciCQORxzwKUmYv2LJ bNi8026ijRzf0Lwf00uX.9V5t8zvqQD5IU33QEhD5z2ARV9jkYVvISJR4ah5gdkfAXJXpKWXYLwa eamkkPiYURXsmbQUu1XQgj7HmY3KlpfsI75uYQNQ3PZ6i3SJiszOIQzYbGYwzb5t81QJuScs.JEq yOBreYOW.jUsbxZggNUYFsnZxhS2w.brrk5PujSvTH5SW4iHiKiwg3.NZPTAGTjQDzPlGK7lK7TH b6GcQMU3RwkKpWUso.16yrJrlBSj1Ozp.vPagRaQR_FVICZdqBvHliFKE8Hm4WPQ11e3Afh_QURO q1zib.XaAvHf190Bfn6eMhkjVHQM67bky18V.38fzKIipoO85_7FiBQsCNW1b4WTnaeGklVDy1Yw vhbDj6wd3cU1VdqVqdxm6ceBAP9mPLKA.TDd0ufcN4iywYrVvTQ1_yVVSV43kLzrMvOmtVUbGGvb aitAJAhGHdZggIY_UjzoFbCiRSlM9Sozp.3xkWq.WDIhz5EDa9db.S9CksP3aAjOX0ZXyTJYo4p5 j9pj6nVCPB6e1vyeKFqA78EC10jaiLZ7A0lw43sGFYqeTHZI2f3Vw.88qd4qewczTcV7we5gunoq 0LeO90VcA3WreQtf23lZHQrVskFK6tWmdqiMjJLbnremBG4fhRcuA3W3Spqpe7ShCcsO7exnrsSs qUuttXVIs2zj..0PWPKaQUhWGaTBeoFU__sdTpQ8TsqX1D2kPaO4Ldpe5eMtjssaUWlWmangduC. MAOEuws95nEZOGmhrip3SJgTFMjIvppTPboY.h_3Re43AoW56VJA_ZueVRM2yztx0msPedczksS6 2s6pOam5sFB1M2QIDLJN4tUJjRme0N9i039sJuAhAbM_A.xLG82ZfSu9UicQLfsVA3jEu9QLvjcn Vk_qLC9hMYzieOSPZ9t6O1cNSHRexNVQ0XYKNIQC6bmF1FxiIvwgevwHHskBwIF.1MDO6QvgZLEp 2wxtu1onEjYsh9j6igS74sNdbj2WkyjLiiX5ADYdgkreFz3ojZ5pFxWkadoJ9Jr4F6ReYn3Nh6nE P57SUAgblGyagLqyyHyHmCS0y8RLncRnXkcyyhOkOq6SV_xIpKHcKZyGA5NXh_iRsBdUm4xZmSk6 zWxhhRJRi.pKjXiO0GRvnl390zb5MGfxCdL.6ECdotqE2CFl1L5q2.VYdfPlAU06BNkIiTPW60yz sl2wYPEXylkAuqVATwtn.fgztj6nW5.wLhMgA4qSIrxzg9ryFx.X2DTRZLOt5UrRadEIWOTa1KGs RxQWBCRcI2oHS61AZmmVglDYuG7.5a.jZcgnG3ERn_q4j0kMGoHKR6FgCobuhNYBa0lZYme9fC92 Tf1vapJdcCW71.2pGjwrjqwVSikJmqDcZ5e8_XjPhzbMxsIRXpP2IBC3Mwfc6CRIFYRvkEh5kXr9 RqqzvAOTIfC1B4tr6l8Qo4i0NEjf4pIDPDVCiqdSRqPd1nFI4MiiFXh_n4exYns2jui4h391AhvV Wow2dIC73_72BnuYLkxM6322m5Rj_D17wFxT7bHfLOQVrFmePdGgCHsWjBR5FAi.NzPHt8ymz48Y 5BX8YSO1i.RitUwg8L_Wx48FkHCqG._a3Z6mBvy.Kz4Ztbov0hwEEdo2MptU9EeZz4qx3wh8wZNs 8CvPzSUkVKcui9edm2W4OXLOzIbYga_jHCdLw_3XvTogb3P.M7OftMvCOhugKuy3ITY76PXgYNTa VMMT_h5bYWApOsUvx9SKaq6HTtEI7agV1ztrwmhFQAN6sr8W9SJVia.AETj4.mkOHdc_iDuci3YT 1ODK0J35Bm4a1KNqA44wvKZ8hVNYI8cmh4ymRcVjeWRNcV_pSO0P7d3u1LkGh.aio0c7vH_MZhKx C0D79uduuleE2zMp3kewPPNBe0Ivoh_ITDd0TDa2Ygq5j43rWWUrJHW_LZG0XfyOlA9TJH0T2y90 _2aJPLZJDDXgJQzqXMSXRSCPwJ8s8AfXrH.LH4_YB42fHIs_xG6p8kMnSmCiLkhhV.XeJe4WiLRM fAINOQbAUwJojBOYz6cB3ST72qUZ1SveE6GjwyofEOQACZ1c.o_zaoEV12yBKmvafmgObXKQjqUt BzrRMWkqA8p7OJWyw2habFm6BAZdwCFiT8.0f7Z1wrZHGDWGTmRHZ.Zt79TzCJtflSV6lsPCdLsz 13RNi8ehF X-Sonic-MF: X-Sonic-ID: 39017ca5-a571-4dac-bc97-85ee99e1fe89 Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Mon, 20 Oct 2025 19:00:41 +0000 Received: by hermes--production-gq1-6b8576c5cf-2xcmc (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 438bc42c55428de21dc967005448cf43; Mon, 20 Oct 2025 19:00:36 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: FreeBSD-clang provides both libclang_rt.asan-x86_64.so and the (should be?) lib32 item: libclang_rt.asan-i386.so:32 ? More . . . Message-Id: Date: Mon, 20 Oct 2025 12:00:26 -0700 Cc: Colin Percival To: FreeBSD-pkgbase@freebsd.org, Lexi Winter , Baptiste Daroussin X-Mailer: Apple Mail (2.3826.700.81) References: X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.996]; 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]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCPT_COUNT_THREE(0.00)[4]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.148:from]; 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]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.148:from]; APPLE_MAILER_COMMON(0.00)[]; SUBJECT_HAS_QUESTION(0.00)[] X-Rspamd-Queue-Id: 4cr4Wg33Gzz47Gd (Test context main 16, not a 15.0-BETA* .) FreeBS-clang provides both 64-bit and a 32-bit library: # pkg info -b FreeBSD-clang FreeBSD-clang-16.snap20251014184832: libclang_rt.asan-i386.so:32 libclang_rt.asan-x86_64.so libprivateclang.so.19 libprivatellvm.so.19 # file /usr/lib/clang/19/lib/freebsd/libclang_rt.asan-i386.so /usr/lib/clang/19/lib/freebsd/libclang_rt.asan-i386.so: ELF 32-bit LSB = shared object, Intel i386, version 1 (FreeBSD), dynamically linked, for = FreeBSD 16.0 (1600001), stripped # ldd -a /usr/lib/clang/19/lib/freebsd/libclang_rt.asan-i386.so /usr/lib/clang/19/lib/freebsd/libclang_rt.asan-i386.so: libgcc_s.so.1 =3D> /usr/lib32/libgcc_s.so.1 (0x209d1000) libc.so.7 =3D> /usr/lib32/libc.so.7 (0x209f0000) /usr/lib32/libgcc_s.so.1: libc.so.7 =3D> /usr/lib32/libc.so.7 (0x209f0000) /usr/lib32/libc.so.7: libsys.so.7 =3D> /usr/lib32/libsys.so.7 (0x20bef000) [preloaded] [vdso] (0xffffe780) Note that those in turn lead to /usr/lib32/ dependencies being involved overall. That might contribute to why both lib.c.so.7 and lib.c.so.7:32 and both libgcc_s.so.1 and libgcc_s.so.1:32 more show up in: # pkg info -d FreeBSD-clang FreeBSD-clang-16.snap20251014184832: FreeBSD-lld-16.snap20250930012546 FreeBSD-libcompiler_rt-dev-16.snap20250923153156 FreeBSD-clibs-16.snap20251014203606 (libc++.so.1) FreeBSD-clibs-16.snap20251014203606 (libc.so.7) FreeBSD-clibs-lib32-16.snap20251014184832 (libc.so.7:32) FreeBSD-clibs-16.snap20251014203606 (libcxxrt.so.1) FreeBSD-libexecinfo-16.snap20251003201239 (libexecinfo.so.1) FreeBSD-clibs-16.snap20251014203606 (libgcc_s.so.1) FreeBSD-clibs-lib32-16.snap20251014184832 (libgcc_s.so.1:32) FreeBSD-clibs-16.snap20251014203606 (libm.so.5) FreeBSD-ncurses-16.snap20251003201239 (libncursesw.so.9) FreeBSD-runtime-16.snap20251014184832 (libprivatezstd.so.5) FreeBSD-clibs-16.snap20251014203606 (libthr.so.3) FreeBSD-ncurses-16.snap20251003201239 (libtinfow.so.9) FreeBSD-runtime-16.snap20251014184832 (libz.so.6) and both lib.c.so.7 and lib.c.so.7:32 in: # pkg info -B FreeBSD-clang FreeBSD-clang-16.snap20251014184832: libc++.so.1 libc.so.7 libc.so.7:32 libcxxrt.so.1 libexecinfo.so.1 libgcc_s.so.1 libgcc_s.so.1:32 libm.so.5 libncursesw.so.9 libprivatezstd.so.5 libthr.so.3 libtinfow.so.9 libz.so.6 Note: Deliberately done in an environment that does not have any lang/gcc* installed [avoiding MULTILIB being involved in the context. Otherwise other issues lead to more confusing output for "info -d". =3D=3D=3D Mark Millard marklmi at yahoo.com=