From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 25 18:01:12 2018 Received: (at submit) by debbugs.gnu.org; 25 Jun 2018 22:01:12 +0000 Received: from localhost ([127.0.0.1]:35389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fXZXq-0000VF-8N for submit@debbugs.gnu.org; Mon, 25 Jun 2018 18:01:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59823) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fXZXo-0000V2-CX for submit@debbugs.gnu.org; Mon, 25 Jun 2018 18:01:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fXZXh-0005bS-Ca for submit@debbugs.gnu.org; Mon, 25 Jun 2018 18:01:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38767) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fXZXh-0005b5-8h for submit@debbugs.gnu.org; Mon, 25 Jun 2018 18:01:01 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50794) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXZXf-0005Yf-0i for bug-guix@gnu.org; Mon, 25 Jun 2018 18:01:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fXZXb-0005Y8-3S for bug-guix@gnu.org; Mon, 25 Jun 2018 18:00:59 -0400 Received: from world.peace.net ([64.112.178.59]:41494) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fXZXa-0005Xb-U5 for bug-guix@gnu.org; Mon, 25 Jun 2018 18:00:55 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1fXZXZ-0008Ra-0a; Mon, 25 Jun 2018 18:00:53 -0400 From: Mark H Weaver To: bug-guix@gnu.org Subject: epiphany: Strange "XXXXXXXXXXXXX..." entries in library RPATHs User-Agent: Emacs/26.1 (x86_64-unknown-linux-gnu) Date: Mon, 25 Jun 2018 17:59:38 -0400 Message-ID: <878t725xyt.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) 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=3Dfc5c5b92cf7a1f6d6= 5079f3840df502edcf58f50 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' /gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/lib/epiphany/li= bephymain.so: changing RPATH from ("$ORIGIN/../lib" "$ORIGIN/../lib/sync" "= XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "/gnu/store/n6acaivs0jwiwpidjr551dh= dni5kgpcr-glibc-2.26.105-g0890d5379c/lib" "/gnu/store/xfjba1kww8ngdc6nxldd8= ly93nh13ayy-gcc-5.5.0-lib/lib" "/gnu/store/fs5f2mhnz2czgkcwd594f3i8yh0lyrfd= -cairo-1.14.10/lib" "/gnu/store/xg4s4kkmgl0vrc8pkayisdgp4z52z51x-gdk-pixbuf= +svg-2.36.11/lib" "/gnu/store/sm37m59gq3smxxz8gs4jikn50qg0g7xh-glib-2.54.2/= lib" "/gnu/store/w3fln0k01r96grk6dalhslhqdgiirza5-gtk+-3.22.28/lib" "/gnu/s= tore/pwbx5fhjrq9crr1c0d2x08ch0l6vr3cv-pango-1.40.14/lib" "/gnu/store/k4g19c= qifm221m1ds0xsbalzf5l0a4al-json-glib-1.4.2/lib" "/gnu/store/1pc7nbv72rcsicn= 1w7bhasmszsrzrvqm-libsoup-2.62.1/lib" "/gnu/store/mv9m6bxdhijhlfvxpja3km6v5= 99b4pv5-libxml2-2.9.7/lib" "/gnu/store/1p1rpw3r36a15frw20pppydddvzb7s8m-web= kitgtk-2.20.1/lib" "/gnu/store/sh8x9wn7fia7d0d73h04lrcwj84sq3a1-gcr-3.20.0/= lib" "/gnu/store/wchs0c6kxvdnpyfr609p77iwipk0l2p5-libnotify-0.7.7/lib") to = ("/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/lib/epiphany:= /gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/lib/epiphany" "= $ORIGIN/../lib" "$ORIGIN/../lib/sync" "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX= XX" "/gnu/store/n6acaivs0jwiwpidjr551dhdni5kgpcr-glibc-2.26.105-g0890d5379c= /lib" "/gnu/store/xfjba1kww8ngdc6nxldd8ly93nh13ayy-gcc-5.5.0-lib/lib" "/gnu= /store/fs5f2mhnz2czgkcwd594f3i8yh0lyrfd-cairo-1.14.10/lib" "/gnu/store/xg4s= 4kkmgl0vrc8pkayisdgp4z52z51x-gdk-pixbuf+svg-2.36.11/lib" "/gnu/store/sm37m5= 9gq3smxxz8gs4jikn50qg0g7xh-glib-2.54.2/lib" "/gnu/store/w3fln0k01r96grk6dal= hslhqdgiirza5-gtk+-3.22.28/lib" "/gnu/store/pwbx5fhjrq9crr1c0d2x08ch0l6vr3c= v-pango-1.40.14/lib" "/gnu/store/k4g19cqifm221m1ds0xsbalzf5l0a4al-json-glib= -1.4.2/lib" "/gnu/store/1pc7nbv72rcsicn1w7bhasmszsrzrvqm-libsoup-2.62.1/lib= " "/gnu/store/mv9m6bxdhijhlfvxpja3km6v599b4pv5-libxml2-2.9.7/lib" "/gnu/sto= re/1p1rpw3r36a15frw20pppydddvzb7s8m-webkitgtk-2.20.1/lib" "/gnu/store/sh8x9= wn7fia7d0d73h04lrcwj84sq3a1-gcr-3.20.0/lib" "/gnu/store/wchs0c6kxvdnpyfr609= p77iwipk0l2p5-libnotify-0.7.7/lib") /gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/lib/epiphany/li= bephysync.so: changing RPATH from ("$ORIGIN/.." "/gnu/store/n6acaivs0jwiwpi= djr551dhdni5kgpcr-glibc-2.26.105-g0890d5379c/lib" "/gnu/store/xfjba1kww8ngd= c6nxldd8ly93nh13ayy-gcc-5.5.0-lib/lib" "/gnu/store/sm37m59gq3smxxz8gs4jikn5= 0qg0g7xh-glib-2.54.2/lib" "/gnu/store/k4g19cqifm221m1ds0xsbalzf5l0a4al-json= -glib-1.4.2/lib" "/gnu/store/0mk25fngkr23yb59vdqia5j537ppij26-libsecret-0.1= 8.6/lib" "/gnu/store/1pc7nbv72rcsicn1w7bhasmszsrzrvqm-libsoup-2.62.1/lib" "= /gnu/store/pxflf9nzyy3mic176p4424f4czrz5v3f-gmp-6.1.2/lib" "/gnu/store/zgkx= 59mskhn6lcyf9v2z7frblhq139fq-nettle-3.4/lib") to ("/gnu/store/11brb84am3j1k= 4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/lib/epiphany" "$ORIGIN/.." "/gnu/store/= n6acaivs0jwiwpidjr551dhdni5kgpcr-glibc-2.26.105-g0890d5379c/lib" "/gnu/stor= e/xfjba1kww8ngdc6nxldd8ly93nh13ayy-gcc-5.5.0-lib/lib" "/gnu/store/sm37m59gq= 3smxxz8gs4jikn50qg0g7xh-glib-2.54.2/lib" "/gnu/store/k4g19cqifm221m1ds0xsba= lzf5l0a4al-json-glib-1.4.2/lib" "/gnu/store/0mk25fngkr23yb59vdqia5j537ppij2= 6-libsecret-0.18.6/lib" "/gnu/store/1pc7nbv72rcsicn1w7bhasmszsrzrvqm-libsou= p-2.62.1/lib" "/gnu/store/pxflf9nzyy3mic176p4424f4czrz5v3f-gmp-6.1.2/lib" "= /gnu/store/zgkx59mskhn6lcyf9v2z7frblhq139fq-nettle-3.4/lib") /gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/lib/epiphany/we= b-extensions/libephywebextension.so: changing RPATH from ("$ORIGIN/../../li= b" "$ORIGIN/../../lib/sync" "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "/gnu/store/= n6acaivs0jwiwpidjr551dhdni5kgpcr-glibc-2.26.105-g0890d5379c/lib" "/gnu/stor= e/xfjba1kww8ngdc6nxldd8ly93nh13ayy-gcc-5.5.0-lib/lib" "/gnu/store/sm37m59gq= 3smxxz8gs4jikn50qg0g7xh-glib-2.54.2/lib" "/gnu/store/w3fln0k01r96grk6dalhsl= hqdgiirza5-gtk+-3.22.28/lib" "/gnu/store/1pc7nbv72rcsicn1w7bhasmszsrzrvqm-l= ibsoup-2.62.1/lib" "/gnu/store/1p1rpw3r36a15frw20pppydddvzb7s8m-webkitgtk-2= .20.1/lib") to ("/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.= 1/lib/epiphany:/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/= lib/epiphany" "$ORIGIN/../../lib" "$ORIGIN/../../lib/sync" "XXXXXXXXXXXXXXX= XXXXXXXXXXXXXXXXX" "/gnu/store/n6acaivs0jwiwpidjr551dhdni5kgpcr-glibc-2.26.= 105-g0890d5379c/lib" "/gnu/store/xfjba1kww8ngdc6nxldd8ly93nh13ayy-gcc-5.5.0= -lib/lib" "/gnu/store/sm37m59gq3smxxz8gs4jikn50qg0g7xh-glib-2.54.2/lib" "/g= nu/store/w3fln0k01r96grk6dalhslhqdgiirza5-gtk+-3.22.28/lib" "/gnu/store/1pc= 7nbv72rcsicn1w7bhasmszsrzrvqm-libsoup-2.62.1/lib" "/gnu/store/1p1rpw3r36a15= frw20pppydddvzb7s8m-webkitgtk-2.20.1/lib") /gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/libexec/.epipha= ny-search-provider-real: changing RPATH from ("$ORIGIN/" "$ORIGIN/../lib" "= $ORIGIN/../lib/sync" "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "/gnu/store/n6acaivs0j= wiwpidjr551dhdni5kgpcr-glibc-2.26.105-g0890d5379c/lib" "/gnu/store/xfjba1kw= w8ngdc6nxldd8ly93nh13ayy-gcc-5.5.0-lib/lib" "/gnu/store/sm37m59gq3smxxz8gs4= jikn50qg0g7xh-glib-2.54.2/lib" "/gnu/store/w3fln0k01r96grk6dalhslhqdgiirza5= -gtk+-3.22.28/lib" "/gnu/store/1pc7nbv72rcsicn1w7bhasmszsrzrvqm-libsoup-2.6= 2.1/lib") to ("/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/= lib/epiphany:/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/li= b/epiphany" "$ORIGIN/" "$ORIGIN/../lib" "$ORIGIN/../lib/sync" "XXXXXXXXXXXX= XXXXXXXXXXXXXXXXX" "/gnu/store/n6acaivs0jwiwpidjr551dhdni5kgpcr-glibc-2.26.= 105-g0890d5379c/lib" "/gnu/store/xfjba1kww8ngdc6nxldd8ly93nh13ayy-gcc-5.5.0= -lib/lib" "/gnu/store/sm37m59gq3smxxz8gs4jikn50qg0g7xh-glib-2.54.2/lib" "/g= nu/store/w3fln0k01r96grk6dalhslhqdgiirza5-gtk+-3.22.28/lib" "/gnu/store/1pc= 7nbv72rcsicn1w7bhasmszsrzrvqm-libsoup-2.62.1/lib") /gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/libexec/epiphan= y/.ephy-profile-migrator-real: changing RPATH from ("$ORIGIN/" "$ORIGIN/../= lib" "$ORIGIN/../lib/sync" "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "/gnu/store/n6ac= aivs0jwiwpidjr551dhdni5kgpcr-glibc-2.26.105-g0890d5379c/lib" "/gnu/store/xf= jba1kww8ngdc6nxldd8ly93nh13ayy-gcc-5.5.0-lib/lib" "/gnu/store/sm37m59gq3smx= xz8gs4jikn50qg0g7xh-glib-2.54.2/lib" "/gnu/store/k4g19cqifm221m1ds0xsbalzf5= l0a4al-json-glib-1.4.2/lib" "/gnu/store/0mk25fngkr23yb59vdqia5j537ppij26-li= bsecret-0.18.6/lib" "/gnu/store/mv9m6bxdhijhlfvxpja3km6v599b4pv5-libxml2-2.= 9.7/lib" "/gnu/store/1p1rpw3r36a15frw20pppydddvzb7s8m-webkitgtk-2.20.1/lib"= ) to ("/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/lib/epip= hany:/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/lib/epipha= ny:/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/lib/epiphany= " "$ORIGIN/" "$ORIGIN/../lib" "$ORIGIN/../lib/sync" "XXXXXXXXXXXXXXXXXXXXXX= XXXXXXX" "/gnu/store/n6acaivs0jwiwpidjr551dhdni5kgpcr-glibc-2.26.105-g0890d= 5379c/lib" "/gnu/store/xfjba1kww8ngdc6nxldd8ly93nh13ayy-gcc-5.5.0-lib/lib" = "/gnu/store/sm37m59gq3smxxz8gs4jikn50qg0g7xh-glib-2.54.2/lib" "/gnu/store/k= 4g19cqifm221m1ds0xsbalzf5l0a4al-json-glib-1.4.2/lib" "/gnu/store/0mk25fngkr= 23yb59vdqia5j537ppij26-libsecret-0.18.6/lib" "/gnu/store/mv9m6bxdhijhlfvxpj= a3km6v599b4pv5-libxml2-2.9.7/lib" "/gnu/store/1p1rpw3r36a15frw20pppydddvzb7= s8m-webkitgtk-2.20.1/lib") /gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/bin/.epiphany-r= eal: changing RPATH from ("$ORIGIN/" "$ORIGIN/../lib" "$ORIGIN/../lib/sync"= "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "/gnu/store/n6acaivs0jwiwpidjr551dhdni5kgp= cr-glibc-2.26.105-g0890d5379c/lib" "/gnu/store/xfjba1kww8ngdc6nxldd8ly93nh1= 3ayy-gcc-5.5.0-lib/lib" "/gnu/store/sm37m59gq3smxxz8gs4jikn50qg0g7xh-glib-2= .54.2/lib" "/gnu/store/w3fln0k01r96grk6dalhslhqdgiirza5-gtk+-3.22.28/lib" "= /gnu/store/mv9m6bxdhijhlfvxpja3km6v599b4pv5-libxml2-2.9.7/lib" "/gnu/store/= wchs0c6kxvdnpyfr609p77iwipk0l2p5-libnotify-0.7.7/lib") to ("/gnu/store/11br= b84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/lib/epiphany:/gnu/store/11brb8= 4am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/lib/epiphany" "$ORIGIN/" "$ORIGI= N/../lib" "$ORIGIN/../lib/sync" "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "/gnu/store= /n6acaivs0jwiwpidjr551dhdni5kgpcr-glibc-2.26.105-g0890d5379c/lib" "/gnu/sto= re/xfjba1kww8ngdc6nxldd8ly93nh13ayy-gcc-5.5.0-lib/lib" "/gnu/store/sm37m59g= q3smxxz8gs4jikn50qg0g7xh-glib-2.54.2/lib" "/gnu/store/w3fln0k01r96grk6dalhs= lhqdgiirza5-gtk+-3.22.28/lib" "/gnu/store/mv9m6bxdhijhlfvxpja3km6v599b4pv5-= libxml2-2.9.7/lib" "/gnu/store/wchs0c6kxvdnpyfr609p77iwipk0l2p5-libnotify-0= .7.7/lib") phase `fix-runpath' succeeded after 2.0 seconds starting phase `validate-runpath' validating RUNPATH of 4 binaries in "/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv= 80xcd-epiphany-3.28.1/lib"... /gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/lib/epiphany/li= bephymain.so: warning: RUNPATH contains bogus entries: ("XXXXXXXXXXXXXXXXXX= XXXXXXXXXXXXXXXXXXXX") /gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/lib/epiphany/we= b-extensions/libephywebextension.so: warning: RUNPATH contains bogus entrie= s: ("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") validating RUNPATH of 2 binaries in "/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv= 80xcd-epiphany-3.28.1/libexec"... /gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/libexec/.epipha= ny-search-provider-real: warning: RUNPATH contains bogus entries: ("XXXXXXX= XXXXXXXXXXXXXXXXXXXXXX") /gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/libexec/epiphan= y/.ephy-profile-migrator-real: warning: RUNPATH contains bogus entries: ("X= XXXXXXXXXXXXXXXXXXXXXXXXXXXX") validating RUNPATH of 1 binaries in "/gnu/store/11brb84am3j1k4cxvpv4vwi1vhv= 80xcd-epiphany-3.28.1/bin"... /gnu/store/11brb84am3j1k4cxvpv4vwi1vhv80xcd-epiphany-3.28.1/bin/.epiphany-r= eal: warning: RUNPATH contains bogus entries: ("XXXXXXXXXXXXXXXXXXXXXXXXXXX= XX") 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/11brb84am3j1k4cxvpv4vwi1vhv80xc= d-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--- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 26 08:49:05 2018 Received: (at 31970) by debbugs.gnu.org; 26 Jun 2018 12:49:05 +0000 Received: from localhost ([127.0.0.1]:35741 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fXnP7-00065R-B4 for submit@debbugs.gnu.org; Tue, 26 Jun 2018 08:49:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59547) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fXnP6-00064v-78 for 31970@debbugs.gnu.org; Tue, 26 Jun 2018 08:49:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fXnOx-0002uf-4A for 31970@debbugs.gnu.org; Tue, 26 Jun 2018 08:48:59 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57443) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXnOw-0002uV-WF; Tue, 26 Jun 2018 08:48:55 -0400 Received: from [193.50.110.137] (port=37046 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fXnOw-00007N-Ez; Tue, 26 Jun 2018 08:48:54 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Mark H Weaver Subject: Re: bug#31970: epiphany: Strange "XXXXXXXXXXXXX..." entries in library RPATHs References: <878t725xyt.fsf@netris.org> Date: Tue, 26 Jun 2018 14:48:52 +0200 In-Reply-To: <878t725xyt.fsf@netris.org> (Mark H. Weaver's message of "Mon, 25 Jun 2018 17:59:38 -0400") Message-ID: <87r2kt4ssr.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31970 Cc: 31970@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Hi Mark, Mark H Weaver skribis: > 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. I suspect the only way those XXX can end up here is if Meson adds them through -Wl,-rpath. And indeed, it does! From compilers.py: --8<---------------cut here---------------start------------->8--- def build_unix_rpath_args(self, build_dir, from_dir, rpath_paths, build= _rpath, install_rpath): if not rpath_paths and not install_rpath and not build_rpath: return [] # The rpaths we write must be relative, because otherwise # they have different length depending on the build # directory. This breaks reproducible builds. rel_rpaths =3D [] for p in rpath_paths: if p =3D=3D from_dir: relative =3D '' # relpath errors out in this case else: relative =3D os.path.relpath(os.path.join(build_dir, p), os= .path.join(build_dir, from_dir)) rel_rpaths.append(relative) paths =3D ':'.join([os.path.join('$ORIGIN', p) for p in rel_rpaths]) # Build_rpath is used as-is (it is usually absolute). if build_rpath !=3D '': if paths !=3D '': paths +=3D ':' paths +=3D build_rpath if len(paths) < len(install_rpath): padding =3D 'X' * (len(install_rpath) - len(paths)) if not paths: paths =3D padding else: paths =3D paths + ':' + padding --8<---------------cut here---------------end--------------->8--- So AIUI, those XXX are here precisely so we can overwrite the RUNPATH at installation time with the final RUNPATH (this works around the fact that Meson, unlike Libtool, doesn=E2=80=99t relink files upon install.) We should take advantage of this in =E2=80=98meson-build-system=E2=80=99, o= r maybe we don=E2=80=99t need to do anything? > 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. Use of $ORIGIN is fine. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 12 23:50:16 2021 Received: (at 31970-done) by debbugs.gnu.org; 13 Sep 2021 03:50:16 +0000 Received: from localhost ([127.0.0.1]:43842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPcz2-0002ns-1K for submit@debbugs.gnu.org; Sun, 12 Sep 2021 23:50:16 -0400 Received: from out2.migadu.com ([188.165.223.204]:65259) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPcyx-0002nf-TM for 31970-done@debbugs.gnu.org; Sun, 12 Sep 2021 23:50:14 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mgsn.dev; s=key1; t=1631505008; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=orVB4E3IFXyldf//TtNdNqhl/Lqxa/dtbW4qEPOoxXw=; b=JQPrQzayP+an8TsQz5vs0Akfesf7obX04dx5ZK8S3mlyP77nU/rEhZI9GhHVWcc8gPx8wv zha7cl/LV9RwNQKbo4x+dA/hHGlUsPAKVQ+lPPggHMtNTOs44QpFLkTnzhqg38PBxwQVPa LGIYlhMOtvTFoCvaukH9a1mttc7lHEs= From: Sarah Morgensen To: Mark H Weaver Subject: Re: bug#31970: epiphany: Strange "XXXXXXXXXXXXX..." entries in library RPATHs References: <878t725xyt.fsf@netris.org> Date: Sun, 12 Sep 2021 20:50:06 -0700 In-Reply-To: <878t725xyt.fsf@netris.org> (Mark H. Weaver's message of "Mon, 25 Jun 2018 17:59:38 -0400 (3 years, 11 weeks, 2 days ago)") Message-ID: <86bl4xjfrl.fsf@mgsn.dev> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: iskarian@mgsn.dev X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31970-done Cc: 31970-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Mark H Weaver writes: > 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. Closing this old issue. (On current master, the build logs no longer show that error, and `readelf -d' reports no such bogus entries.) -- Sarah From unknown Sat Aug 16 21:21:08 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 11 Oct 2021 11:24:11 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator