size of debug symbols

Polytropon freebsd at edvax.de
Fri Feb 22 15:28:09 UTC 2019


On Fri, 22 Feb 2019 16:42:05 +0200, Christos Chatzaras wrote:
> After an upgrade from 11.2 to 12.0 I notice that /usr/lib disk usage
> is a lot more than 11.2.
> 
> Both systems have the same settings, same programs, and GENERIC kernel.
> 
> ------
> 
> I upgrade using these commands:
> 
> svnup release
> cd /usr/src
> make buildworld
> make buildkernel
> make installkernel
> mergemaster -p
> make installworld
> mergemaster -Ui
> make -DBATCH_DELETE_OLD_FILES delete-old
> make -DBATCH_DELETE_OLD_FILES delete-old-libs
> 
> ------
> FreeBSD 11.2:
> ------
> 
> du -sh /usr/lib
> 475MB
> 
> du -sh /usr/lib/debug/usr/bin
> 166MB
> 
> du -sh /usr/lib/debug/usr/bin/clang.debug
> 14MB
> 
> ------
> FreeBSD 12.0:
> ------
> 
> du -sh /usr/lib
> 1.2GB
> 
> du -sh /usr/lib/debug/usr/bin
> 547MB
> 
> du -sh /usr/lib/debug/usr/bin/clang.debug
> 166MB
> 
> ------
> 
> Also another user in FreeBSD forums with 12.0 told me that his
> /usr/lib/debug/usr/bin/clang.debug file is 73MB.
> 
> Are these differences in disk usage normal?

It seems that sizes are increasing as FreeBSD advances.
But did you consider deleting older versions of libraries
that are maybe still present?

>From /usr/src/Makefile:

# delete-old          - Delete obsolete directories/files/libraries.
# delete-old-dirs     - Delete obsolete directories.
# delete-old-files    - Delete obsolete files.
# delete-old-libs     - Delete obsolete libraries.

Maybe you're seeing obsolete stuff, too...


-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...


More information about the freebsd-questions mailing list