Bug 8498 - consider switching to sigsetjmp(3)
: consider switching to sigsetjmp(3)
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/libpng3-devel)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-11-16 01:40 by
Modified: 2008-01-08 14:32 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-11-16 01:40:05
В связи с наличием в pngconf.h текста 
     /* If you encounter a compiler error here, see the explanation  
      * near the end of INSTALL.  
просьба упаковать файл INSTALL.
------- Comment #1 From 2005-11-16 04:00:10 -------
Нет, конечно я не стану паковать файл INSTALL.
Достаточно просто включить в pngconf.h соответствующий абзац из файла INSTALL,
всё остальное оттуда в пакете не нужно.
------- Comment #2 From 2005-11-17 00:09:52 -------
Собственно может убрать эту проверку? 
Может ли у нас быть 2 setjmp.h в системе? 
 
------- Comment #3 From 2005-11-17 01:59:10 -------
Виталий, прочтите, пожалуйста, внимательно часть файла pngconf.h от
#ifdef PNG_SETJMP_SUPPORTED
до
#endif /* PNG_SETJMP_SUPPORTED *
после чего не менее внимательно посмотрите секцию NOTES в setjmp(3).

Я не знаю, какая семантика setjmp(3) нужна в libpng, и разбираться в этом
сейчас
я не готов.
------- Comment #4 From 2005-11-17 02:20:56 -------
Если нужно получить логичное поведение, то надо использовать sigsetjmp(3) и всю
эту кашу из pngconf.h убрать.  Но sigsetjmp(3) не переносим на старые глючные
платформы...
------- Comment #5 From 2007-11-26 00:59:05 -------
В 1.2.23-alt1 я добавил текст из INSTALL в комментарий.