On Sat, 24 Nov 2007, Victor Wagner wrote:
On 2007.11.24 at 04:15:46 +0600, Mikhail Gusarov wrote:
"Evgeny M. Zubok" <[EMAIL PROTECTED]> writes:
Насколько я слышал libxcb уже вошел в xorg 7.3.
Вошёл. Кстати, от него взвыли пользователи проприетарных программ:
раньше Xlib неправильное использование блокировок ресурсов молча
проглатывал, где мог, а теперь падает с assert'ами, поскольку переписан
на использование xcb, а у него внутри проверка корректности блокировок
производится. OSS-программы быстро пофиксили, а проприетарщики
обламываются :)
Вообще за идею падать с assert-ами из библиотеки столь низкого уровня
как Xlib, надо бы авторов заставить полгода чистить лук на подводной
лодке, как Джоэл Спольски рекомендует поступать с нерадивыми
программистами.
Может я что не понимаю, но глобальный флаг -DNDEBUG в Makefile
должен помочь. По моему, "assert" это девелоперское ухищрение.
В продакшен его конечно пускать не надо, но это скорее говорит
о нерадении мантейнера программы, а не программистов.
Эко я корявенько сказанул, но мысль надеюсь понятна.
Ю.