Summary: | новая версия jemalloc | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Alexey Shabalin <shaba> |
Component: | libjemalloc2 | Assignee: | Fr. Br. George <george> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | george, lav |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Alexey Shabalin
2015-12-18 12:26:06 MSK
И исправить /sbin/ldconfig: /usr/lib64/libjemalloc.so.1 не является символьной ссылкой конфликт файла /usr/share/doc/jemalloc/jemalloc.html при попытках установки libjemalloc-3.6.0-alt2.x86_64 и libjemalloc2-5.1.0-alt1.x86_64 libjemalloc2-5.1.0-alt1.x86_64 /sbin/ldconfig: /usr/lib64/libjemalloc.so.2 не является символьной ссылкой Новая версия доступна: libjemalloc2-5.1.0-alt1 по «не является символьной ссылкой» см. комментарий ldv@: https://lists.altlinux.org/pipermail/community/2017-November/686991.html Но libjemalloc.so_profiler.so.2 отличается от libjemalloc.so.2 тем, что собран с --enable-prof --enable-stats в configure.ac: DSO_LDFLAGS='-shared -Wl,-soname,$(@F)' что превращается в -shared -Wl,-soname,libjemalloc.so.2 Судя по https://www.altlinux.org/Soname, недостаёт создания выходного файла вида .so.2.0 и ссылки .so.2 на него. в configure.ac есть переменная SOREV, которая и задаёт выходное название. Но промежуточную ссылку всё равно не создаёт. Более того, наличие libjemalloc.so.2, переименованного в libjemalloc.so_profiler.so.2, создаёт путаницу. libjemalloc2-5.1.0-alt3 -> sisyphus: Sun Aug 26 2018 Vitaly Lipatov <lav@altlinux.ru> 5.1.0-alt3 - fix soname, fix libname for libjemalloc with prof and stats (ALT bug 31642) - fix duplicated files - disable static by default |