Page MenuHomeFreeBSD

Build and install .debug files by default
ClosedPublic

Authored by emaste on Oct 27 2015, 8:55 PM.
Tags
None
Referenced Files
F105728860: D4018.diff
Thu, Dec 19, 7:12 PM
Unknown Object (File)
Mon, Dec 9, 10:23 PM
Unknown Object (File)
Fri, Dec 6, 2:50 PM
Unknown Object (File)
Sun, Dec 1, 11:13 AM
Unknown Object (File)
Sun, Nov 24, 1:15 AM
Unknown Object (File)
Oct 19 2024, 3:31 AM
Unknown Object (File)
Oct 19 2024, 3:31 AM
Unknown Object (File)
Oct 19 2024, 3:31 AM
Subscribers

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

emaste retitled this revision from to Build and install .debug files by default.
emaste updated this object.
emaste edited the test plan for this revision. (Show Details)
emaste added reviewers: jhb, vangyzen.
emaste added inline comments.
share/mk/bsd.opts.mk
89

@imp I'm not sure why this is here -- DEBUG_FILES is recent enough that I don't expect NO_DEBUG_FILES= to be used anywhere

vangyzen edited edge metadata.
This revision is now accepted and ready to land.Oct 27 2015, 8:56 PM

Concerns about enabling this by default were raised in the past, when I was going to merge the /projects/release-install-debug branch back to /head.

https://lists.freebsd.org/pipermail/freebsd-current/2015-February/054459.html

Comparison between WITHOUT_DEBUG_FILES and WITH_DEBUG_FILES

make -j16 WITHOUT_DEBUG_FILES=yes WITHOUT_LLDB=yes buildworld  12584.44s user 2675.79s system 1262% cpu 20:08.83 total
% du -sh /scratch/tmp/emaste/obj/scratch/tmp/emaste/freebsd/         
2.4G    /scratch/tmp/emaste/obj/scratch/tmp/emaste/freebsd/                     

make -j16 WITH_DEBUG_FILES=yes WITHOUT_LLDB=yes buildworld  13025.79s user 2734.26s system 1263% cpu 20:47.49 total
% du -sh /scratch/tmp/emaste/obj/scratch/tmp/emaste/freebsd/         
4.3G    /scratch/tmp/emaste/obj/scratch/tmp/emaste/freebsd/
eadler added a reviewer: eadler.

I'm waiting on @gjb to commit the changes from the release-install-debug branch to commit this.

This revision was automatically updated to reflect the committed changes.