Summary: | consider switching to sigsetjmp(3) | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
Component: | libpng3-devel | Assignee: | Dmitry V. Levin <ldv> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | ||
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Vitaly Lipatov
2005-11-16 01:40:05 MSK
Нет, конечно я не стану паковать файл INSTALL. Достаточно просто включить в pngconf.h соответствующий абзац из файла INSTALL, всё остальное оттуда в пакете не нужно. Собственно может убрать эту проверку? Может ли у нас быть 2 setjmp.h в системе? Виталий, прочтите, пожалуйста, внимательно часть файла pngconf.h от #ifdef PNG_SETJMP_SUPPORTED до #endif /* PNG_SETJMP_SUPPORTED * после чего не менее внимательно посмотрите секцию NOTES в setjmp(3). Я не знаю, какая семантика setjmp(3) нужна в libpng, и разбираться в этом сейчас я не готов. Если нужно получить логичное поведение, то надо использовать sigsetjmp(3) и всю эту кашу из pngconf.h убрать. Но sigsetjmp(3) не переносим на старые глючные платформы... В 1.2.23-alt1 я добавил текст из INSTALL в комментарий. |