zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T adler32 zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T compress zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T compress2 zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T crc32 zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T deflate zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T deflateCopy zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T deflateEnd zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T deflateInit2_ zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T deflateInit_ zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T deflateParams zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T deflateReset zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T deflateSetDictionary zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T get_crc_table zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T gzclose zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T gzdopen zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T gzeof zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T gzerror zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T gzflush zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T gzgetc zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T gzgets zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T gzopen zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T gzprintf zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T gzputc zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T gzputs zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T gzread zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T gzrewind zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T gzseek zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T gzsetparams zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T gztell zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T gzwrite zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T inflate zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T inflateEnd zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T inflateInit2_ zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T inflateInit_ zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T inflateReset zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T inflateSetDictionary zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T inflateSync zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T inflateSyncPoint zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T uncompress zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T zError zlib /lib/libz.so.1.2.3 scorched3d /usr/games/scorched3d T zlibVersion
напомните пожалуйста, как можно проверить бинарник на наличие функций zlib?
можно ли считать, что версия, собранна без zlib, если: $ objdump -T /usr/games/scorched3d| egrep 'adler32|deflate|gz|inflate' $ в то время, как на старой версии здесь был список из 34 строк?
Можно. Можно предположительно считать, что бинарь не содержит zlib, если в нём нет ни одной функции (текстового символа), которые предоставляет zlib. Вам нужно сделать следующее: 1) удалить исходники zlib (на стадии %prep); 2) пропатчить Makefile'ы и сборочные скритпы, чтобы они подцепляли системный zlib.
Ага, сделал. Просто хотел перепроверить себя. Судя по тому, что собирается и даже работает, багу закрываю. Сегодня-завтра выложу в i/S/ версию 39-alt2.