From nobody Mon May 04 21:07:50 2026 X-Original-To: dev-commits-src-all@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 4g8Z3y0p4Dz6cRh8 for ; Mon, 04 May 2026 21:07:58 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-55.consmr.mail.gq1.yahoo.com (sonic315-55.consmr.mail.gq1.yahoo.com [98.137.65.31]) (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 4g8Z3x2tMhz3hRH for ; Mon, 04 May 2026 21:07:57 +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=1777928874; bh=iigoFO8/ssFGkZVPjluNv5ZXu21zgwpCuSucA6ZQrVc=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From:Subject:Reply-To; b=XRrdT5SJZOigNirQbiHXF8SMIQe/jZurDP57hyffUJr37EJP+M4iu8lAYYrREFXHG4cms6Ecy2xs5x/RotETTXDhesosF9DrhhLnz4yAbZhaSmOKEj9XTBN/Igztk8GJz46frehtiZarHGWWAtv10WgsElLcpwHJognl2arbiai18SouCn0RY47jdItdLCdQmSdWlYiZlyu/2jI/Nr/PWJDZlHuUw6q2B69/SkwKziLBKBcglzdwQdN2McWTIN/2qQfAYg15svQwRMSzy+BWJtbJRcb/G+cS4iKGYqZGYvW8tDk9gwQGs+Xrv/c2LMBxJ6PCRQK7QHG3TYvOd61NXQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1777928874; bh=s3Od29s7BtysMosv7L7UBaHnHtYoGg7z3smjs15Z4r+=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=SuOTMiyzeLl0NvzjfVEkRnodd+BDpSXf033FnvCDXPJWgxFKdZtz9iusKO69MYKW5JK9F6Q5EiVLv8xW2UJG70jsdzqkaF2Xk4ZQzNApAX9BsWyBbGd1q5vboEzTLv6satFIgaqGzSnmRdGyglPG4TdsymAW5t5JaxK9dAF48OBDpC7gUivnxWBK7pA3UCSzxSSZiLd1vhijs2s69uX4dXmP2fZtw4JttdOHUUUW9gt3ly+wsd5lMUb/WzNXBM6oo3HsqbPf678dBlEQ6I4xu+eF9OHrzIxtdnNpQyCOuDbjWlsbx062TDq10wjokJDU3bvh3MBA0XQvDeD+zkW+DQ== X-YMail-OSG: JYYVXJwVM1koCzgerFW0nU2z165AR_dWl0nXxaRtNnzPtBtld62ERKXpF500jIF 4.k45m3T6tDuPsC5YROnoPd0qCZpapGyOfrnTISbN29Cn.l62qc3qHV2.RAqgOJa8QC4TU.JJJ_Y C4lNifDEV8SyzOjB6cd9UZQc0c0NFfXV8uFwHf.CCG46G0cBiW8QrPEG6I_ISyq30cA3I3xqmP5s 0ZBliUZzZmLQjUcBL31OxdsGcRcNCxXAtNbTTjoME_B5c3wfvkkC5uGc3pCE0tRHi9oQJNlhtenG wY2sSVE7X1nicNmW7a28L0Z8UNuPK8DMg9Z6rqTVDESc4CBPbpITzaqpfKGXCn1SxdAzyvhJn9Qe 2h.YZ9JlP.gbNWbFYkmxPy4828ttTexklmoW6Op3UaqAVaL1LcdScfwGPjluxU1npipwz2ybTBug gPEeh7YL_IuVJEmvMEVeWwcxcJ7GPIlU8rlVbBcx9nJtch6diFhyxX..I4NgRn0.X6P_SuYcaYnb wbKBwacyGjF4BhxRFzKhYEr0fkb6ROm2Xo9IFbJcLQqY9k5P93RLaldQ7lf_Z16ZBKbR0PRpZCi7 HG5z7ezwL.StbpHO6zfHUYRKxissUyp.wNY8hm9SO1Dc7uTeTpRDcsYwNovYc.GEKhsRTvLm6JJt I7bqGgtr5ytUQ_aM8dHnvqorIJCknkZYOYtPvqKgSjUOluyeedOlV3kCDunTHs1f80iud3S5psaT ohx5eH0upCM3kY7kytJx0029z9rCX9D9n6q5pT7VAwVaN3rGPaZBOrjGOAnz1_a3itQdR0tzsXqa DhYzWBbWvoSsoyJ.mmpfAoTfrjICgi5hB99RaENOlnmxpdldUfs7.jFWowD03V6fxS6rHMfNq7UJ mmlXCvVVIW4hJPu9VMm3Feq.FpRutDMpDZxthcJ66pVIn3azsqOEcc6.UyAQTB3XFsp1msNz3Lvm ECgQLWwTGiGFF2Fi6riAT_hLDsM5aJY.F3nAtV77mPuOMqs8dQeEP8dNW6uwPY6VY5zV83Cf8jBI oAwdQN.tkExH3FN0LdOS5W..MYHohI71OA19IVH_2qjA.rw2GKBi3R7JnO7eYBz4XSbwgHi8rf1p Y_67euCda7YnXOe5QsvTJNt5hY2H2HVLvoMKayZTB1uD5c_R1jivtv6X8DDHzZs47GppugumIbvI 4TXqQglBUShZ2H5ddn3K9pLSX11qZw7HIladhCctbaP0s5P1hGG4CqtziCkaZxs3jpYthSMfz542 RjERMe_3LB5Z4A9ufB6ENyws6j8iwvGnYZO2VGMr.aP3UME_9WOFr7Ig9IsnjVaw8iEQiNVZUqzi zKxgYl_kta2n6rd9E7kXEQUd87949MlrF8GzRQJxnv2.aar3LPhG_xB6EK3v1XojIcxOXNrWqB.2 x8b.jx4EWMp07kvn2nYNb8Q7kt_0oUbCWmActkquHOYeFQ0IjtxeEdH9dMLOPM_LlW7OmRkzid9E cb3FUS7IQfWwpQ0TgmFoIdUrJKP0GSMXO4hL_lpNXArLx9zwn98xOTrba98OqrmNXLswl9lN2XpB UIXmBpLvulxkYtQOjRLUROtkN4jThpqHMX.GbHASboG0vRBJ.B.gGMzZCHEbHRQ5c1bESxTb6xKf Ax_c13z.CZm.ifAoy7LSYwrf9e8xR_OxzxT.bQpb269bsk5YvprM99QYmAM09htln2Zb2HHDSDmK W.6GkhWhfdePS_yJ1ghjQe141eF9T1Bc3SL4gA.NatZGj1WC9W6TzAr83EUTCRLjKrWaai_vRpDw SCY_ZduXXvawAd1YGfatO_.pvCsqYaY2NzQyrRgC0gAHyeulaCDiaQKwXtKrLgo_TIuDtRmFgGDh IkGQ8n3nL.MAamD76tR3Ks.3soIHUWG.YBGofe5AtlkYMUXq_1EKdgjgP31sWe088bf03ci6tdiM JEz1h5uasVpBYE8FSPqG4Jl3ym3mnF042Ps7OcXjfB220Wb.Ap_74UFovtPrH5qYsftbY5ZPStlI x.1rYgzUadbvL9WdqWCp7abtam1eRMTmSCzLOaeC1ygShAI08NUW1EG47D6aupFqoAFG7hsJK0HW w1Am63Tz.XbKTvdxUZ7SonX2RDdeE8BzPGmefW.N6xojLcmpwRnAp4Uzzh0bnm_DeyE.lv6YascM IORnBH5k8ispO7g4A7J7UtrzgtFQHQ1cB86nUwrcjna5mG0WxKZXM9JXM.wvANGmRQKEcVit5lX1 1QXQOCGWu..xhRRo40xKJAKra1oX_sWDW7ZL2jWDCvLgAyBSoNQTpiABDKXyRdmmEDeaUps3Aha7 QO0T1nxZ7LMBMM4nHMrfDB8M5MsMmt8dbVQGq2bOJ2ow4GQ1xGo18Skkrd.SY07UFYLJUiPmh_Ts - X-Sonic-MF: X-Sonic-ID: 30e4303d-20cd-41bc-8ea8-5cca6d9b32b7 Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Mon, 4 May 2026 21:07:54 +0000 Received: by hermes--production-gq1-7bb7df5c46-tkjt8 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 4f886f77a93cca6f6a2b24e257732c1e; Mon, 04 May 2026 21:07:51 +0000 (UTC) Message-ID: Date: Mon, 4 May 2026 14:07:50 -0700 List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git: c4f08d46c7f7 - main - llvm-*: Move all LLVM_BINUTILS symlinks to toolchain package To: Nuno Teixeira , Lexi Winter Cc: jlduran@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org, Ed Maste References: <69f5387a.26bf3.36f56fa3@gitrepo.freebsd.org> <994cef06-a1c9-45b8-b807-3449517fe381@yahoo.com> Content-Language: en-US From: Mark Millard In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mailer: WebService/1.1.25559 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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] X-Rspamd-Queue-Id: 4g8Z3x2tMhz3hRH X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On 5/3/26 23:57, Nuno Teixeira wrote: > Hello, > > Any clues if those symlinks are related? > > ``` > # ./tools/build/stale-symlink-buildworld.sh > stale symlink detected: lrwxr-xr-x  1 root wheel 12 May  4 07:53 /usr/ > obj/usr/src/amd64.amd64/tmp/usr/bin/c++filt -> llvm-cxxfilt > stale symlink detected: lrwxr-xr-x  1 root wheel 8 May  4 07:53 /usr/ > obj/usr/src/amd64.amd64/tmp/usr/bin/gcov -> llvm-cov > stale symlink detected: lrwxr-xr-x  1 root wheel 12 May  4 07:53 /usr/ > obj/usr/src/amd64.amd64/tmp/usr/bin/objdump -> llvm-objdump > stale symlink detected: lrwxr-xr-x  1 root wheel 12 May  4 07:53 /usr/ > obj/usr/src/amd64.amd64/tmp/usr/bin/readelf -> llvm-readelf > ``` Hmm. Your list happens to overlap with the later fix: ("git: 045a9ef829fa - main - llvm: Don't install /usr/bin/{gcov,objdump} twice") I wonder if c++filt -> llvm-cxxfilt and readelf -> llvm-readelf might be similar in some way. > > Thanks > > Mark Millard > escreveu > (sábado, 2/05/2026 à(s) 05:45): > > On 5/1/26 17:38, Jose Luis Duran wrote: > > On Fri, May 1, 2026 at 8:34 PM Ed Maste > wrote: > >> > >> The branch main has been updated by emaste: > >> > >> URL: https://cgit.FreeBSD.org/src/commit/? > id=c4f08d46c7f717cc8c66bf702c006765a5b6b1a9 cgit.FreeBSD.org/src/commit/? > id=c4f08d46c7f717cc8c66bf702c006765a5b6b1a9> > >> > >> commit c4f08d46c7f717cc8c66bf702c006765a5b6b1a9 > >> Author:     Ed Maste > >> AuthorDate: 2026-03-06 14:46:18 +0000 > >> Commit:     Ed Maste > >> CommitDate: 2026-05-01 23:33:51 +0000 > >> > >>     llvm-*: Move all LLVM_BINUTILS symlinks to toolchain package > >> > >>     Some of the LLVM binary utilities were included in the Clang > package > >>     (because they did not set an explicit PACKAGE). > >> > >>     Add a new Makefile under clang/toolchain to create the > symlinks and man > >>     links for ar, c++filt, nm, and so on (without the llvm-* > prefix) when > >>     LLVM_BINUTILS is enabled (as it is by default). > >> > >>     PR:             293610 > >>     Reviewed by:    bapt, ivy, brooks > >>     Sponsored by:   The FreeBSD Foundation > >>     Differential Revision: https://reviews.freebsd.org/D55692 > > >> --- > >> ... > >> +.if ${MK_LLVM_BINUTILS} != "no" > >> +PKG_DEPS.toolchain+=   llvm > > > > Is there an llvm package (FreeBSD-llvm)? > > > > For reference, for main [so: 16 at this point]: > (context predates the above change) > > > # pkg search -rFreeBSD-base -g FreeBSD-llvm\* > # > > # pkg search -rFreeBSD-base -g FreeBSD-binutils\* > # > > So: no for FreeBSD-llvm . > > > But for things that do exist that internally are based on some of llvm: > (the context has all the FreeBSD-* base packages installed) > > # pkg info -dl FreeBSD-\* \ > | grep -v -e /contrib/ -e /src/ -e /man1/ \ > | grep -e ^FreeBSD- \ >        -e llvm- \ >        -e libprivateclang \ >        -e libprivatellvm \ >        -e libcompiler_rt \ > | grep -B1 -v ^FreeB > FreeBSD-clang-16.snap20260430194422 >         FreeBSD-libcompiler_rt-dev-16.snap20260425150102 >         /usr/bin/llvm-addr2line >         /usr/bin/llvm-cov >         /usr/bin/llvm-cxxfilt >         /usr/bin/llvm-objcopy >         /usr/bin/llvm-objdump >         /usr/bin/llvm-profdata >         /usr/bin/llvm-readelf >         /usr/bin/llvm-readobj >         /usr/bin/llvm-strings >         /usr/bin/llvm-strip >         /usr/bin/llvm-symbolizer >         /usr/lib/libprivateclang.so.21 >         /usr/lib/libprivatellvm.so.21 > FreeBSD-clang-dbg-16.snap20260430194422 >         /usr/lib/debug/usr/bin/llvm-cov.debug >         /usr/lib/debug/usr/bin/llvm-cxxfilt.debug >         /usr/lib/debug/usr/bin/llvm-objcopy.debug >         /usr/lib/debug/usr/bin/llvm-objdump.debug >         /usr/lib/debug/usr/bin/llvm-profdata.debug >         /usr/lib/debug/usr/bin/llvm-readobj.debug >         /usr/lib/debug/usr/bin/llvm-strings.debug >         /usr/lib/debug/usr/bin/llvm-symbolizer.debug >         /usr/lib/debug/usr/lib/libprivateclang.so.21.debug >         /usr/lib/debug/usr/lib/libprivatellvm.so.21.debug > FreeBSD-clang-dev-16.snap20260428205205 >         FreeBSD-clang-16.snap20260430194422 (libprivatellvm.so.21) >         /usr/lib/libprivateclang.so >         /usr/lib/libprivatellvm.so > -- > FreeBSD-libcompiler_rt-dev-16.snap20260425150102 >         /usr/lib/libcompiler_rt.a > FreeBSD-libcompiler_rt-dev-lib32-16.snap20260425150102 >         /usr/lib32/libcompiler_rt.a > -- > FreeBSD-lld-16.snap20260430194422 >         FreeBSD-clang-16.snap20260430194422 (libprivatellvm.so.21) > -- > FreeBSD-lldb-16.snap20260430194422 >         FreeBSD-clang-16.snap20260430194422 (libprivateclang.so.21) >         FreeBSD-clang-16.snap20260430194422 (libprivatellvm.so.21) > -- > FreeBSD-set-devel-16.snap20260424143247 >         FreeBSD-libcompiler_rt-dev-16.snap20260425150102 > -- > FreeBSD-set-lib32-16.snap20260424143247 >         FreeBSD-libcompiler_rt-dev-lib32-16.snap20260425150102 > -- > FreeBSD-toolchain-16.snap20260430194422 >         FreeBSD-clang-16.snap20260430194422 (libprivatellvm.so.21) >         /usr/bin/llvm-ar >         /usr/bin/llvm-nm >         /usr/bin/llvm-ranlib >         /usr/bin/llvm-size > FreeBSD-toolchain-dbg-16.snap20260430194422 >         /usr/lib/debug/usr/bin/llvm-ar.debug >         /usr/lib/debug/usr/bin/llvm-nm.debug >         /usr/lib/debug/usr/bin/llvm-size.debug > > > That should at least give an idea, even if it might be incomplete. > > > -- > === > Mark Millard > marklmi at yahoo.com > > > > -- > Nuno Teixeira > FreeBSD UNIX:     Web:  https://FreeBSD.org > -- === Mark Millard marklmi at yahoo.com