archive wide rebuild with "-DCMAKE_SKIP_RPATH=ON"?

Andreas Metzler ametzler at bebt.de
Wed Aug 11 17:08:01 BST 2021


On 2021-08-10 Holger Levsen <holger-Yq+U+nADzX/cAl+TvhycwA at public.gmane.org> wrote:
> hi,

> from #reproducible-debian today:

> < nthykier> It looks like we have started filing bugs for cmake packages to
>             have them use "-DCMAKE_SKIP_RPATH=ON", which is included in 
>             debhelper compat 14 (not stable)
> < nthykier> FWIW: I am still ready to make that option the default
>             (without a compat bump) if you (someone) is willing to do an
>             archive wide rebuild with that option to see what breaks.
> < h01ger>   we could enable it for i386 or arm64 i guess
> < h01ger>   though i'd prefer if we could discuss this on the list
>             (as several people are not here right now)
> < nthykier> either way works for me - please CC me on the list if you open 
>             the topic there

> so what do you think?

Hello,

Isn't CMAKE_SKIP_RPATH a rather strange choice, what are the expected
benefits over CMAKE_SKIP_INSTALL_RPATH? There is potential for breaking
testsuites. 

Doesn't this break packages that intentionally use rpath for private
shared libraries?

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



More information about the Reproducible-builds mailing list