[Bug 236103] WITHOUT_DEBUG not fully honored

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Feb 28 10:13:57 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236103

            Bug ID: 236103
           Summary: WITHOUT_DEBUG not fully honored
           Product: Base System
           Version: 12.0-STABLE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs at FreeBSD.org
          Reporter: freebsd at oldach.net

/usr/lib/debug/boot is populated with empty directories despite
WITHOUT_DEBUG_FILES, WITHOUT_KERNEL_SYMBOLS and INSTALL_NODEBUG being defined,
and it cannot be cleaned up through "make delete-old":

# make -C/usr/src RM_I=-v delete-old
>>> Removing old files (only deletes safe to delete libs)
>>> Old files removed
>>> Removing old directories
rmdir: /var/run/named: Directory not empty
/usr/share/doc/atf
/usr/share/atf
/usr/lib/debug/usr/tests
/usr/lib/debug/usr/sbin
/usr/lib/debug/usr/libexec/sm.bin
/usr/lib/debug/usr/libexec/sendmail
/usr/lib/debug/usr/libexec/lpr/ru
/usr/lib/debug/usr/libexec/lpr
/usr/lib/debug/usr/libexec/bsdinstall
/usr/lib/debug/usr/libexec
/usr/lib/debug/usr/lib32/i18n
/usr/lib/debug/usr/lib32/geom
/usr/lib/debug/usr/lib32/dtrace
/usr/lib/debug/usr/lib32
/usr/lib/debug/usr/lib/i18n
/usr/lib/debug/usr/lib/engines
/usr/lib/debug/usr/lib/clang/7.0.1/lib/freebsd
/usr/lib/debug/usr/lib/clang/7.0.1/lib
/usr/lib/debug/usr/lib/clang/7.0.1
/usr/lib/debug/usr/lib/clang
/usr/lib/debug/usr/lib
/usr/lib/debug/usr/bin
/usr/lib/debug/usr
/usr/lib/debug/sbin
/usr/lib/debug/libexec
/usr/lib/debug/lib/geom
/usr/lib/debug/lib/casper
/usr/lib/debug/lib
rmdir: /usr/lib/debug/boot: Directory not empty
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/lib/debug/bin
/usr/include/atf-c++
/usr/include/atf-c
>>> Old directories removed
To remove old libraries run 'make delete-old-libs'.
# ls -la /usr/lib/debug/boot
total 16
drwxr-xr-x  4 root  wheel  512 Feb 28 10:07 .
drwxr-xr-x  3 root  wheel  512 Feb 28 10:50 ..
drwxr-xr-x  2 root  wheel  512 Feb 28 10:02 kernel.old
drwxr-xr-x  2 root  wheel  512 Feb 28 10:02 modules
#

I believe we need to mangle the mkdir login in sys/conf/kern.post.mk and
sys/conf/kmod.mk (look for INSTALL_NODEBUG)

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list