флаг debug - для чего он?

Путешествуя по портежам и изучая программы я заметил что большенство программ требуют флаг debug, пересобрав мир вмести с ним появилось ряд проблем, пришлось сного пересобрать безнего мир, поэтому возник вопрос для чего он нужен и какие у него свойства?

[code]euse -i debug global

[code]euse -i debug
global use flags (searching: debug)
************************************************************
[- ] debug - Enable 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

local use flags (searching: debug)
************************************************************
[- ] debug (app-misc/beagle):
Enables debug XML dumps of all messages passed between the daemons and the UIs. WARNING, this option will fill up your Beagle Log directory very quickly.

[- ] debug (dev-dotnet/xsp):
Enable tracing messages (RECOMMENDED)

[- ] debug (mail-filter/dspam):
Enable debugging support (don't enable this unless something needs testing!)

[- ] debug (media-tv/mythtv):
Instructs Qt to use the 'debug' target instead of 'release' target. If your MythTV is crashing or you need a backtrace, you need to compile it with this option otherwise the debugging data is useless.

[- ] debug (net-im/gossip):
Enable debug path in gossip. net-libs/loudmouth needs to be compiled with USE="debug" to allow Gossip to actually build the debug code path.

[- ] debug (net-mail/vchkuser):
Enables debug messages to syslog

[- ] debug (sys-auth/pambase):
Enable debug information logging on syslog(3) for all the modules supporting this in the system authentication and system login stacks.
[code]

http://en.wikipedia.org/wiki/Debug

ключ нужен для отладки разработчикам...

Это понятно, тогда почему он

Это понятно, тогда почему он понес разрушительные последствия?

don't enable this unless

don't enable this unless something needs testing!

Не включать если не тестер. Вообще дебаг мира это жостко.

Лишний винт под /var/log и

Лишний винт под /var/log и всё путём!

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

... /dev/null ...

... /dev/null ...

Ubuntu is an African Word that means "Gentoo is too hard for me"

А смысл тогда включать дебаг?

А смысл тогда включать дебаг? =)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

пухлый debug :(

Кстати, на тему debug флага и .debug файлов, возник вопрос.

Надысь, путешествуя по файловой структуре я, с несколько смешанными чувствами, обнаружил в /usr/lib64/debug почти 6 гигов .debug файлов. Причём эти замечательные файлы принадлежат не только пакетам, собранным с USE="-debug" но и давно уже отсутствующим в системе. (вообще, с +debug собраны только qt и кеды).

Первым желанием было грохнуть всю эту радость, но потом решил всётаки спросить:

1) ничего не отвалится если сделать rm -r /usr/lib64/debug ?
2) существует ли какой-то цивилизованный способ очистки этой директории (например после удаления пакета), вроде eclean для дистфайлов и бинарников?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".