extra-debug

Global USE flag

Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces


Packages describing “extra-debug” as local USE flag

Package “extra-debug” Flag Description
app-admin/clsync Enable extra security checks. This will hurt performance.
app-arch/innoextract Enable debug logging and the --debug command-line option
app-arch/xz-utils Build additional filters that are not used in any of the default xz presets. This includes delta and BCJ coders, additional match finders and SHA256 checks.
app-cdr/dvdisaster Enable memory debugging.
app-editors/nano Enable debug messages and assert warnings. Note that these will all be sent straight to stderr rather than some logging facility.
app-i18n/rime-data Install extra packages
app-misc/lcdproc Enable extra language specific charmaps.
app-misc/rlwrap Enable debug
app-portage/eix Build with upstream's CXXFLAGS/LDFLAGS for debugging support; not recommended for normal use.
app-text/texlive Add support for extra TeXLive packages
dev-haskell/warp Add additional debuging information
dev-java/jfreesvg Enable debugging during compilation.
dev-lang/crystal Build each module as a separate object file. Speeds build up.
dev-lang/spidermonkey Enable assertions to allow for easier debugging of programs that link to spidermonkey -- note this will often crash software on regular end-user systems
dev-libs/boost Build and install only the debug version of the Boost libraries. Only enable this flag if you're developing against boost.
dev-libs/libclsync Enable extra security checks. This may hurt performance.
dev-libs/libevent Support runtime debug mode and malloc hooks (for programmers)
dev-libs/libisofs Enable verbose debug messages
dev-libs/openct Add debug output to the driver library for pcsc-lite.
dev-perl/perl-headers Add source locations in generated .ph files to assist with debugging when errors occur
dev-php/pecl-event Add support of the Libevent extra API
dev-scheme/guile Include malloc debugging code
dev-tcltk/expect-lite pull in packages needed for runtime interactive debugger
dev-util/google-perftools Build a set of libraries with debug support (so-called debugalloc). These are available by default but are not needed unless you're actually developing using tcmalloc.
games-board/pysolfc Install extra cardsets
games-board/teg Turn on debugging
games-emulation/zsnes Enable the builtin debugger
games-rpg/arx-libertatis Enable asserts and debug logging.
mail-filter/dspam Enable debugging support (don't enable this unless something needs testing!)
media-fonts/noto Install full upstream font set
media-tv/mythtv Instructs Qt to use the 'debug' target
net-libs/tox Log level: 4
net-mail/vchkuser Enables debug messages to syslog
net-misc/ntpclient Enable analysis code path and debugging of NTP protocol.
net-misc/ptpd Enable debugging informations
net-misc/stargazer Enable extra debug codepaths, like asserts and extra output.
net-vpn/pptpd Log all GRE accepted packets when in debug mode (required if you want upstream support)
net-vpn/wireguard Enable verbose debug reporting in dmesg of various WireGuard peer and device information.
net-wireless/bluez Install tools that upstream doesn't install on purpose by default. All this tools shouldn't be used. Then, please notify upstream about you still need them to let them know the situation.
net-wireless/spectools Build the raw output client for spectools. (for developers)
sci-libs/dealii Build an additional debug library with extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see <http://www.gentoo.org/proj/en/qa/backtraces.xml>
sys-apps/timer_entropyd Enable printf debugging and logging to the syslog at DEBUG level
sys-auth/pam_u2f Enable debug messages using the pam logging macros.
sys-auth/pambase Enable debug information logging on syslog(3) for all the modules supporting this in the system authentication and system login stacks.
sys-block/f3 Build the additional f3probe, f3brew and f3fix utility (requires sys-block/parted and virtual/udev)
sys-block/parted Enable debugging as encouraged by upstream: [The default configuration] includes --enable-debug (by default), which contains many assertions. Obviously, these "waste" space, but in the past, they have caught potentially dangerous bugs before they would have done damage, so we think it's worth it. Also, it means we get more bug reports ;)
sys-fs/loop-aes Enable extra ciphers
sys-kernel/dracut Module installing additional tools like strace, file editor, ssh and more
sys-libs/glibc When USE=hardened, allow fortify/stack violations to dump core (SIGABRT) and not kill self (SIGKILL)
sys-libs/libunwind Adds support for DWARF .debug_frame section: Use the information from this section if available
sys-process/fcron Enable debug code and output. Since version 3.0.5 this will no longer force foreground execution, and fcron will be able to run as a service properly.
www-servers/monkeyd Enable lots of debugging info
www-servers/tomcat Build also the docs and examples webapp
x11-misc/colord Generate extra print profiles. Warning: significant build time and memory requirements.
x11-wm/e16 Build libtrip debugging library

All packages providing a “extra-debug” USE flag (2)