On Fri, 2 Dec 2016, Ivan Zakharyaschev wrote: > В Вашем случае ничто не мешает такую же строгую проверку ввести для > содержимого /usr/lib64/newmoon/ , как и для стандартных путей с библиотеками, > чтобы такие вещи отлавливать. (Раз у Вас всё хорошо благодаря RPATH/RUNPATH в > отличие от случаев всяких плагинов.) > > Кажется, такая опция в макросах для управления verify-elf есть. Но надо > посмотреть, чтобы точно сказать. Нет, такой ручки сейчас нет. Строгость определяется наличием пути в $RPM_VERIFY_ELF_LDD_RPATH, а его, во-первых, не легко поменять (только через изменение LIBDIR, что повлечёт много изменений), во-вторых, он используется и в других проверках как информация о стандартных путях, которые не надо менять, конечно. case "$VERIFY_ELF_UNRESOLVED" in no|relaxed) ldd_rc=0 ;; strict) ldd_rc=1 ;; *) if [ -z "${t##*ELF* executable*dynamically linked*}" ] || lookup_path "${fname%/*}" "$RPM_VERIFY_ELF_LDD_RPATH"; then ldd_rc=1 else ldd_rc=0 fi ;; esac > -- > Best regards, > Ivan