[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Минимальная система



On Sat, 24 Nov 2007, Victor Wagner wrote:

On 2007.11.24 at 04:15:46 +0600, Mikhail Gusarov wrote:

"Evgeny M. Zubok" <evgeny.zubok@tochka.ru> writes:

Насколько я слышал libxcb уже вошел в xorg 7.3.

Вошёл. Кстати, от него взвыли пользователи проприетарных программ:
раньше Xlib неправильное использование блокировок ресурсов молча
проглатывал, где мог, а теперь падает с assert'ами, поскольку переписан
на использование xcb, а у него внутри проверка корректности блокировок
производится. OSS-программы быстро пофиксили, а проприетарщики
обламываются :)

Вообще за идею падать с assert-ами из библиотеки столь низкого уровня
как Xlib, надо бы авторов заставить полгода чистить лук на подводной
лодке, как Джоэл Спольски рекомендует поступать с нерадивыми
программистами.


  Может я что не понимаю, но глобальный флаг -DNDEBUG в Makefile
  должен помочь. По моему, "assert" это девелоперское ухищрение.
  В продакшен его конечно пускать не надо, но это скорее говорит
  о нерадении мантейнера программы, а не программистов.

  Эко я корявенько сказанул, но мысль надеюсь понятна.
 Ю.

Reply to: