Subject: epiphany: Strange "XXXXXXXXXXXXX..." entries in library RPATHs

From: Mark H Weaver <[email-masked]>
Date: Mon, 25 Jun 2018 17:59:38 -0400

Since the upgrade from epiphany-3.24.4 to 3.28.1 in commit
fc5c5b92cf7a1f6d65079f3840df502edcf58f50,

  https://git.savannah.gnu.org/cgit/guix.git/commit/?id=fc5c5b92cf7a1f6d65079f3840df502edcf58f50

which also changed the build-system from 'glib-or-gtk-build-system' to
'meson-build-system', warnings started appearing in the build logs for
epiphany complaining about "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
appearing in the RPATH of the built libraries.

Here's the last build on Hydra of epiphany-2.24.4 on x86_64 master,
which does not include the warnings:

  https://hydra.gnu.org/build/2633780

Here's the first build on Hydra of epiphany-3.28.1 on x86_64 master,
which includes the warnings:

  https://hydra.gnu.org/build/2642004

See below for the relevant excerpt of the build log.  Note also the
RPATH entries preceeding "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
beginning with "$ORIGIN/".  I'm not sure if those are a problem or not.

      Mark

--8<---------------cut here---------------start------------->8---
starting phase `strip'
stripping binaries in "/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/lib" with "strip" and flags ("--strip-debug")
stripping binaries in "/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/libexec" with "strip" and flags ("--strip-debug")
stripping binaries in "/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/bin" with "strip" and flags ("--strip-debug")
phase `strip' succeeded after 0.0 seconds
starting phase `fix-runpath'
phase `fix-runpath' succeeded after 2.0 seconds
starting phase `validate-runpath'
validating RUNPATH of 4 binaries in "/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/lib"...
/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/lib/epiphany/libephymain.so: warning: RUNPATH contains bogus entries: ("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/lib/epiphany/web-extensions/libephywebextension.so: warning: RUNPATH contains bogus entries: ("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
validating RUNPATH of 2 binaries in "/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/libexec"...
/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/libexec/.epiphany-search-provider-real: warning: RUNPATH contains bogus entries: ("XXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/libexec/epiphany/.ephy-profile-migrator-real: warning: RUNPATH contains bogus entries: ("XXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
validating RUNPATH of 1 binaries in "/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/bin"...
/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/bin/.epiphany-real: warning: RUNPATH contains bogus entries: ("XXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
phase `validate-runpath' succeeded after 0.0 seconds
starting phase `validate-documentation-location'
phase `validate-documentation-location' succeeded after 0.0 seconds
starting phase `delete-info-dir-file'
phase `delete-info-dir-file' succeeded after 0.0 seconds
starting phase `patch-dot-desktop-files'
adjusting 1 '.desktop' files in "/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/share/applications"
phase `patch-dot-desktop-files' succeeded after 0.0 seconds
starting phase `install-license-files'
installing 0 license files
phase `install-license-files' succeeded after 0.0 seconds
starting phase `reset-gzip-timestamps'
phase `reset-gzip-timestamps' succeeded after 0.0 seconds
starting phase `compress-documentation'
phase `compress-documentation' succeeded after 0.0 seconds
@ build-succeeded /gnu/store/ayz6arvn9qa5wl9bh7wrbamxq6ddpvs7-epiphany-3.28.1.drv -
--8<---------------cut here---------------end--------------->8---