Файлы конфигурации pkgconfig из samba-devel 4.22.11-alt1 добавляют RPATH на стандартный библиотечный путь: $ diff <(rpmpeek 'https://git.altlinux.org/tasks/archive/done/_417/427214/build/100/x86_64/rpms/samba-devel-4.22.10-alt1.x86_64.rpm' cat usr/lib64/pkgconfig/ndr_krb5pac.pc) <(rpmpeek 'https://git.altlinux.org/tasks/archive/done/_417/427373/build/100/x86_64/rpms/samba-devel-4.22.11-alt1.x86_64.rpm' cat usr/lib64/pkgconfig/ndr_krb5pac.pc) 10c10 < Libs: -L${libdir} -lndr-krb5pac --- > Libs: -Wl,-rpath,/usr/lib64 -L${libdir} -lndr-krb5pac Это, например, ломает сборку freeipa: verify-elf: ERROR: ./usr/lib64/samba/pdb/ipasam.so: RPATH contains standard library path "/usr/lib64": /usr/lib64:/usr/lib64/samba ... verify-elf: ERROR: ./usr/lib64/krb5/plugins/kdb/ipadb.so: RPATH contains standard library path "/usr/lib64": /usr/lib64 ... verify-elf: ERROR: ./usr/libexec/ipa/ipa-print-pac: RPATH contains standard library path "/usr/lib64": /usr/lib64
пострадали также vlc и ffmpeg
Выглядит, как то, что не сложно поправить, но времени на отладку потребует. Если будут конструктивные предложения в виде патчей, буду благодарен. Постараюсь решить в течении двух недель.
Created attachment 21947 [details] Отключение rpath при установке файлов (Ответ для Evgeny Sinelnikov на комментарий #2) > Если будут конструктивные предложения в виде патчей, буду благодарен. Если речь только про pkgconfig файлы, то нашлась опция в waf, которая убирает из них rpath. Дальше сборки пакетов не проверял, может есть и другие последствия от ее отключения.
*** Bug 60001 has been marked as a duplicate of this bug. ***
Отправил тестовую сборку - нужно проверить, если/когда собирётся: #427599 BUILDING #1 [locked] [test-only] sisyphus samba.git=4.22.11-alt2
(Ответ для Evgeny Sinelnikov на комментарий #5) > Отправил тестовую сборку - нужно проверить, если/когда собирётся: > #427599 BUILDING #1 [locked] [test-only] sisyphus samba.git=4.22.11-alt2 С данным таском ошибка перестает воспроизводиться # rpm -q samba-devel samba-devel-4.22.11-alt2.x86_64 # cat /usr/lib64/pkgconfig/ndr_krb5pac.pc | grep Libs Libs: -L${libdir} -lndr-krb5pac
Женя, закоммить пожалуйста задание. проблемы с выпуском security обновлений
samba-4.22.11-alt2 -> sisyphus: Fri Jul 31 2026 Evgeny Sinelnikov <sin@altlinux> 4.22.11-alt2 - Fix samba-devel pkgconfig: drop RPATH from Libs flags to avoid standard library path violations (Closes: #60003)