| 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 | ||
Нет, конечно я не стану паковать файл 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 в комментарий. |
В связи с наличием в pngconf.h текста /* If you encounter a compiler error here, see the explanation * near the end of INSTALL. просьба упаковать файл INSTALL.