History log of /src/distrib/sets/lists/debug/md.amd64
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.132 17-Sep-2025 mrg

various updates for GCC 14. maybe not complete for all ports.

x86 should be complete, arm64 might be.


tested with i386 and evbarm64 builds and HAVE_GCC=12, hopefully
won't break existing builds.


Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
# 1.131 24-Feb-2025 martin

Backout previous (making sbin/efi arch dependent), will be redone
differently


# 1.130 24-Feb-2025 martin

sbin/efi is only available on architectures that provide efi runtime
services


# 1.129 18-Aug-2024 rin

sets/lists: Make gdbserver MI by using MKGDBSERVER


# 1.128 11-Jul-2024 riastradh

distrib/sets/lists: Add a blank comment line between RCS id and body.

This serves as a buffer between RCS id changes and other changes to
the set lists, in an attempt to reduce the pain of merge conflicts
around mass set list changes.

No functional change intended.


# 1.127 11-Jul-2024 riastradh

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


# 1.126 08-Jul-2024 rin

sets: amd64: Fix `!compat && debuglib` build


# 1.125 01-Jul-2024 mrg

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.


Revision tags: perseant-exfatfs-base-20240630 perseant-exfatfs-base
# 1.124 09-Apr-2024 nia

branches: 1.124.2;
Add new sets: base32, debug32, manhtml

- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit
compatibility, previously included in base

- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries
containing debug symbols for 32-bit compatiblity, previously included
in debug

- manhtml contains (when MKHTML=yes) the HTML files previously included
in 'man', which are of limited utility without third-party software.

The motivation for this change is to be able to easily exclude sets
from CD-ROM images that go over the size limit without xz compression
(which many NetBSD platforms struggle to extract at acceptable speeds).


# 1.123 22-Aug-2023 christos

remove compat linux debugging sets (again)


# 1.122 21-Aug-2023 christos

add inotify tests, sort


# 1.121 21-Aug-2023 martin

Remove the compat linux (linux binaries) helpers *.debug files - they
are not installed (and probably would be useless if they were)


# 1.120 20-Aug-2023 riastradh

distrib/sets/lists: compat/linux/h_*.debug is amd64-only for now.


# 1.119 07-Aug-2023 riastradh

distrib/sets/lists: Fix libtsan entries.

- No obsolete .so.N or .so.N.M entries.
- libtsan.so for gcc.
- libtsan.so.1* for gcc=10.
- libtsan.so.2* for gcc=12.
- No libtsan.so.1* on aarch64, libtsan on aarch64 is new in gcc12.


# 1.118 05-Aug-2023 pgoyette

revert debug data for libtsan to previous version, too.

XXX Perhaps this should be done by obsoleting the 2.0 file? For now
XXX this will require manual cleaning of the no-longer-used 2.0 file.


# 1.117 04-Aug-2023 mrg

more updates for sets and GCC 12

- renable sanitizer, add new shlib versions, enable tsan for arm64,
including moving some stuff into the per-cpu/arch dir from 'mi'.
- fix mips64, 68k, and ia64
- mark many any-gcc-version things just as "gcc" and remove dups
- mark many gcc=9 only things as obsolete
- mark many gcc=10 only things as obsolete with gcc=12 (more could
be done here.)


Revision tags: netbsd-10-1-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
# 1.116 16-Oct-2021 skrll

Move tsan entries marked machine=amd64 from .mi files into md.amd64


# 1.115 23-Jun-2021 christos

build gdbserver only when we build gdb (from adam)


# 1.114 07-Jun-2021 christos

enable gdbserver for amd64 (so that we don't break its build).


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-futex-base
# 1.113 16-Oct-2020 rin

Add missig t_convert_xmm_s87.debug to fix build with MKDEBUG=yes.


# 1.112 26-Sep-2020 jmcneill

Add HAVE_NVMM and use it to control the build of NVMM related components.
Defined to "yes" on amd64, "no" everywhere else.


# 1.111 12-Sep-2020 jmcneill

Add HAVE_ACPI and HAVE_UEFI flags to bsd.own.mk and use them to
conditionally include ACPI and UEFI bits instead of relying on adhoc
MACHINE_ARCH tests.


# 1.110 17-May-2020 martin

Fix lists for RUMP-less builds


# 1.109 11-May-2020 yhardy

Fix the build for MKCOMPAT=no.

The t_user_ldt test needs the i386 compat library which is only built
when MKCOMPAT=yes.


# 1.108 26-Apr-2020 maxv

Add tests on the x86 PTEs. We scan the MMU page tables directly and verify
certain properties.


Revision tags: phil-wifi-20200421
# 1.107 19-Apr-2020 maxv

Add tests for USER_LDT.


Revision tags: phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.106 28-Oct-2019 pgoyette

Add debug entry for newly introduced nvmmctl utility.


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.105 05-Feb-2019 maxv

branches: 1.105.2;
Add 12 tests for libnvmm's I/O Assist.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.104 24-Dec-2018 christos

add missing test


Revision tags: pgoyette-compat-1126
# 1.103 11-Nov-2018 maxv

Fix the libnvmm sets, do the same as libx86_64.


Revision tags: pgoyette-compat-1020
# 1.102 01-Oct-2018 jmcneill

Fix debug sets for mount_qemufwcfg


Revision tags: pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728
# 1.101 13-Jul-2018 maxv

Remove the usr.bin/pmc tool. People should use tprof instead.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.100 25-Nov-2017 jmcneill

branches: 1.100.2; 1.100.4;
Build and install mount_qemufwcfg on i386 and amd64


# 1.99 06-Oct-2017 christos

bump libraries that depend on libstdc++.


# 1.98 12-Aug-2017 kre

For libi386 major bump.


Revision tags: perseant-stdc-iso10646-base
# 1.97 12-Jul-2017 maxv

Build the pmc tool on amd64.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2
# 1.96 07-May-2017 kamil

branches: 1.96.2;
Fix MKPAM=no build

Blacklist PAM debug file


# 1.95 07-May-2017 htodd

Debug build fix.


Revision tags: prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
# 1.94 02-Apr-2017 kamil

branches: 1.94.2;
Remove kernel/arch/{amd64,i386,x86} tests

These files were merged with kernel/t_ptrace_wait*

This removes MD test files.

Sponsored by <The NetBSD Foundation>


Revision tags: pgoyette-localcount-20170320
# 1.93 22-Feb-2017 kamil

Add kernel/arch/x86 ATF tests for CPU Debug Registers for amd64 and i386

This moves kernel/arch/amd64 tests, the ones to be shared between amd64 and
i386, into kernel/arch/x86. This covers all Debug Register tests.

kernel/arch/amd64 is reduced to regs1
kernel/arch/i386 is reduced to regs1

kernel/arch/x86 tests:
- dbregs_print
- dbregs_preserve_dr0
- dbregs_preserve_dr1
- dbregs_preserve_dr2
- dbregs_preserve_dr3
- dbregs_preserve_dr0_yield
- dbregs_preserve_dr1_yield
- dbregs_preserve_dr2_yield
- dbregs_preserve_dr3_yield
- dbregs_preserve_dr0_continued
- dbregs_preserve_dr1_continued
- dbregs_preserve_dr2_continued
- dbregs_preserve_dr3_continued
- dbregs_dr0_trap_variable_writeonly_byte
- dbregs_dr1_trap_variable_writeonly_byte
- dbregs_dr2_trap_variable_writeonly_byte
- dbregs_dr3_trap_variable_writeonly_byte
- dbregs_dr0_trap_variable_writeonly_2bytes
- dbregs_dr1_trap_variable_writeonly_2bytes
- dbregs_dr2_trap_variable_writeonly_2bytes
- dbregs_dr3_trap_variable_writeonly_2bytes
- dbregs_dr0_trap_variable_writeonly_4bytes
- dbregs_dr1_trap_variable_writeonly_4bytes
- dbregs_dr2_trap_variable_writeonly_4bytes
- dbregs_dr3_trap_variable_writeonly_4bytes
- dbregs_dr0_trap_variable_readwrite_write_byte
- dbregs_dr1_trap_variable_readwrite_write_byte
- dbregs_dr2_trap_variable_readwrite_write_byte
- dbregs_dr3_trap_variable_readwrite_write_byte
- dbregs_dr0_trap_variable_readwrite_write_2bytes
- dbregs_dr1_trap_variable_readwrite_write_2bytes
- dbregs_dr2_trap_variable_readwrite_write_2bytes
- dbregs_dr3_trap_variable_readwrite_write_2bytes
- dbregs_dr0_trap_variable_readwrite_write_4bytes
- dbregs_dr1_trap_variable_readwrite_write_4bytes
- dbregs_dr2_trap_variable_readwrite_write_4bytes
- dbregs_dr3_trap_variable_readwrite_write_4bytes
- dbregs_dr0_trap_variable_readwrite_read_byte
- dbregs_dr1_trap_variable_readwrite_read_byte
- dbregs_dr2_trap_variable_readwrite_read_byte
- dbregs_dr3_trap_variable_readwrite_read_byte
- dbregs_dr0_trap_variable_readwrite_read_2bytes
- dbregs_dr1_trap_variable_readwrite_read_2bytes
- dbregs_dr2_trap_variable_readwrite_read_2bytes
- dbregs_dr3_trap_variable_readwrite_read_2bytes
- dbregs_dr0_trap_variable_readwrite_read_4bytes
- dbregs_dr1_trap_variable_readwrite_read_4bytes
- dbregs_dr2_trap_variable_readwrite_read_4bytes
- dbregs_dr3_trap_variable_readwrite_read_4bytes
- dbregs_dr0_trap_code
- dbregs_dr1_trap_code
- dbregs_dr2_trap_code
- dbregs_dr3_trap_code
- dbregs_dr0_dont_inherit_lwp
- dbregs_dr1_dont_inherit_lwp
- dbregs_dr2_dont_inherit_lwp
- dbregs_dr3_dont_inherit_lwp
- dbregs_dr6_dont_inherit_lwp
- dbregs_dr7_dont_inherit_lwp
- dbregs_dr0_dont_inherit_execve
- dbregs_dr1_dont_inherit_execve
- dbregs_dr2_dont_inherit_execve
- dbregs_dr3_dont_inherit_execve
- dbregs_dr6_dont_inherit_execve
- dbregs_dr7_dont_inherit_execve

Sponsored by <The NetBSD Foundation>


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.92 29-Dec-2016 wiz

branches: 1.92.2;
Add /usr/lib/i386/libiberty_g.a to obsolete list.


# 1.91 14-Dec-2016 kre

Sort the unsorted sets lists (they should all be correctly sorted now.)


Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.90 02-Jul-2016 christos

branches: 1.90.2;
fix sets


# 1.89 23-Feb-2016 wiz

Add libc++ to two debug sets.


# 1.88 29-Sep-2015 hannken

Compat libproc.so.0.0.debug and librtld_db.so.0.0.debug depend on "dtrace".


# 1.87 24-Sep-2015 christos

update for libproc/librtld_db/dtrace changes


# 1.86 27-Jun-2015 matt

Fix various missing or incorrect keywords.


# 1.85 22-Jun-2015 matt

Update some of the set lists to use the compatdir/compatfile
compattestsdir/compattestsfile as well the kmod auto-entry creation.
Remove entries that are now instantiated by the above.


# 1.84 29-May-2015 christos

bump libintl


# 1.83 17-Apr-2015 christos

bump liblzma


# 1.82 04-Apr-2015 christos

bump libssh


# 1.81 31-Mar-2015 christos

bump libpcap.


# 1.80 25-Jan-2015 christos

stuff added by blacklist


# 1.79 17-Jan-2015 christos

bump libamu.


# 1.78 16-Jan-2015 christos

bump libc for strtoi and strtou


# 1.77 13-Jan-2015 spz

Update of OpenSSL to 1.0.1k part 3:
- bump the shared library versions
- adjust set lists
- regenerate man pages
- note the import in doc/3RDPARTY and doc/CHANGES

there were no changes in asm parts


# 1.76 02-Jan-2015 christos

bump libmagic


# 1.75 11-Dec-2014 riastradh

Fix some tags on set lists related to zfs, solaris, lvm, mdns, xen.


# 1.74 10-Dec-2014 christos

remove obsolete entries for libisccfg which are not.


# 1.73 10-Dec-2014 christos

bump for bind update


# 1.72 15-Nov-2014 htodd

libdm moved to /lib


# 1.71 25-Oct-2014 joerg

Consistently tag libasan with gcc=48


# 1.70 22-Oct-2014 christos

Add libasan


# 1.69 19-Oct-2014 christos

bump libssh


# 1.68 13-Oct-2014 christos

bump libc and add man pages for open_{,w}memstream


# 1.67 10-Oct-2014 mrg

bump libstdc++ minor due to new complex etc functions enabled.


# 1.66 10-Oct-2014 christos

bump libm for long double complex functions


# 1.65 26-Sep-2014 christos

add execvpe,execlpe bump.


# 1.64 24-Sep-2014 christos

add strnstr from FreeBSD


Revision tags: netbsd-7-base tls-maxphys-base
# 1.63 10-Aug-2014 spz

branches: 1.63.2;
merge openssl 1.0.1i


Revision tags: tls-earlyentropy-base
# 1.62 25-Jul-2014 dholland

Update set lists for libc bump and new man pages.


# 1.61 25-Jul-2014 mrg

introduce a new pci_drvname(3) to libpci. implement it in the backend
via PCI_IOC_DRVNAME.

update manual and set lists (and remove a couple of doubled entries.)o

this will be used in libpciaccess() to implement the has_kernel_driver()
method.


# 1.60 19-Jul-2014 lneto

lua: updated from 5.1 to 5.3 work3

* lua(1):
- changed lua_Integer to intmax_t
- updated distrib/sets/lists and etc/mtree
- updated bsd.lua.mk
- fixed bozohttpd (lua-bozo.c)
- compatibilized bindings: gpio, sqlite
* lua(4):
- removed floating-point and libc dependencies using '#ifndef _KERNEL'
- fixed division by zero and exponentiation
- libkern: added isalnum(), iscntrl(), isgraph(), isprint() and ispunct()
- acpica: removed isprint() from acnetbsd.h
- libc: moved strcspn.c, strpbrk.c and strspn.c to common
- removed stub headers
- compatibilized bindings: luapmf, luasystm
* reorganized luaconf.h
* updated doc/CHANGES and doc/RESPONSIBLE


# 1.59 08-Jul-2014 riastradh

Add missing i386/libirs_g.a.


# 1.58 08-Jul-2014 htodd

Fix debug sets for bind.


# 1.57 02-Jul-2014 alnsn

Move t_bpfjit.debug entries back to mi and add "sljit" tag to them.


# 1.56 02-Jul-2014 htodd

Move t_bpfjit.debug to md lists.


# 1.55 18-Jun-2014 christos

bump libc.


# 1.54 13-Jun-2014 joerg

Add asysctl(3) and asysctlbyname(3) wrappers for the common idiom of
fetching dynamically sized data via sysctl.


# 1.53 28-May-2014 tron

Update for OpenLDAP 2.4.39.


# 1.52 18-May-2014 nat

libossaudio minor version bump to signify new ioctls.


# 1.51 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.50 21-Mar-2014 christos

branches: 1.50.2;
bump libssl


Revision tags: riastradh-drm2-base3
# 1.49 10-Mar-2014 htodd

Fixing sets. Adding dwarf/elf man pages and fixing library versions.


# 1.48 09-Mar-2014 htodd

Fix typo in library version.


# 1.47 09-Mar-2014 christos

bump libelf and libdwarf


# 1.46 01-Mar-2014 dsl

Replace all the libbind9.so.7 with libbind9.so.8.
Hmm... why isn't the list of 32bit compat libs based on the normal list?


# 1.45 01-Mar-2014 christos

bump bind libraries


# 1.44 16-Feb-2014 christos

bump sqlite3


# 1.43 08-Feb-2014 jmmv

Update file lists for atf 0.19.

This has been tested with both MKKYUA=no (the default) and MKKYUA=yes, as
well as with a non-clean tree and a clean build. Hopefully I got the
details right... but they were tricky!


# 1.42 31-Jan-2014 christos

bump libc for ___lwp_park60


# 1.41 21-Jan-2014 matt

Add debug entries for libc++
Make libgcc_s depend on gcc


# 1.40 17-Jan-2014 riz

Finish updating set lists for libc minor bump.


# 1.39 11-Jan-2014 christos

bump openssl libraries


# 1.38 08-Jan-2014 christos

bump libc for ptsname_r


# 1.37 31-Dec-2013 christos

bump libisc for new bind


# 1.36 08-Nov-2013 christos

bump libssh


# 1.35 02-Nov-2013 christos

Fix debuglib entries


# 1.34 02-Nov-2013 christos

put attributes in the right spot


# 1.33 02-Nov-2013 christos

more sets fixes (libgomp, libobjc)


# 1.32 01-Nov-2013 mrg

add support for GCC 4.8 sets.


# 1.31 19-Oct-2013 christos

bump libc


# 1.30 18-Oct-2013 jmmv

Add liblutok.so.2.

Also mark liblutok.so.1 as obsolete. While this should not be done in the
general case, I think it's fine here because MKKYUA still defaults to NO
and therefore lutok is not built by default.


# 1.29 29-Sep-2013 christos

bump for binutils


# 1.28 28-Aug-2013 riastradh

Update set lists after libc minor bump.


# 1.27 11-Aug-2013 joerg

Sort entries in strcmp order.


# 1.26 30-Jul-2013 htodd

Fixing debug set lists for bind. Tested on amd64, testing on evbarm.


# 1.25 27-Jul-2013 christos

lists for new bind 9.9.3-P2


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.24 08-Jul-2013 njoly

ld.elf_so-i386.debug entries are only needed for MKCOMPAT=yes builds.


# 1.23 10-May-2013 htodd

Add ./usr/libdata/debug/usr/libexec/ld.elf_so-i386.debug entry.


# 1.22 28-Apr-2013 joerg

Introduce MKLIBSTDCXX, defaulting to yes.


# 1.21 16-Apr-2013 christos

fix obsolete npf shared objects


# 1.20 11-Apr-2013 christos

libevent sets


# 1.19 08-Apr-2013 spz

refine ld.elf_so entries: don't let the old files languish, list
them as obsolete.
Also, md.sparc64 does get a ld.elf_so-sparc.debug installed


# 1.18 08-Apr-2013 njoly

Adust ld.elf_so* debug locations and add some missing extensions.


# 1.17 06-Apr-2013 christos

new libpcap


# 1.16 06-Apr-2013 christos

new libpam sets.


# 1.15 05-Apr-2013 christos

add debug part of rtld.


# 1.14 03-Apr-2013 christos

bump libpthread for pthread_cond_setclock


# 1.13 29-Mar-2013 christos

bump libssh


# 1.12 24-Mar-2013 christos

bump the rest of the bind libraries


# 1.11 24-Mar-2013 christos

bump bind libraries


Revision tags: agc-symver-base
# 1.10 23-Mar-2013 christos

bump libmagic


# 1.9 11-Mar-2013 christos

more npf sets lossage.


# 1.8 01-Mar-2013 pooka

Add interfaces that out-of-librumpuser hypercalls can use to unschedule
and reschedule themselves if they plan to block.


# 1.7 16-Feb-2013 jmmv

branches: 1.7.4;
Hook Lutok into the build. This is all protected by the MKKYUA guard.


# 1.6 08-Feb-2013 christos

- fix the debug sets which were broken because of _LIB_PREFIX lossage.
- add missing tpm files.


# 1.5 05-Feb-2013 christos

bump libcrypto and libssl


# 1.4 22-Jan-2013 christos

branches: 1.4.2;
bump libedit


Revision tags: yamt-pagecache-base8
# 1.3 17-Jan-2013 christos

finish bump of libdwarf


# 1.2 16-Jan-2013 christos

- add xdebug set
- document debug better
- fix previous debug fallout.


# 1.1 16-Jan-2013 christos

Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz
-rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz
-rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set