Building with gbp buildpackage --git-builder='debuild -i -I -uc -us' --git-no-pbuilder (so no cowbuilder) also produces libraries with no RPATHs, it does however produce new lintian warnings (compared to cowbuilder) about missing copyright entries for LICENSE, README and config/FindMPI.cmake.
The documentation for the option is at https://cmake.org/cmake/help/v3.0/variable/CMAKE_SKIP_BUILD_RPATH.html, I think I had tried https://cmake.org/cmake/help/v3.0/variable/CMAKE_SKIP_RPATH.html or https://cmake.org/cmake/help/v3.0/variable/CMAKE_SKIP_INSTALL_RPATH.html, I wrote this months ago and rebased it, but I remember the obvious option didn't work... James On 18 September 2017 at 17:24, Dima Kogan <[email protected]> wrote: > James Tocknell <[email protected]> writes: > > > I looked at the RPATH change, lintian doesn't show any RPATH warnings > > for me, I also ran readelf on the shared libraries, no RPATH or > > RUNPATH. I'm building via gbp and cowbuilder on amd64 (with sid as the > > target distro), could that be the problem? > > Hmmm. I see no rpath lintian warnings when building inside sbuild, but > many of them without sbuild (same behavior as what you're seeing with > cowbuilder). > > Looking deeper (sysdig -c spy_users), this isn't because sbuild builds > are causing RUNPATH tags to be removed, but because for whatever reason > under sbuild they're never put in place to begin with. Can you confirm > the lintian warnings if building without cowbuilder? > > What is that CMAKE flag you added supposed to do? I'm pretty sure it's > not doing what we think it should be doing in at least on of the yes/no > sbuild cases. > > Thanks > -- Don't send me files in proprietary formats (.doc(x), .xls, .ppt etc.). It isn't good enough for Tim Berners-Lee <http://opendotdotdot.blogspot.com/2010/04/rms-and-tim-berners-lee-separated-at.html>, and it isn't good enough for me either. For more information visit http://www.gnu.org/philosophy/no-word-attachments.html. Truly great madness cannot be achieved without significant intelligence. - Henrik Tikkanen If you're not messing with your sanity, you're not having fun. - James Tocknell In theory, there is no difference between theory and practice; In practice, there is.

