[devel] I: illegal RPATH: relative paths

REAL real на kemsu.ru
Вт Дек 13 06:37:56 MSK 2011


12.12.2011 20:12, Dmitry V. Levin пишет:
> Как правило, относительные пути в RPATH - это просто ошибки сборки.
> Вот, например, самая распространенная из таких ошибок в Sisyphus-x86_64:
> $ lftp -c 'cat http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/latest/success/CoinSYMPHONY-5.4.1-alt1.svn20110903' | grep RPATH
> verify-elf: WARNING: ./usr/bin/symphony: RPATH entry found: path=/usr/lib/openmpi/lib
> verify-elf: WARNING: ./usr/lib64/libSymAppl.so.0.0.0: RPATH entry found: path=/usr/lib/openmpi/lib
> verify-elf: WARNING: ./usr/lib64/libOsiSym.so.0.0.0: RPATH entry found: path=/usr/lib/openmpi/lib
> verify-elf: WARNING: ./usr/lib64/libSym.so.0.0.0: RPATH entry found: path=/usr/lib/openmpi/lib
> Скорее всего, мейнтейнер имел в виду "/usr/lib/openmpi/lib", а вовсе не
> "path=/usr/lib/openmpi/lib", который у него получился.

Я не вижу тут относительных путей. В принципе, это можно будет 
поправить при обновлении использованием chrpath в конце блока 
%install, ибо более вменяемого способа я не знаю, подозреваю, что это 
openmpi-devel так чудит.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



Подробная информация о списке рассылки Devel