$ comm -12 <(/usr/lib/rpm/provided_symbols /lib64/libz.so.1 |sort) \ <(/usr/lib/rpm/provided_symbols /usr/lib64/code/libnode.so |sort) adler32 adler32_combine adler32_combine64 adler32_z compress compress2 compressBound crc32 crc32_combine crc32_combine64 crc32_z deflate deflateBound deflateCopy deflateEnd deflateGetDictionary deflateInit_ deflateInit2_ deflateParams deflatePending deflatePrime deflateReset deflateResetKeep deflateSetDictionary deflateSetHeader deflateTune get_crc_table gzbuffer gzclearerr gzclose gzclose_r gzclose_w gzdirect gzdopen gzeof gzerror gzflush gzfread gzfwrite gzgetc gzgetc_ gzgets gzoffset gzoffset64 gzopen gzopen64 gzprintf gzputc gzputs gzread gzrewind gzseek gzseek64 gzsetparams gztell gztell64 gzungetc gzvprintf gzwrite inflate inflateBack inflateBackEnd inflateBackInit_ inflateCodesUsed inflateCopy inflateEnd inflateGetDictionary inflateGetHeader inflateInit_ inflateInit2_ inflateMark inflatePrime inflateReset inflateReset2 inflateResetKeep inflateSetDictionary inflateSync inflateSyncPoint inflateUndermine inflateValidate uncompress uncompress2 zError zlibCompileFlags zlibVersion
Пакет code ничего не провайдит: $ rpm -q --provides code code = 1.39.2-alt1:sisyphus+239302.40.2.1 Было бы странно, если бы кого-то беспокоили символы в приватной библиотеке /usr/lib64/code/libnode.so.
(In reply to Vitaly Lipatov from comment #1) > Пакет code ничего не провайдит: > $ rpm -q --provides code > code = 1.39.2-alt1:sisyphus+239302.40.2.1 > > Было бы странно, если бы кого-то беспокоили символы в приватной библиотеке > /usr/lib64/code/libnode.so. Если эта библиотека окажется в памяти, она будет конкурировать с zlib и при определённх обстоятельствах может заместить её. Не понимаю, неужели так сложно *не* собирать zlib?
(Ответ для Dmitry V. Levin на комментарий #2) > (In reply to Vitaly Lipatov from comment #1) > > Пакет code ничего не провайдит: > > $ rpm -q --provides code > > code = 1.39.2-alt1:sisyphus+239302.40.2.1 > > > > Было бы странно, если бы кого-то беспокоили символы в приватной библиотеке > > /usr/lib64/code/libnode.so. > > Если эта библиотека окажется в памяти, она будет конкурировать с zlib и при > определённх обстоятельствах может заместить её. Ещё раз: как может оказаться в памяти библиотека, расположенная в нестандартном месте? > Не понимаю, неужели так сложно *не* собирать zlib? Я предполагал, что вы знаете, что я вообще не собираю /usr/lib64/code/libnode.so, а упаковываю готовую.
(Ответ для Dmitry V. Levin на комментарий #2) > (In reply to Vitaly Lipatov from comment #1) > > Пакет code ничего не провайдит: > > $ rpm -q --provides code > > code = 1.39.2-alt1:sisyphus+239302.40.2.1 > > > > Было бы странно, если бы кого-то беспокоили символы в приватной библиотеке > > /usr/lib64/code/libnode.so. > > Если эта библиотека окажется в памяти, она будет конкурировать с zlib и при > определённх обстоятельствах может заместить её. > > Не понимаю, неужели так сложно *не* собирать zlib? Даже больше скажу, никакой библиотеки libnode.so в пакете нет: $ rpm -ql code | grep \.so /usr/lib64/code/libEGL.so /usr/lib64/code/libGLESv2.so /usr/lib64/code/libffmpeg.so /usr/lib64/code/swiftshader/libEGL.so /usr/lib64/code/swiftshader/libGLESv2.so /usr/lib64/code/swiftshader/libvk_swiftshader.so