Re: question on binary-or-shlib-defines-rpath
Hello Nico,
>I'm co-maintaining the Trilinos package [1] in Debian and recently found a bunch of new lintian warnings of the kind binary-or-shlib-defines-rpath [2]. It say in >the description of the warning:
Usually lintian is right on such tags :p
You can look at src:ettercap, where I have implemented such RPATH nightmare handling in cmake.
I would wild guess something like
"CMAKE_INSTALL_RPATH_USE_LINK_PATH" is set to TRUE
and build logs agrees with me :)
-- Trilinos_SET_INSTALL_RPATH='TRUE'
-- CMAKE_INSTALL_RPATH_USE_LINK_PATH='TRUE'
I'm too lazy to remember why I did the ettercap hack [1], somewhere we want people
that build from source to be able to ./binary without having to install it
(so the RPATH is needed), so I created a DISABLE_RPATH flag that disables such feature, and
added it to the debian/rules file.
I remember such USE_LINK_PATH being the culprit of my issue.
[1] https://github.com/Ettercap/ettercap/commit/3c72c92cfe5870f47cfc9e1e021dcc26286ac710
HTH
Gianfranco
Reply to: