Summary: | Добавить в verify-elf проверку на использование stat в 32-битных программах | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
Component: | rpm-build | Assignee: | placeholder <placeholder> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | arseny, evg, glebfm, imz, iv, ldv, mike, piastry, placeholder, real.altlinux.org, sin, vt |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Vitaly Lipatov
2012-12-28 13:10:31 MSK
В libc+zlib таких 32-битных функций с 64-битными аналогами 57 штук: _IO_fgetpos _IO_fsetpos __fxstat __fxstatat __lxstat __open __xstat adler32_combine alphasort crc32_combine creat fallocate fgetpos fopen freopen fseeko fsetpos fstatfs fstatvfs ftello ftruncate ftw getdirentries getrlimit glob globfree gzoffset gzopen gzseek gztell lockf lseek mkostemp mkostemps mkstemp mkstemps mmap nftw open openat posix_fadvise posix_fallocate pread preadv prlimit pwrite pwritev readdir scandir scandirat sendfile setrlimit statfs statvfs tmpfile truncate versionsort rpm-4.0.4-alt100.60 -> sisyphus: * Fri Jan 11 2013 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt100.60 - verify-elf: implemented LFS check (closes: #28290). (In reply to comment #1) > В libc+zlib таких 32-битных функций с 64-битными аналогами 57 штук: Тестовая пересборка выявила 2615 пакетов, использующих non-LFS API. В этом множестве есть пакеты на любой вкус и цвет, начиная с glibc. (В ответ на комментарий №3) > Тестовая пересборка выявила 2615 пакетов, использующих non-LFS API. > В этом множестве есть пакеты на любой вкус и цвет, начиная с glibc. Может быть нужный флаг сборки стоит добавить в optflags? А то получается, что касается большинства бинарных пакетов. Ну по примеру FORTIFY_SOURCE. (В ответ на комментарий №4) > (В ответ на комментарий №3) > > Тестовая пересборка выявила 2615 пакетов, использующих non-LFS API. > > В этом множестве есть пакеты на любой вкус и цвет, начиная с glibc. > Может быть нужный флаг сборки стоит добавить в optflags? А то получается, что > касается большинства бинарных пакетов. Ну по примеру FORTIFY_SOURCE. Обсуждение в https://bugzilla.altlinux.org/show_bug.cgi?id=28214 прочитал, можно не отвечать :) |