archive wide rebuild with "-DCMAKE_SKIP_RPATH=ON"?

Niels Thykier niels at thykier.net
Thu Aug 12 14:35:05 BST 2021


> On 2021-08-10 Holger Levsen <holger-Yq+U+nADzX/cAl+TvhycwA at public.gmane.org> wrote:
>> [...]
> 
> 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

Hi Andreas,

The CMAKE_SKIP_RPATH was recommended in #962474
(https://bugs.debian.org/962474) to improve reproducibility by default.
The bug contains the rationale for that option and explains the
underlying issue (plus links to the upstream bug tracker where that
topic was also discussed).

Thanks,
~Niels

PS: Please CC me directly on replies if you want me to follow up on the
reply.  I am not subscribed to the reproducible-builds list.




More information about the Reproducible-builds mailing list