head 1.2; access; symbols netbsd-11-0-RC5:1.1 netbsd-11-0-RC4:1.1 netbsd-11-0-RC3:1.1 netbsd-11-0-RC2:1.1 netbsd-11-0-RC1:1.1 perseant-exfatfs:1.1.0.4 perseant-exfatfs-base-20250801:1.1 netbsd-11:1.1.0.2 netbsd-11-base:1.1; locks; strict; comment @# @; 1.2 date 2026.05.10.14.19.10; author tls; state Exp; branches; next 1.1; commitid UGQHYsWEopsE7hFG; 1.1 date 2024.10.07.09.14.22; author skrll; state Exp; branches 1.1.4.1; next ; commitid IlGvOG5IzFuW5IsF; 1.1.4.1 date 2024.10.07.09.14.22; author perseant; state dead; branches; next 1.1.4.2; commitid 23j6GFaDws3O875G; 1.1.4.2 date 2025.08.02.05.20.31; author perseant; state Exp; branches; next ; commitid 23j6GFaDws3O875G; desc @@ 1.2 log @Fix MKDEBUGKERNEL vs MKDEBUG for kernel debug file sets. The problem manifests as checkflist failures when building ports that have extensive ALL_KERNELS but not...building all the kernels; notably the various "evb" ports with a bazillion kernels for a bazillion SoCs. The mk.conf(5) man page documents MKDEBUGKERNEL as controlling whether kernel debug files (netbsd-*.debug) appear in the distribution sets. However, the prior implementation used MKDEBUG (the general userland debug flag) instead. This meant MKDEBUG=yes with MKDEBUGKERNEL=no incorrectly expected kernel debug files for every kernel config listed in ALL_KERNELS. When only a subset of kernels is built, checkflist fails with missing files. The fix is to make these variables fully conform to the longstanding documentation. MKDEBUGKERNEL controls whether kernel debug symbols are built; MKDEBUG controls everything else. If you want something like the old behavior but minus the bugs, set both. @ text @# $NetBSD: md.evbarm.earmv4,v 1.1 2024/10/07 09:14:22 skrll Exp $ # ./usr/libdata/debug/netbsd-GEMINI.debug comp-sysutil-debug debugkernel ./usr/libdata/debug/netbsd-GEMINI_INSTALL.debug comp-sysutil-debug debugkernel ./usr/libdata/debug/netbsd-INTEGRATOR.debug comp-sysutil-debug debugkernel ./usr/libdata/debug/netbsd-INTEGRATOR_CP.debug comp-sysutil-debug debugkernel ./usr/libdata/debug/netbsd-INTEGRATOR_CP_INSTALL.debug comp-sysutil-debug debugkernel ./usr/libdata/debug/netbsd-INTEGRATOR_INSTALL.debug comp-sysutil-debug debugkernel ./usr/libdata/debug/netbsd-IXM1200.debug comp-sysutil-debug debugkernel ./usr/libdata/debug/netbsd-SMDK2410.debug comp-sysutil-debug debugkernel ./usr/libdata/debug/netbsd-SMDK2410_INSTALL.debug comp-sysutil-debug debugkernel ./usr/libdata/debug/netbsd-SMDK2800.debug comp-sysutil-debug debugkernel ./usr/libdata/debug/netbsd-SMDK2800_INSTALL.debug comp-sysutil-debug debugkernel ./usr/libdata/debug/netbsd-TS7200.debug comp-sysutil-debug debugkernel ./usr/libdata/debug/netbsd-TS7200_INSTALL.debug comp-sysutil-debug debugkernel ./usr/libdata/debug/netbsd-epe0-TS7200.debug comp-sysutil-debug debugkernel ./usr/libdata/debug/netbsd-fxp0-INTEGRATOR.debug comp-sysutil-debug debugkernel ./usr/libdata/debug/netbsd-ld0-INTEGRATOR_CP.debug comp-sysutil-debug debugkernel ./usr/libdata/debug/netbsd-sd0-INTEGRATOR.debug comp-sysutil-debug debugkernel ./usr/libdata/debug/netbsd-sm0-INTEGRATOR_CP.debug comp-sysutil-debug debugkernel ./usr/libdata/debug/netbsd-wd0-TS7200.debug comp-sysutil-debug debugkernel @ 1.1 log @Fix debug sets for cats by splitting out the evbarmv{4,5} files @ text @d1 1 a1 1 # $NetBSD$ d3 19 a21 19 ./usr/libdata/debug/netbsd-GEMINI.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-GEMINI_INSTALL.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-INTEGRATOR.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-INTEGRATOR_CP.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-INTEGRATOR_CP_INSTALL.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-INTEGRATOR_INSTALL.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-IXM1200.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-SMDK2410.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-SMDK2410_INSTALL.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-SMDK2800.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-SMDK2800_INSTALL.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-TS7200.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-TS7200_INSTALL.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-epe0-TS7200.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-fxp0-INTEGRATOR.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-ld0-INTEGRATOR_CP.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-sd0-INTEGRATOR.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-sm0-INTEGRATOR_CP.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-wd0-TS7200.debug comp-sysutil-debug debug @ 1.1.4.1 log @file md.evbarm.earmv4 was added on branch perseant-exfatfs on 2025-08-02 05:20:31 +0000 @ text @d1 21 @ 1.1.4.2 log @Sync with HEAD @ text @a0 21 # $NetBSD: md.evbarm.earmv4,v 1.1 2024/10/07 09:14:22 skrll Exp $ # ./usr/libdata/debug/netbsd-GEMINI.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-GEMINI_INSTALL.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-INTEGRATOR.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-INTEGRATOR_CP.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-INTEGRATOR_CP_INSTALL.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-INTEGRATOR_INSTALL.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-IXM1200.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-SMDK2410.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-SMDK2410_INSTALL.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-SMDK2800.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-SMDK2800_INSTALL.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-TS7200.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-TS7200_INSTALL.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-epe0-TS7200.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-fxp0-INTEGRATOR.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-ld0-INTEGRATOR_CP.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-sd0-INTEGRATOR.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-sm0-INTEGRATOR_CP.debug comp-sysutil-debug debug ./usr/libdata/debug/netbsd-wd0-TS7200.debug comp-sysutil-debug debug @