head 1.9; access; symbols netbsd-11-0-RC5:1.9 netbsd-11-0-RC4:1.9 netbsd-11-0-RC3:1.9 netbsd-11-0-RC2:1.9 netbsd-11-0-RC1:1.9 perseant-exfatfs-base-20250801:1.9 netbsd-11:1.9.0.2 netbsd-11-base:1.9 perseant-exfatfs-base-20240630:1.5 perseant-exfatfs:1.4.0.2 perseant-exfatfs-base:1.4; locks; strict; comment @# @; 1.9 date 2024.07.11.08.13.50; author riastradh; state Exp; branches; next 1.8; commitid 2W9Wxp7J2bMMAohF; 1.8 date 2024.07.09.14.48.44; author rin; state Exp; branches; next 1.7; commitid ymATerBD5tE6QahF; 1.7 date 2024.07.08.22.35.09; author christos; state Exp; branches; next 1.6; commitid mU2vpEFgTeIas5hF; 1.6 date 2024.07.01.04.03.05; author mrg; state Exp; branches; next 1.5; commitid ZC78e2e2ZNJWl5gF; 1.5 date 2024.06.23.18.29.14; author mrg; state Exp; branches; next 1.4; commitid ZWyPWaIkRcfDz8fF; 1.4 date 2024.06.10.07.47.06; author kre; state Exp; branches 1.4.2.1; next 1.3; commitid HfsomGtq9CAVqpdF; 1.3 date 2024.06.09.19.56.19; author christos; state Exp; branches; next 1.2; commitid XfloJRwuRcWuvldF; 1.2 date 2024.06.03.18.47.23; author riastradh; state Exp; branches; next 1.1; commitid SKJsKOZZVqHyjzcF; 1.1 date 2024.04.22.14.41.25; author nia; state Exp; branches; next ; commitid i6E7BJGfw4rNi97F; 1.4.2.1 date 2024.07.01.00.59.49; author perseant; state Exp; branches; next 1.4.2.2; commitid NkoYLLCQWWw9v4gF; 1.4.2.2 date 2025.08.02.05.20.33; author perseant; state Exp; branches; next ; commitid 23j6GFaDws3O875G; desc @@ 1.9 log @Revert the duplication of compat set lists; do it another way. 1. Restore the compatdir and compatfile tags in base and debug. => compatdir marks directories that should have per-ABI compat subdirectories, like /usr/lib having /usr/lib/o32 and /usr/lib/64 on mips64. => compatfile marks files that have per-ABI versions in the nearest compatdir, like /usr/lib/o32/libc.so.12.221. This is the mechanism we use to avoid duplicating every library that has a compat version in multiple set lists. 2. Teach sets.subr to split the compatdir and compatfile entries out into separate sets for base and debug. The mechanism is to internally use: - a new tag `omitcompat' when processing base and debug, so we don't generate the per-ABI compat directories or per-ABI compat files under them; - a new tag `takecompat=${ABI}' when processing base32/64 and debug32/64, so we _do_ generate the per-ABI compat directories for ${ABI}. => On, e.g., mips64, base32 uses `takecompat=o32' and base64 uses `takecompat=64'. => On, e.g., aarch64, base32 uses `takecompat=eabi,takecompat=eabihf', and there is no base64. 3. Record in sets.subr the list of `32' and `64' architectures for each port. This is maybe not the right place to put it, but it's also not clear that we want to keep exactly this division -- maybe it would be more sensible to just have per-ABI , e.g.: (aarch64) base-eabi, base-eabihf (amd64) base-i386 (mips64) base-o32, base-64 (mipsn64) base-o32, base-n32 But I'll leave cleaning that up for another day. 4. Adjust some sets. Mostly this commit shouldn't change what file go in what sets, but, e.g., on mips64, the following move from base32 to base64 as part of this change, which I think is appropriate: - /lib/64 - /libexec/ld.elf_so-64 - /usr/lib/64 - /usr/libdata/debug/lib/64 - /usr/libdata/debug/usr/lib/64 - /usr/libexec/ld.elf_so-64 TBD: Remove ./lib and ./usr/lib from debug/mi; they're already in base/mi. Maybe move ./usr/libdata/debug to from base/mi to debug/mi. This reverts most of the set list changes in: https://mail-index.netbsd.org/source-changes/2024/04/09/msg150763.html PR misc/58365 @ text @# $NetBSD: ad.mips64eb,v 1.8 2024/07/09 14:48:44 rin Exp $ # ./usr/libdata/debug/libexec/ld.elf_so-64.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/libexec/ld.elf_so-64.debug comp-sys-debug debug,compat @ 1.8 log @sets/lists: mips64e[bl]: Add compat files for binutils 2.42 @ text @d1 4 a4 350 # $NetBSD: ad.mips64eb,v 1.7 2024/07/08 22:35:09 christos Exp $ ./usr/lib/64/i18n/libBIG5_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libDECHanyu_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libEUCTW_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libEUC_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libGBK2K_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libHZ_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libISO2022_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libJOHAB_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libMSKanji_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libUES_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libUTF1632_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libUTF7_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libUTF8_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libVIQR_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libZW_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libiconv_none_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libiconv_std_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libmapper_646_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libmapper_none_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libmapper_parallel_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libmapper_serial_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libmapper_std_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/i18n/libmapper_zone_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libamu_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libarchive_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libasan_g.a comp-c-debuglib debuglib,compat,cxx,gcccmds,gcc ./usr/lib/64/libasn1_g.a comp-c-debuglib debuglib,compat,kerberos ./usr/lib/64/libatf-c++_g.a comp-c-debuglib debuglib,compat,atf ./usr/lib/64/libatf-c_g.a comp-c-debuglib debuglib,compat,atf ./usr/lib/64/libavl_g.a comp-c-debuglib debuglib,compat,zfs ./usr/lib/64/libbfd_g.a comp-c-debuglib debuglib,compat,binutils ./usr/lib/64/libbind9_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libblocklist_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libbluetooth_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libbozohttpd_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libbsdmalloc_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libbz2_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libc_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libcbor_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libcom_err_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libcompat_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libcrypt_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libcrypto_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libctf_g.a comp-c-debuglib debuglib,compat,ctf ./usr/lib/64/libcurses_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libdes_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libdevmapper_g.a comp-c-debuglib debuglib,compat,lvm ./usr/lib/64/libdm_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libdns_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libdns_sd_g.a comp-c-debuglib debuglib,compat,mdns ./usr/lib/64/libdtrace_g.a comp-c-debuglib debuglib,compat,dtrace ./usr/lib/64/libdwarf_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libedit_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libelf_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libevent_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libevent_openssl_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libevent_pthreads_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libexecinfo_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libexpat_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libfetch_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libfido2_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libfl_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libform_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libgcc_eh_g.a comp-c-debuglib debuglib,compat,gcc ./usr/lib/64/libgcc_g.a comp-c-debuglib debuglib,compat,gcc ./usr/lib/64/libgcc_s_g.a comp-c-debuglib debuglib,compat,gcc ./usr/lib/64/libgcov_g.a comp-c-debuglib debuglib,compat,gcc ./usr/lib/64/libgnuctf_g.a comp-c-debuglib debuglib,compat,binutils ./usr/lib/64/libgnumalloc_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libgomp_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libgssapi_g.a comp-c-debuglib debuglib,compat,kerberos ./usr/lib/64/libhdb_g.a comp-c-debuglib debuglib,compat,kerberos ./usr/lib/64/libheimbase_g.a comp-c-debuglib debuglib,compat,kerberos ./usr/lib/64/libheimntlm_g.a comp-c-debuglib debuglib,compat,kerberos ./usr/lib/64/libhx509_g.a comp-c-debuglib debuglib,compat,kerberos ./usr/lib/64/libintl_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libipsec_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libirs_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libisc_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libisccc_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libisccfg_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libiscsi_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libisns_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libjemalloc_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libkadm5clnt_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libkadm5srv_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libkafs_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libkdc_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libkrb5_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libkvm_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libl_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/liblber_g.a comp-c-debuglib debuglib,compat,ldap ./usr/lib/64/libldap_g.a comp-c-debuglib debuglib,compat,ldap ./usr/lib/64/libldap_r_g.a comp-c-debuglib debuglib,compat,ldap ./usr/lib/64/liblsan_g.a comp-c-debuglib debuglib,compat,cxx,gcccmds,gcc ./usr/lib/64/liblua_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/liblzf_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/liblzma_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libm_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libmagic_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libmenu_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libmj_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libnetpgp_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libnetpgpverify_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libnpf_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libns_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libnvpair_g.a comp-c-debuglib debuglib,compat,zfs ./usr/lib/64/libobjc_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libopcodes_g.a comp-c-debuglib debuglib,compat,binutils ./usr/lib/64/libossaudio_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libp2k_g.a comp-c-debuglib debuglib,compat,rump ./usr/lib/64/libpam_g.a comp-c-debuglib debuglib,compat,pam ./usr/lib/64/libpanel_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libpcap_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libpci_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libperfuse_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libposix_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libppath_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libproc_g.a comp-c-debuglib debuglib,compat,dtrace ./usr/lib/64/libprop_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libpthread_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libpuffs_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libquota_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libradius_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/librefuse_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libresolv_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/librmt_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libroken_g.a comp-c-debuglib debuglib,compat,kerberos ./usr/lib/64/librpcsvc_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/librt_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/librtld_db_g.a comp-c-debuglib debuglib,dtrace ./usr/lib/64/librump_g.a comp-c-debuglib debuglib,compat,rump ./usr/lib/64/librumpclient_g.a comp-c-debuglib debuglib,compat,rump ./usr/lib/64/librumpdev_g.a comp-c-debuglib debuglib,compat,rump ./usr/lib/64/librumphijack_g.a comp-c-debuglib debuglib,compat,rump ./usr/lib/64/librumpnet_g.a comp-c-debuglib debuglib,compat,rump ./usr/lib/64/librumpres_g.a comp-c-debuglib debuglib,compat,rump ./usr/lib/64/librumpuser_g.a comp-c-debuglib debuglib,compat,rump ./usr/lib/64/librumpvfs_g.a comp-c-debuglib debuglib,compat,rump ./usr/lib/64/libsaslc_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libskey_g.a comp-c-debuglib debuglib,compat,skey ./usr/lib/64/libsl_g.a comp-c-debuglib debuglib,compat,kerberos ./usr/lib/64/libsqlite3_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libssh_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libssl_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libstdc++_g.a comp-c-debuglib debuglib,compat,cxx,gcc,libstdcxx ./usr/lib/64/libsupc++_g.a comp-c-debuglib debuglib,compat,cxx,gcc,libstdcxx ./usr/lib/64/libterminfo_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libtre_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libubsan_g.a comp-c-debuglib debuglib,compat,cxx,gcccmds,gcc ./usr/lib/64/libukfs_g.a comp-c-debuglib debuglib,compat,rump ./usr/lib/64/libumem_g.a comp-c-debuglib debuglib,compat,zfs ./usr/lib/64/libunbound_g.a comp-c-debuglib debuglib,compat,unbound ./usr/lib/64/libusbhid_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libutil_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libuutil_g.a comp-c-debuglib debuglib,compat,zfs ./usr/lib/64/libwind_g.a comp-c-debuglib debuglib,compat,kerberos ./usr/lib/64/libwrap_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/liby_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libz_g.a comp-c-debuglib debuglib,compat ./usr/lib/64/libzfs_core_g.a comp-c-debuglib debuglib,compat,zfs ./usr/lib/64/libzfs_g.a comp-c-debuglib debuglib,compat,zfs ./usr/lib/64/libzpool_g.a comp-c-debuglib debuglib,compat,zfs ./usr/libdata/debug/lib/64/npf/ext_log.so.0.0.debug comp-sys-debug debug,compat,npf ./usr/libdata/debug/lib/64/npf/ext_normalize.so.0.0.debug comp-sys-debug debug,compat,npf ./usr/libdata/debug/lib/64/npf/ext_rndblock.so.0.0.debug comp-sys-debug debug,compat,npf ./usr/libdata/debug/usr/lib/64/i18n/libBIG5.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libDECHanyu.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libEUC.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libEUCTW.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libGBK2K.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libHZ.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libISO2022.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libJOHAB.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libMSKanji.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libUES.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libUTF1632.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libUTF7.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libUTF8.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libVIQR.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libZW.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libiconv_none.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libiconv_std.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libmapper_646.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libmapper_none.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libmapper_parallel.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libmapper_serial.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libmapper_std.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/i18n/libmapper_zone.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libamu.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libarchive.so.5.1.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libasan.so.5.0.debug comp-sys-debug debug,compat,cxx,gcccmds,gcc=10 ./usr/libdata/debug/usr/lib/64/libasan.so.6.0.debug comp-sys-debug debug,compat,cxx,gcccmds,gcc=12 ./usr/libdata/debug/usr/lib/64/libasn1.so.10.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libatf-c++.so.2.0.debug comp-sys-debug debug,compat,atf ./usr/libdata/debug/usr/lib/64/libatf-c.so.0.0.debug comp-sys-debug debug,compat,atf ./usr/libdata/debug/usr/lib/64/libavl.so.0.0.debug comp-sys-debug debug,compat,zfs ./usr/libdata/debug/usr/lib/64/libbfd.so.18.0.debug comp-sys-debug debug,compat,binutils=239 ./usr/libdata/debug/usr/lib/64/libbfd.so.19.0.debug comp-sys-debug debug,compat,binutils=242 ./usr/libdata/debug/usr/lib/64/libbind9.so.21.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libblocklist.so.0.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libbluetooth.so.4.2.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libbozohttpd.so.1.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libbsdmalloc.so.0.1.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libbz2.so.1.1.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libc.so.12.221.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libcbor.so.0.5.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libcom_err.so.8.0.debug comp-sys-debug debug,compat,kerberos ./usr/libdata/debug/usr/lib/64/libcrypt.so.1.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libcrypto.so.15.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libcurses.so.9.1.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libdes.so.15.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libdevmapper.so.1.0.debug comp-sys-debug debug,compat,lvm ./usr/libdata/debug/usr/lib/64/libdm.so.0.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libdns.so.21.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libdns_sd.so.0.0.debug comp-sys-debug debug,compat,mdns ./usr/libdata/debug/usr/lib/64/libdwarf.so.2.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libedit.so.3.1.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libelf.so.2.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libevent.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libevent_openssl.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libevent_pthreads.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libexecinfo.so.0.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libexpat.so.2.3.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libfetch.so.4.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libfido2.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libform.so.8.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libgcc_s.so.1.0.debug comp-sys-debug debug,compat,gcc ./usr/libdata/debug/usr/lib/64/libgnuctf.so.1.0.debug comp-sys-debug debug,compat,binutils=239 ./usr/libdata/debug/usr/lib/64/libgnuctf.so.2.0.debug comp-sys-debug debug,compat,binutils=242 ./usr/libdata/debug/usr/lib/64/libgnumalloc.so.1.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libgomp.so.2.1.debug comp-sys-debug debug,compat,gcc=10 ./usr/libdata/debug/usr/lib/64/libgomp.so.2.2.debug comp-sys-debug debug,compat,gcc=12 ./usr/libdata/debug/usr/lib/64/libgssapi.so.12.0.debug comp-sys-debug debug,compat,kerberos ./usr/libdata/debug/usr/lib/64/libhdb.so.16.0.debug comp-sys-debug debug,compat,kerberos ./usr/libdata/debug/usr/lib/64/libheimbase.so.2.0.debug comp-sys-debug debug,compat,kerberos ./usr/libdata/debug/usr/lib/64/libheimntlm.so.6.0.debug comp-sys-debug debug,compat,kerberos ./usr/libdata/debug/usr/lib/64/libhx509.so.7.0.debug comp-sys-debug debug,compat,kerberos ./usr/libdata/debug/usr/lib/64/libintl.so.1.1.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libipsec.so.3.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libirs.so.21.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libisc.so.21.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libisccc.so.21.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libisccfg.so.21.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libiscsi.so.2.0.debug comp-sys-debug debug,compat,iscsi ./usr/libdata/debug/usr/lib/64/libisns.so.0.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libjemalloc.so.0.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libkadm5clnt.so.15.0.debug comp-sys-debug debug,compat,kerberos ./usr/libdata/debug/usr/lib/64/libkadm5srv.so.16.0.debug comp-sys-debug debug,compat,kerberos ./usr/libdata/debug/usr/lib/64/libkafs.so.14.0.debug comp-sys-debug debug,compat,kerberos ./usr/libdata/debug/usr/lib/64/libkdc.so.4.0.debug comp-sys-debug debug,compat,kerberos ./usr/libdata/debug/usr/lib/64/libkrb5.so.28.0.debug comp-sys-debug debug,compat,kerberos ./usr/libdata/debug/usr/lib/64/libkvm.so.6.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/liblber.so.5.0.debug comp-sys-debug debug,compat,ldap ./usr/libdata/debug/usr/lib/64/libldap.so.6.0.debug comp-sys-debug debug,compat,ldap ./usr/libdata/debug/usr/lib/64/libldap_r.so.6.0.debug comp-sys-debug debug,compat,ldap ./usr/libdata/debug/usr/lib/64/liblsan.so.2.0.debug comp-sys-debug debug,compat,cxx,gcccmds,gcc=10 ./usr/libdata/debug/usr/lib/64/liblsan.so.3.0.debug comp-sys-debug debug,compat,cxx,gcccmds,gcc=12 ./usr/libdata/debug/usr/lib/64/liblua.so.6.1.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/liblzf.so.1.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/liblzma.so.2.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libm.so.0.14.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libmagic.so.8.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libmenu.so.8.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libmj.so.1.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libnetpgp.so.4.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libnetpgpverify.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libnpf.so.0.1.debug comp-sys-debug debug,compat,npf ./usr/libdata/debug/usr/lib/64/libns.so.21.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libnvpair.so.0.0.debug comp-sys-debug debug,compat,zfs ./usr/libdata/debug/usr/lib/64/libobjc.so.4.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libopcodes.so.11.0.debug comp-sys-debug debug,compat,binutils=239 ./usr/libdata/debug/usr/lib/64/libopcodes.so.12.0.debug comp-sys-debug debug,compat,binutils=242 ./usr/libdata/debug/usr/lib/64/libossaudio.so.1.1.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libp2k.so.2.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libpam.so.4.1.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/libpanel.so.3.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libpcap.so.9.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libpci.so.2.2.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libperfuse.so.0.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libposix.so.0.1.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libppath.so.0.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libprop.so.1.2.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libpthread.so.1.4.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libpuffs.so.2.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libquota.so.1.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libradius.so.5.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/librefuse.so.2.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libresolv.so.3.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libroken.so.20.0.debug comp-sys-debug debug,compat,kerberos ./usr/libdata/debug/usr/lib/64/librpcsvc.so.1.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/librt.so.1.1.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/librtld_db.so.0.0.debug comp-compat-shlib compat,pic,debug,dtrace ./usr/libdata/debug/usr/lib/64/librump.so.0.0.debug comp-sys-debug debug,compat,rump ./usr/libdata/debug/usr/lib/64/librumpclient.so.0.0.debug comp-sys-debug debug,compat,rump ./usr/libdata/debug/usr/lib/64/librumpdev.so.0.0.debug comp-sys-debug debug,compat,rump ./usr/libdata/debug/usr/lib/64/librumphijack.so.0.0.debug comp-sys-debug debug,compat,rump ./usr/libdata/debug/usr/lib/64/librumpnet.so.0.0.debug comp-sys-debug debug,compat,rump ./usr/libdata/debug/usr/lib/64/librumpres.so.0.0.debug comp-sys-debug debug,compat,rump ./usr/libdata/debug/usr/lib/64/librumpuser.so.0.1.debug comp-sys-debug debug,compat,rump ./usr/libdata/debug/usr/lib/64/librumpvfs.so.0.0.debug comp-sys-debug debug,compat,rump ./usr/libdata/debug/usr/lib/64/libsaslc.so.1.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libskey.so.2.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libsl.so.7.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libsqlite3.so.1.5.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libssh.so.47.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libssl.so.15.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libstdc++.so.9.0.debug comp-sys-debug debug,compat,cxx,libstdcxx,gcc=10 ./usr/libdata/debug/usr/lib/64/libstdc++.so.9.1.debug comp-sys-debug debug,compat,cxx,libstdcxx,gcc=12 ./usr/libdata/debug/usr/lib/64/libterminfo.so.2.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libtre.so.0.8.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libubsan.so.4.0.debug comp-sys-debug debug,compat,cxx,gcccmds,gcc=10 ./usr/libdata/debug/usr/lib/64/libubsan.so.5.0.debug comp-sys-debug debug,compat,cxx,gcccmds,gcc=12 ./usr/libdata/debug/usr/lib/64/libukfs.so.1.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libumem.so.0.0.debug comp-sys-debug debug,compat,zfs ./usr/libdata/debug/usr/lib/64/libunbound.so.9.0.debug comp-sys-debug debug,compat,unbound ./usr/libdata/debug/usr/lib/64/libusbhid.so.1.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libutil.so.7.24.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libuutil.so.0.0.debug comp-sys-debug debug,compat,zfs ./usr/libdata/debug/usr/lib/64/libwind.so.1.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libwrap.so.1.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libz.so.1.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/libzfs.so.0.0.debug comp-sys-debug debug,compat,zfs ./usr/libdata/debug/usr/lib/64/libzfs_core.so.0.0.debug comp-sys-debug debug,compat,zfs ./usr/libdata/debug/usr/lib/64/libzpool.so.0.0.debug comp-sys-debug debug,compat,zfs ./usr/libdata/debug/usr/lib/64/named/filter-aaaa.so.0.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/lib/64/security/pam_afslog.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_chroot.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_deny.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_echo.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_exec.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_ftpusers.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_group.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_guest.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_krb5.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_ksu.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_lastlog.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_login_access.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_nologin.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_permit.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_radius.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_rhosts.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_rootok.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_securetty.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_self.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_skey.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_ssh.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_u2f.so.4.debug comp-sys-debug debug,compat,pam ./usr/libdata/debug/usr/lib/64/security/pam_unix.so.4.debug comp-sys-debug debug,compat,pam @ 1.7 log @bump libssh, add sshd-session @ text @d1 1 a1 1 # $NetBSD: ad.mips64eb,v 1.6 2024/07/01 04:03:05 mrg Exp $ d200 1 d231 1 d273 2 a274 1 ./usr/libdata/debug/usr/lib/64/libopcodes.so.11.0.debug comp-sys-debug debug,compat @ 1.6 log @GCC sanitizers: only build the sanitizers if $MKGCCCMDS != "no". there's a minor use-case for the configuration of "building sanitizers for distribution, but not the compiler", but it's pretty uncommon, and the latest sanitizers don't build at all on m68000 so enhance the option to not build /usr/bin/gcc (which simply can't modern GCC on a sun2) to not build the sanitizers either. (if we were to split these, MKGCCSANITIZER would be good variable.) update set lists for far too many files, including fixing MKDEBUG for a couple of builds. @ text @d1 1 a1 1 # $NetBSD: ad.mips64eb,v 1.5 2024/06/23 18:29:14 mrg Exp $ d304 1 a304 1 ./usr/libdata/debug/usr/lib/64/libssh.so.46.1.debug comp-sys-debug debug,compat @ 1.5 log @fix mips64 sets for MKPAM=no, MKDEBUG=yes, and HAVE_GCC=12. @ text @d1 1 a1 1 # $NetBSD: ad.mips64eb,v 1.4 2024/06/10 07:47:06 kre Exp $ d27 1 a27 1 ./usr/lib/64/libasan_g.a comp-c-debuglib debuglib,compat,cxx,gcc d96 1 a96 1 ./usr/lib/64/liblsan_g.a comp-c-debuglib debuglib,compat,cxx,gcc d151 1 a151 1 ./usr/lib/64/libubsan_g.a comp-c-debuglib debuglib,compat,cxx,gcc d193 2 a194 2 ./usr/libdata/debug/usr/lib/64/libasan.so.5.0.debug comp-sys-debug debug,compat,cxx,gcc=10 ./usr/libdata/debug/usr/lib/64/libasan.so.6.0.debug comp-sys-debug debug,compat,cxx,gcc=12 d256 2 a257 2 ./usr/libdata/debug/usr/lib/64/liblsan.so.2.0.debug comp-sys-debug debug,compat,cxx,gcc=10 ./usr/libdata/debug/usr/lib/64/liblsan.so.3.0.debug comp-sys-debug debug,compat,cxx,gcc=12 d310 2 a311 2 ./usr/libdata/debug/usr/lib/64/libubsan.so.4.0.debug comp-sys-debug debug,compat,cxx,gcc=10 ./usr/libdata/debug/usr/lib/64/libubsan.so.5.0.debug comp-sys-debug debug,compat,cxx,gcc=12 @ 1.4 log @ Correct a typo in libarchive set list updates for recent libarchive update And add me to the list of people who believe that the current 99999 different debugN/ad.arch stuff is a disaster. @ text @d1 1 a1 1 # $NetBSD: ad.mips64eb,v 1.3 2024/06/09 19:56:19 christos Exp $ d193 2 a194 1 ./usr/libdata/debug/usr/lib/64/libasan.so.5.0.debug comp-sys-debug debug,compat d231 2 a232 1 ./usr/libdata/debug/usr/lib/64/libgomp.so.2.1.debug comp-sys-debug debug,compat,gcc d256 2 a257 1 ./usr/libdata/debug/usr/lib/64/liblsan.so.2.0.debug comp-sys-debug debug,compat d306 2 a307 1 ./usr/libdata/debug/usr/lib/64/libstdc++.so.9.0.debug comp-sys-debug debug,compat d310 2 a311 1 ./usr/libdata/debug/usr/lib/64/libubsan.so.4.0.debug comp-sys-debug debug,compat @ 1.4.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: ad.mips64eb,v 1.5 2024/06/23 18:29:14 mrg Exp $ d193 1 a193 2 ./usr/libdata/debug/usr/lib/64/libasan.so.5.0.debug comp-sys-debug debug,compat,cxx,gcc=10 ./usr/libdata/debug/usr/lib/64/libasan.so.6.0.debug comp-sys-debug debug,compat,cxx,gcc=12 d230 1 a230 2 ./usr/libdata/debug/usr/lib/64/libgomp.so.2.1.debug comp-sys-debug debug,compat,gcc=10 ./usr/libdata/debug/usr/lib/64/libgomp.so.2.2.debug comp-sys-debug debug,compat,gcc=12 d254 1 a254 2 ./usr/libdata/debug/usr/lib/64/liblsan.so.2.0.debug comp-sys-debug debug,compat,cxx,gcc=10 ./usr/libdata/debug/usr/lib/64/liblsan.so.3.0.debug comp-sys-debug debug,compat,cxx,gcc=12 d303 1 a303 2 ./usr/libdata/debug/usr/lib/64/libstdc++.so.9.0.debug comp-sys-debug debug,compat,cxx,libstdcxx,gcc=10 ./usr/libdata/debug/usr/lib/64/libstdc++.so.9.1.debug comp-sys-debug debug,compat,cxx,libstdcxx,gcc=12 d306 1 a306 2 ./usr/libdata/debug/usr/lib/64/libubsan.so.4.0.debug comp-sys-debug debug,compat,cxx,gcc=10 ./usr/libdata/debug/usr/lib/64/libubsan.so.5.0.debug comp-sys-debug debug,compat,cxx,gcc=12 @ 1.4.2.2 log @Sync with HEAD @ text @d1 347 a347 4 # $NetBSD: ad.mips64eb,v 1.9 2024/07/11 08:13:50 riastradh Exp $ # ./usr/libdata/debug/libexec/ld.elf_so-64.debug comp-sys-debug debug,compat ./usr/libdata/debug/usr/libexec/ld.elf_so-64.debug comp-sys-debug debug,compat @ 1.3 log @bump libarchive. @ text @d1 1 a1 1 # $NetBSD: ad.mips64eb,v 1.2 2024/06/03 18:47:23 riastradh Exp $ d192 1 a192 1 ./usr/libdata/debug/usr/lib/64/libarchive..so.5.1.debug comp-sys-debug debug,compat @ 1.2 log @Take a whack at fixing the compat32 set lists for clang build. This really needs to be automatically derived from the main set lists; all this copypasta is a maintenance nightmare and I doubt I got everything after an hour of tweaking. @ text @d1 1 a1 1 # $NetBSD: ad.mips64eb,v 1.1 2024/04/22 14:41:25 nia Exp $ d192 1 a192 1 ./usr/libdata/debug/usr/lib/64/libarchive.so.5.0.debug comp-sys-debug debug,compat @ 1.1 log @Move MIPS N64 compat out of {base,debug}32 into {base,debug}64 martin requested separation by ABI and it doesn't make much sense to have 64-bit binaries in a set called 32. @ text @d1 1 a1 1 # $NetBSD$ d228 1 a228 1 ./usr/libdata/debug/usr/lib/64/libgnuctf.so.1.0.debug comp-sys-debug debug,compat,gcc @