From nobody Sat Jul 11 22:36:43 2026 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 4gyNq63ccjz6lkJW for ; Sat, 11 Jul 2026 22:36:50 +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 4gyNq455Xlz42dp for ; Sat, 11 Jul 2026 22:36:48 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=oYEhx66U; 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=1783809405; bh=KCgIum7jfJ+HIq4/Vnrk+6Bp83Qe6l4isa7bxOu4O30=; h=Date:To:From:Subject:References:From:Subject:Reply-To; b=oYEhx66U7+jIOOazHenkLqRc/A9hl23amLpNu+7r/yag5x6UlbRz0/tZJEmajTzBm+W3GShdmW+i52u3jjtipLb51Z5PtylRWJt8FK+OudzH35UHi5qjcKzAr/kYRL3xRxKNSz9/2a/oxpnzMArL3mdrFrtEaQ4bNgmW2bjUFUdzz+sBOL7QVXKaiIlPoOMOGbhtZ+kj7WrvwSRs+XznQkx49IvQ2Cj6/myg75zQb1GtcWebZLNWU3+GeoNvMMoweswKkmioiulftExLKJXBQ8W59YMynZo3yyNbmwrX87Kx8IQSXlGRZzXvUiX+Kp/1MTTeTAIyj7aX8r4F1sUVAw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1783809405; bh=1mv5ynITwGimlAINx0QMhN76RRzcN7FsqCNvskVyD3T=; h=X-Sonic-MF:Date:To:From:Subject:From:Subject; b=KNw+SIgG5bdCDlt55h4Ec6+4ZVyXpWuVeJiACRGJB6JvevbQh4mE/1Tk7+cfCn7OXqodZVd0SDPd1fTdy5qh45v54H2pAoOs2ISXT4QBqtOs8BsUh2OwJ6R1trrl+PRg03+90imJh+OgN1rd8wNVHk4uptvgwEdkicgn6oCfmdAzNGTfTUG7Sqyg9DFH0j5QkGVLJn8SKUCuI0IWPWUjb33goVJeEEhjFMC6melur4OQn50/OlFjYT3ys57yTrSJJ+RqDWThflhUcuTnte9M+JiUC93Sb0FsXiqOzs4EJNDEwkefrqr296CXfGM9E/y1/wNw8Z1MC9pgOES8RyqjVA== X-YMail-OSG: wdEz6ygVM1kNMRhABczXRVB7uI1TWCLQaPY7kvCQRthmR1lPrXPwjaUgaN.laH4 AdbAQ70tZEOcouk2FL9noKgbcTSiJ9TntkHMdqxb8h37zyGJekrM13sp59jbG7dBfKXjZCDCf_i. hdUMz3ibKlfcejSY.Jfd0HbCspxZueUQTQNjf6_POnX5zqhH9gINSkGFdf_VCsjziemsiG9bj4Am MMIgXxzZSUM1sJo.3AHANXELmOL0zzRLBXZhXfMBzTDqkKeDBOMhvEqkNn5rBZOCgUR9Z6nlpxoi ukzD.xlEL8JGnOCCo6B8lGn0beFD_UPtx40.mcwstepybtKKGub7nC3EOQ9R39QJTxUFAYMfqwmC u.Nok5ycbCl_Eg7CDWKq2OrcsV0S0V_IbKgyVbuHaDePjwAaHlva4ZtU.Rcr.jsOtSzKLrJ5wTnG .fZwF.g9u62TpQucuJmyU.TMhQu843VeZKF7Ga.Q6CBxRgutTG24DUO1_DsXNj7.QNwEbEoW6vJT tJuFaC0upIt1K_d9NPgvy7aYZi8j8xBXMi51r4tu7YTkmZwJQh9SV6PbIwFZLy4lTl7jk5tVqQgo KGXnGdhj0nWVq25qS3H_DV0Zry2arOGysGa0tdVVAoZG6Y.lnZyemR4pGKrDGtqhoVrdYG2wWq38 QRMLxtjIe4UieTg9LVwKt4k04ZXRVS8BNE3o..TVcDWrCe4JmeYDFBI3_SaB_GWEGmnwLqO1OoK0 yPRTZ8xSur7BQDNw.1Vw9xkfiUA2_wdUs9gBF.3kLpBo3SYRx3AY3wc4kTqpTtbDgvqs1H3EmiNr QPoeNgQ3uuyHj0tdgwnPIsVqlK0wU4Ichf0N9GJ8giKrcdtkgaJEH2xNWa0TrZGR4OI0vqLM.wu5 qaS.4Erk.iO1ZQAWfobVDd9v3uDx5OgPaSDly1joGoskkgm69neURZM1elQCLLtgk_9Fi8U8P5oB TF5wqJBWBMRjG5zWOKGCiYci8ebNFEyl4NaqzZlDie4GVF7ILIISQDnNRgVLHOeS57qH5m.ZQ9bC JBbmuu_qDBVAi34UdqQr4QMFDczKWm59ndFg2NLyNQhCN6KWxywEIhcIxdBuGhUo.sBMIIj26NmK c9sBbb2en.faavs2osy4Em12yZ_NAVrWzvudgyZXUjWVdEcoWGWv9Fet.gasdm7VKKljsF_NqlT0 Jyh7s62_icadA2eTPT4eIhSU5HWN25Zq1PDoPz1eXLVUwx.qxOYzVCsNbPOMCUx3Vt.nAIToY9p. jFPKbGBzggmMaVqEPU7Z9MVxB1AGxDFm0Bj7D2rl7dbltlvhnD_lOb_KpiixaYeGbL7R8JTCxTDP Z.Sw3JxcIS687ACjImZyPBBAYYUuyZWAXzJocsWMc29XrmYkriGAWSjyx9KvXEnkxcnhwm5ZugV7 HvaAQY.f61DPtOTMzwQ0mnsyFz7Ve51izyC0IMyEpMCb9j5YZ67qfeD.0zfG4Kt7ArNPlHaohCdR 0F2_q.PJWuAZt1OEyh4WAqDPE3JsSL9fPvbbMO1Wy_D9Cl9maJ1eWgq5lwUfSYOTwlHZzceW0Xlz xq_P3ugqXG31fzL7hQfV5vjDDLXV6_T49JSLKzp55jdjGhW87ZgM42V.BH.1TRbSFw2lZhRriPJ9 RIDt9GP1C7a6c6V1lI53NzXThGY_wocC.nZl6v2OVKfMVSgwUhenqQ7i1owLrRO5v87bIb5__Q5S C1UzyKmRMLP1UKrdJ.LLji__GMgcfFl5q323WfVBdw5uZxk_55X0RjHUrGQKcCy5zGy73.tCpkOb qCAP_Awh8vGwJ0YK4BKAHnqJlf6vx_XKyhmhvfUUgzsoaN1hWCnz2KDnleegHW3ar_zccefhe3wi acawd9Hhf9Y16jplIxROuusOQ.IDh4SZjwQviiNi58LrCldjzEFoDMnB7x8VcG_SUmby57KewUNl _X5LfrHtS6giH9LC5FLkcylR0A9TmDxEiCeqOfMFXzDubzkK8vVtiOMgoUC8jyl3tap2JFO1sqxN O13ZdG1zZC4CfK2um9ELSbz2pzw4d6DG14iQ0B66wjUU5gUDgLhWw4aNU8C7G_ZtkGIeY28AgIvw IDAqTcdHGNey4RGAsimOE8s3qFOzZBgW8x2UAOjxZXsaVx6qj1nBn5ZwvFz9kZ4tPuxMQBD1hHjI zhEggDUSWb.UPfeyNWJaCsXP95Qoumu03YhLe7bkSpgd5jAMpgH..UE69mDRMOwbQ.DMQfzZKFBp aZoFa5_fyhAu7dviPEa.wm4l7uQuiv05507FWWOQcwTi4FG9sGJ.szaN2mc3K9kUZ8DGcrDF5J48 4cfAM8JQKkPHbhyFMLSoPrIIdrI.dZ.rPIg-- X-Sonic-MF: X-Sonic-ID: fe855d6e-1b83-4183-a87d-7c7b71967759 Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Sat, 11 Jul 2026 22:36:45 +0000 Received: by hermes--production-gq1-6dc558886b-8pwsz (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b3645f6cd2de55ab10736f8c367c043f; Sat, 11 Jul 2026 22:36:44 +0000 (UTC) Message-ID: <00b31e87-a4ee-4f04-ad74-c2b14fc9bcc5@yahoo.com> Date: Sat, 11 Jul 2026 15:36:43 -0700 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 List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: freebsd-pkgbase From: Mark Millard Subject: Old /usr/bin/* files (and more) still around on modern main, long updated via pkgbase: looks like having FreeBSD-src installed and doing make check-old and the like are appropriate? Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit References: <00b31e87-a4ee-4f04-ad74-c2b14fc9bcc5.ref@yahoo.com> X-Mailer: WebService/1.1.26136 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Spamd-Result: default: False [-2.99 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.988]; 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]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.147:from]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.147:from] X-Rspamd-Queue-Id: 4gyNq455Xlz42dp X-Spamd-Bar: -- On a upstream pkgbase system (pkgbase'd for a long time) I typed a command, expecting the file to not be found:. But I got a command from/for x86_64-unknown-freebsd15.0 . # llc --version LLVM (http://llvm.org/): LLVM version 19.1.5 Optimized build. Default target: x86_64-unknown-freebsd15.0 Host CPU: znver4 Registered Targets: aarch64 - AArch64 (little endian) aarch64_32 - AArch64 (little endian ILP32) aarch64_be - AArch64 (big endian) arm - ARM arm64 - ARM64 (little endian) arm64_32 - ARM64 (little endian ILP32) armeb - ARM (big endian) ppc32 - PowerPC 32 ppc32le - PowerPC 32 LE ppc64 - PowerPC 64 ppc64le - PowerPC 64 LE riscv32 - 32-bit RISC-V riscv64 - 64-bit RISC-V thumb - Thumb thumbeb - Thumb (big endian) x86 - 32-bit X86: Pentium-Pro and above x86-64 - 64-bit X86: EM64T and AMD64 So: # ls -lodT `which llc` -r-xr-xr-x 1 root wheel uarch 68479752 Dec 8 14:29:27 2024 /usr/bin/llc So: # ls -lodTt /usr/bin/* | tail -27 -r-xr-xr-x 1 root wheel uarch 68563560 Dec 8 14:29:27 2024 /usr/bin/opt -r-xr-xr-x 1 root wheel uarch 15488 Dec 8 14:29:27 2024 /usr/bin/newkey -r-xr-xr-x 1 root wheel uarch 16592 Dec 8 14:29:27 2024 /usr/bin/chkey -r-xr-xr-x 1 root wheel uarch 69104456 Dec 8 14:29:27 2024 /usr/bin/llvm-lto2 -r-xr-xr-x 1 root wheel uarch 3877344 Dec 8 14:29:27 2024 /usr/bin/clang-format -r-xr-xr-x 1 root wheel uarch 6408112 Dec 8 14:29:27 2024 /usr/bin/llvm-xray -r-xr-xr-x 1 root wheel uarch 68999520 Dec 8 14:29:27 2024 /usr/bin/llvm-lto -r-xr-xr-x 1 root wheel uarch 7259416 Dec 8 14:29:27 2024 /usr/bin/llvm-pdbutil -r-xr-xr-x 1 root wheel uarch 15092080 Dec 8 14:29:27 2024 /usr/bin/llvm-rtdyld -r-xr-xr-x 1 root wheel uarch 17197216 Dec 8 14:29:27 2024 /usr/bin/llvm-mc -r-xr-xr-x 1 root wheel uarch 4186472 Dec 8 14:29:27 2024 /usr/bin/llvm-modextract -r-xr-xr-x 1 root wheel uarch 50378888 Dec 8 14:29:27 2024 /usr/bin/llvm-dwp -r-xr-xr-x 1 root wheel uarch 13936608 Dec 8 14:29:27 2024 /usr/bin/llvm-mca -r-xr-xr-x 1 root wheel uarch 52408312 Dec 8 14:29:27 2024 /usr/bin/llvm-dwarfutil -r-xr-xr-x 1 root wheel uarch 10581760 Dec 8 14:29:27 2024 /usr/bin/llvm-extract -r-xr-xr-x 1 root wheel uarch 5332256 Dec 8 14:29:27 2024 /usr/bin/llvm-link -r-xr-xr-x 1 root wheel uarch 14825272 Dec 8 14:29:27 2024 /usr/bin/llvm-dwarfdump -r-xr-xr-x 1 root wheel uarch 3440088 Dec 8 14:29:27 2024 /usr/bin/llvm-dis -r-xr-xr-x 1 root wheel uarch 68479752 Dec 8 14:29:27 2024 /usr/bin/llc -r-xr-xr-x 1 root wheel uarch 3646560 Dec 8 14:29:27 2024 /usr/bin/llvm-diff -r-xr-xr-x 1 root wheel uarch 56905096 Dec 8 14:29:26 2024 /usr/bin/bugpoint -r-xr-xr-x 1 root wheel uarch 34556888 Dec 8 14:29:26 2024 /usr/bin/lli -r-xr-xr-x 1 root wheel uarch 4789024 Dec 8 14:29:26 2024 /usr/bin/llvm-cxxdump -r-xr-xr-x 1 root wheel uarch 4630800 Dec 8 14:29:26 2024 /usr/bin/llvm-as -r-xr-xr-x 1 root wheel uarch 581856 Dec 8 14:29:26 2024 /usr/bin/llvm-bcanalyzer -r-xr-xr-x 1 root wheel uarch 7624 Dec 8 14:29:26 2024 /usr/bin/keylogout -r-xr-xr-x 1 root wheel uarch 8296 Dec 8 14:29:26 2024 /usr/bin/keylogin That leads me to wonder what else is old that is still around. So, based on having the matching FreeBSD-src installed: # cd /usr/src/ # make check-old >>> Checking for old files /sbin/gvinum /usr/lib/debug/sbin/gvinum.debug /usr/bin/bugpoint /usr/lib/debug/usr/bin/bugpoint.debug /usr/bin/chkey /usr/lib/debug/usr/bin/chkey.debug /usr/bin/clang-format /usr/lib/debug/usr/bin/clang-format.debug /usr/bin/keylogin /usr/lib/debug/usr/bin/keylogin.debug /usr/bin/keylogout /usr/lib/debug/usr/bin/keylogout.debug /usr/bin/llc /usr/lib/debug/usr/bin/llc.debug /usr/bin/lli /usr/lib/debug/usr/bin/lli.debug /usr/bin/llvm-as /usr/lib/debug/usr/bin/llvm-as.debug /usr/bin/llvm-bcanalyzer /usr/lib/debug/usr/bin/llvm-bcanalyzer.debug /usr/bin/llvm-cxxdump /usr/lib/debug/usr/bin/llvm-cxxdump.debug /usr/bin/llvm-diff /usr/lib/debug/usr/bin/llvm-diff.debug /usr/bin/llvm-dis /usr/lib/debug/usr/bin/llvm-dis.debug /usr/bin/llvm-dwarfdump /usr/lib/debug/usr/bin/llvm-dwarfdump.debug /usr/bin/llvm-dwp /usr/lib/debug/usr/bin/llvm-dwp.debug /usr/bin/llvm-extract /usr/lib/debug/usr/bin/llvm-extract.debug /usr/bin/llvm-link /usr/lib/debug/usr/bin/llvm-link.debug /usr/bin/llvm-lto /usr/lib/debug/usr/bin/llvm-lto.debug /usr/bin/llvm-lto2 /usr/lib/debug/usr/bin/llvm-lto2.debug /usr/bin/llvm-mc /usr/lib/debug/usr/bin/llvm-mc.debug /usr/bin/llvm-mca /usr/lib/debug/usr/bin/llvm-mca.debug /usr/bin/llvm-modextract /usr/lib/debug/usr/bin/llvm-modextract.debug /usr/bin/llvm-pdbutil /usr/lib/debug/usr/bin/llvm-pdbutil.debug /usr/bin/llvm-rtdyld /usr/lib/debug/usr/bin/llvm-rtdyld.debug /usr/bin/llvm-xray /usr/lib/debug/usr/bin/llvm-xray.debug /usr/bin/newkey /usr/lib/debug/usr/bin/newkey.debug /usr/bin/opt /usr/lib/debug/usr/bin/opt.debug /usr/include/netinet/tcp_pcap.h /usr/sbin/keyserv /usr/lib/debug/usr/sbin/keyserv.debug /usr/share/certs/trusted/Entrust_Root_Certification_Authority_-_G4.pem /usr/share/certs/trusted/SecureSign_RootCA11.pem /usr/share/certs/trusted/Security_Communication_RootCA3.pem /usr/share/certs/trusted/SwissSign_Silver_CA_-_G2.pem /usr/share/certs/untrusted/AddTrust_External_Root.pem /usr/share/certs/untrusted/AddTrust_Low-Value_Services_Root.pem /usr/share/certs/untrusted/Cybertrust_Global_Root.pem /usr/share/certs/untrusted/DST_Root_CA_X3.pem /usr/share/certs/untrusted/E-Tugra_Certification_Authority.pem /usr/share/certs/untrusted/GeoTrust_Global_CA.pem /usr/share/certs/untrusted/GlobalSign_Root_CA_-_R2.pem /usr/share/certs/untrusted/Hongkong_Post_Root_CA_1.pem /usr/share/certs/untrusted/QuoVadis_Root_CA.pem /usr/share/certs/untrusted/Security_Communication_Root_CA.pem /usr/share/certs/untrusted/Sonera_Class_2_Root_CA.pem /usr/share/certs/untrusted/Staat_der_Nederlanden_EV_Root_CA.pem /usr/share/certs/untrusted/Staat_der_Nederlanden_Root_CA_-_G2.pem /usr/share/certs/untrusted/Trustis_FPS_Root_CA.pem /usr/share/locale/hr_HR.ISO8859-2/LC_MESSAGES /usr/share/locale/nl_BE.ISO8859-1/LC_MESSAGES /usr/share/locale/nl_BE.ISO8859-15/LC_MESSAGES /usr/share/locale/sr_RS.ISO8859-2/LC_MESSAGES /usr/share/locale/zh_TW.Big5/LC_NUMERIC /usr/share/man/man1/bugpoint.1.gz /usr/share/man/man1/chkey.1.gz /usr/share/man/man1/keylogin.1.gz /usr/share/man/man1/keylogout.1.gz /usr/share/man/man1/llc.1.gz /usr/share/man/man1/lli.1.gz /usr/share/man/man1/llvm-as.1.gz /usr/share/man/man1/llvm-bcanalyzer.1.gz /usr/share/man/man1/llvm-diff.1.gz /usr/share/man/man1/llvm-dis.1.gz /usr/share/man/man1/llvm-extract.1.gz /usr/share/man/man1/llvm-link.1.gz /usr/share/man/man1/llvm-pdbutil.1.gz /usr/share/man/man1/opt.1.gz /usr/share/man/man3/dpv_free.3.gz /usr/share/man/man3/figpar.3.gz /usr/share/man/man3/get_config_option.3.gz /usr/share/man/man3/parse_config.3.gz /usr/share/man/man3/replaceall.3.gz /usr/share/man/man3/strcount.3.gz /usr/share/man/man3/strexpand.3.gz /usr/share/man/man3/strexpandnl.3.gz /usr/share/man/man3/strtolower.3.gz /usr/share/man/man3/sysdecode_syscallnames.3.gz /usr/share/man/man4/rtw88fw.4.gz /usr/share/man/man4/twe.4.gz /usr/share/man/man5/publickey.5.gz /usr/share/man/man8/apmconf.8.gz /usr/share/man/man8/gvinum.8.gz /usr/share/man/man9/vm_page_sbusy.9.gz /usr/share/man/man9/vm_page_sleep_if_busy.9.gz /usr/share/man/man9/vm_page_xbusy.9.gz >>> Checking for old libraries >>> Checking for old directories /usr/tests/sys/vm/stack/.debug /usr/share/man/man8/powerpc /usr/share/man/man8/i386 /usr/share/man/man8/amd64 /usr/share/man/man4/amd64 /usr/share/examples/drivers /usr/libexec/kgdb To remove old files and directories run 'make delete-old'. To remove old libraries run 'make delete-old-libs'. # make -DBATCH_DELETE_OLD_FILES delete-old Did I miss some sort of documented cleanup step? -- === Mark Millard marklmi at yahoo.com