summaryrefslogtreecommitdiffstats
path: root/group-base/env/debug (follow)
Commit message (Collapse)AuthorAgeLines
* group-base: Remove flag that forces DWARF 4Wolfgang Müller2022-04-28-3/+2
| | | | | | With debugedit 5.0 now in the tree [1], this can go. [1] https://bugs.gentoo.org/768444
* group-base: Force GCC to use DWARF 4Wolfgang Müller2021-05-16-2/+3
| | | | | | | | | | | | | | | GCC 11 defaults to the DWARF 5 format for debugging information [1]. Unfortunately, dev-util/debugedit does not yet support this, rendering 'installsources' ineffective; no sources are saved. Hence, force the use of DWARF 4 until debugedit supports DWARF 5. Note that upstream rpm merged support for it in [2], but there has not yet been a release including that patch series. [1] https://gcc.gnu.org/gcc-11/changes.html [2] https://github.com/rpm-software-management/rpm/pull/1537 See also: https://bugs.gentoo.org/show_bug.cgi?id=768444
* group-base: Split debugging information from executablesWolfgang Müller2021-05-16-1/+1
| | | | | | | | | | | Until now, debugging information was stored in the actual executables, bloating them a bit. Since GDB supports it, have debug info be split into separate files in /usr/lib/debug/ instead. This in turn also makes it possible to turn on 'compressdebug' which reduces file size size even further. Note that as per make.conf(5), 'splitdebug' needs 'nostrip' to be turned off to work.
* group-base: Add CXXFLAGS to debug environmentWynn Wolf Arbor2020-02-04-0/+1
|
* Initial importWolfgang Müller2019-02-10-0/+2