From unknown Sat Jun 21 15:37:21 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#20102 <20102@debbugs.gnu.org> To: bug#20102 <20102@debbugs.gnu.org> Subject: Status: Problem with ld.so RUNPATH on armhf Reply-To: bug#20102 <20102@debbugs.gnu.org> Date: Sat, 21 Jun 2025 22:37:21 +0000 retitle 20102 Problem with ld.so RUNPATH on armhf reassign 20102 guix submitter 20102 Mark H Weaver severity 20102 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 13 14:56:46 2015 Received: (at submit) by debbugs.gnu.org; 13 Mar 2015 18:56:46 +0000 Received: from localhost ([127.0.0.1]:45437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YWUlJ-0001V4-4w for submit@debbugs.gnu.org; Fri, 13 Mar 2015 14:56:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55348) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YWUlH-0001Un-5C for submit@debbugs.gnu.org; Fri, 13 Mar 2015 14:56:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YWUlA-00014I-LY for submit@debbugs.gnu.org; Fri, 13 Mar 2015 14:56:37 -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.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33598) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YWUlA-00014E-J3 for submit@debbugs.gnu.org; Fri, 13 Mar 2015 14:56:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57054) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YWUl8-0005Ov-WD for bug-guix@gnu.org; Fri, 13 Mar 2015 14:56:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YWUl2-00012e-HJ for bug-guix@gnu.org; Fri, 13 Mar 2015 14:56:34 -0400 Received: from world.peace.net ([50.252.239.5]:54756) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YWUl2-00012W-Ee for bug-guix@gnu.org; Fri, 13 Mar 2015 14:56:28 -0400 Received: from [10.1.10.78] (helo=jojen) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1YWUkt-0007Bq-NN; Fri, 13 Mar 2015 14:56:19 -0400 From: Mark H Weaver To: bug-guix@gnu.org Subject: Problem with ld.so RUNPATH on armhf Date: Fri, 13 Mar 2015 14:56:46 -0400 Message-ID: <87y4n0ybdd.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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.15 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: -5.0 (-----) I recently tried rebuilding Guix on armhf, specifically master since the recent core-updates merge, and have run into a snag. I'm able to build a lot of stuff, including our full 'emacs' package (with Gtk+), but I'm unable to build 'glibc-utf8-locales', which means I can't build any profiles at all, because the ca-certificates-bundle uses glibc-utf8-locales. Here's what happens when I try to build 'glibc-utf8-locales' manually: --8<---------------cut here---------------start------------->8--- mhw@novena:~$ guix build -K glibc-utf8-locales The following derivation will be built: /gnu/store/14kf28i9qkzrdjn5m150zk6dxijssk2k-glibc-utf8-locales-2.21.drv warning: failed to install locale: Invalid argument @ build-started /gnu/store/14kf28i9qkzrdjn5m150zk6dxijssk2k-glibc-utf8-locales-2.21.drv - armhf-linux /var/log/guix/drvs/14//kf28i9qkzrdjn5m150zk6dxijssk2k-glibc-utf8-locales-2.21.drv.bz2 Inconsistency detected by ld.so: get-dynamic-info.h: 142: elf_get_dynamic_info: Assertion `info[29] == ((void *)0)' failed! note: keeping build directory `/tmp/nix-build-glibc-utf8-locales-2.21.drv-0' builder for `/gnu/store/14kf28i9qkzrdjn5m150zk6dxijssk2k-glibc-utf8-locales-2.21.drv' failed with exit code 1 @ build-failed /gnu/store/14kf28i9qkzrdjn5m150zk6dxijssk2k-glibc-utf8-locales-2.21.drv - 1 builder for `/gnu/store/14kf28i9qkzrdjn5m150zk6dxijssk2k-glibc-utf8-locales-2.21.drv' failed with exit code 1 killing process 1498 guix build: error: build failed: build of `/gnu/store/14kf28i9qkzrdjn5m150zk6dxijssk2k-glibc-utf8-locales-2.21.drv' failed --8<---------------cut here---------------end--------------->8--- The key line being: Inconsistency detected by ld.so: get-dynamic-info.h: 142: elf_get_dynamic_info: Assertion `info[29] == ((void *)0)' failed! Here's the relevant bit of code from glibc-2.21/elf/get-dynamic-info.h: --8<---------------cut here---------------start------------->8--- #ifdef RTLD_BOOTSTRAP /* Only the bind now flags are allowed. */ assert (info[VERSYMIDX (DT_FLAGS_1)] == NULL || (info[VERSYMIDX (DT_FLAGS_1)]->d_un.d_val & ~DF_1_NOW) == 0); assert (info[DT_FLAGS] == NULL || (info[DT_FLAGS]->d_un.d_val & ~DF_BIND_NOW) == 0); /* Flags must not be set for ld.so. */ assert (info[DT_RUNPATH] == NULL); assert (info[DT_RPATH] == NULL); --8<---------------cut here---------------end--------------->8--- "assert (info[DT_RUNPATH] == NULL)" is the assertion that fails here. This happens while trying to run 'localedef' from the 'glibc' that's an input to 'glibc-utf8-locales'. Interestingly, 'bash' works from the same store item: --8<---------------cut here---------------start------------->8--- mhw@novena:/gnu/store/l2bkyclkm0lph48mfs6jbndj9p0y41g8-glibc-2.21/bin$ ./bash I have no name!@novena:/gnu/store/l2bkyclkm0lph48mfs6jbndj9p0y41g8-glibc-2.21/bin$ exit mhw@novena:/gnu/store/l2bkyclkm0lph48mfs6jbndj9p0y41g8-glibc-2.21/bin$ ./localedef Inconsistency detected by ld.so: get-dynamic-info.h: 142: elf_get_dynamic_info: Assertion `info[29] == ((void *)0)' failed! --8<---------------cut here---------------end--------------->8--- readelf reveals that indeed, the ld.so used by localedef, /gnu/store/l2bkyclkm0lph48mfs6jbndj9p0y41g8-glibc-2.21/lib/ld-linux-armhf.so.3 does have RUNPATH set: (excerpt of "readelf -a" output) --8<---------------cut here---------------start------------->8--- Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align EXIDX 0x01681c 0x0001681c 0x0001681c 0x00098 0x00098 R 0x4 LOAD 0x000000 0x00000000 0x00000000 0x168b4 0x168b4 R E 0x10000 LOAD 0x016c80 0x00026c80 0x00026c80 0x00c00 0x00cc8 RW 0x10000 DYNAMIC 0x016f3c 0x00026f3c 0x00026f3c 0x000c0 0x000c0 RW 0x4 GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 GNU_RELRO 0x016c80 0x00026c80 0x00026c80 0x00380 0x00380 R 0x1 Section to Segment mapping: Segment Sections... 00 .ARM.exidx 01 .hash .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_d .rel.dyn .rel.plt .plt .text .rodata .ARM.extab .ARM.exidx 02 .data.rel.ro .dynamic .got .data .bss 03 .dynamic 04 05 .data.rel.ro .dynamic Dynamic section at offset 0x16f3c contains 20 entries: Tag Type Name/Value 0x0000000e (SONAME) Library soname: [ld-linux-armhf.so.3] 0x0000001d (RUNPATH) Library runpath: [/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib] --8<---------------cut here---------------end--------------->8--- Any ideas what went wrong here? Mark From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 04 17:58:27 2015 Received: (at 20102) by debbugs.gnu.org; 4 Apr 2015 21:58:27 +0000 Received: from localhost ([127.0.0.1]:44959 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YeW5D-0004NF-6N for submit@debbugs.gnu.org; Sat, 04 Apr 2015 17:58:27 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:39988 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YeW5B-0004N7-HU for 20102@debbugs.gnu.org; Sat, 04 Apr 2015 17:58:26 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:46829 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1YeW5A-0003SN-T3; Sat, 04 Apr 2015 17:58:25 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Mark H Weaver Subject: Re: bug#20102: Problem with ld.so RUNPATH on armhf References: <87y4n0ybdd.fsf@netris.org> Date: Sat, 04 Apr 2015 23:58:23 +0200 In-Reply-To: <87y4n0ybdd.fsf@netris.org> (Mark H. Weaver's message of "Fri, 13 Mar 2015 14:56:46 -0400") Message-ID: <87pp7jh7y8.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 20102 Cc: 20102@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) Mark H Weaver skribis: > readelf reveals that indeed, the ld.so used by localedef, > > /gnu/store/l2bkyclkm0lph48mfs6jbndj9p0y41g8-glibc-2.21/lib/ld-linux-arm= hf.so.3 > > does have RUNPATH set: (excerpt of "readelf -a" output) Could you post the libc build log? Use: guix build --log-file /gnu/store/l2bkyclkm0lph48mfs6jbndj9p0y41g8-glibc-2= .21 Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 05 00:42:21 2015 Received: (at 20102) by debbugs.gnu.org; 5 Apr 2015 04:42:21 +0000 Received: from localhost ([127.0.0.1]:45004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YecO4-0007s7-CQ for submit@debbugs.gnu.org; Sun, 05 Apr 2015 00:42:20 -0400 Received: from world.peace.net ([50.252.239.5]:52492 ident=hope7) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YecO0-0007ry-Nz for 20102@debbugs.gnu.org; Sun, 05 Apr 2015 00:42:17 -0400 Received: from [10.1.10.78] (helo=jojen) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1YecNq-0006Uy-LE; Sun, 05 Apr 2015 00:42:08 -0400 From: Mark H Weaver To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: bug#20102: Problem with ld.so RUNPATH on armhf References: <87y4n0ybdd.fsf@netris.org> <87pp7jh7y8.fsf@gnu.org> Date: Sun, 05 Apr 2015 00:42:37 -0400 In-Reply-To: <87pp7jh7y8.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sat, 04 Apr 2015 23:58:23 +0200") Message-ID: <87384f5goy.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Debbugs-Envelope-To: 20102 Cc: 20102@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Mark H Weaver skribis: > >> readelf reveals that indeed, the ld.so used by localedef, >> >> /gnu/store/l2bkyclkm0lph48mfs6jbndj9p0y41g8-glibc-2.21/lib/ld-linux-ar= mhf.so.3 >> >> does have RUNPATH set: (excerpt of "readelf -a" output) > > Could you post the libc build log? See attached. Mark --=-=-= Content-Type: application/x-bzip2 Content-Disposition: attachment; filename=56m27nwf3cjs2llpnx0wb4rv2ld8539v-glibc-2.21.drv.bz2 Content-Transfer-Encoding: base64 Content-Description: Build log for /gnu/store/l2bkyclkm0lph48mfs6jbndj9p0y41g8-glibc-2.21 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 Y2m18rUOF8TFsaZ416891s9c7dDUIplx7QTyUtLZYEUprapUpaa/dr9K7yAhWplIba21AGEksZli 1MymtalGMmTFoWZqrTZDZZojRZqFGokjIsIEe2BBUN0AQrbv99VJdXJLkhNSmpjjh+C4t6bXk7bi QnTqgzIpkEDcSWhkBI6SkJhcCXkgyG3v1pXFN0ck6ui90W4O/K6gSlocSk212ls55efAQe0ED0hI NFo7j1u/VpQ/8gWfVC+dCZQtFcorjnMyisT7ZjrUwePT16+/lpXxwD1elPc+Pfy5x29/fLYZyvSF VPeGHJL7c0m3me5GEvFbTd7KkOr+72bp1u+uz3VtqjXE9dUfZ6Jsy0te9adonllzYWph3TdZ7Ztd o1jJtlV0aHM5ilkbRGhKrc2iL6Vuj1ni7wZtbEO0bTmZzgqzKk51nl5q2a1e+Ew+ma7ZKF7a1axc GjGHRCbtcysr6GaaHEOqquruWbGKPMpSKmi3TF9wqUimNZvfQptPO1rZR9L1vdLVrEZnGqUuLyzb ZUtFczXNrIqVzWAGIYqHrUpedtK3wj45xp1TXRqJplcG1HdJnaiHV6Z3LgmcI/VuQJWbDLOzsper LpE2TNF0NbASmq1hubpqlua35V6vde2NcZ1otcrnKYtFDSlIxFKRE2d3eJxFIm9N3cu7sWSruHmS S9OaKYhzEPNqbRRrm9rWs8ROb8rwgYSAW3QEpArd+xLrxXkxv3nu1csu3a8y+zrN6GvxoOAdmNnQ bEkvpe4a9arZrBwQJgi8yaA3IfHKPXe1r83u7hKWNXZ5hCYRll0tstbG0NaoQmyMsrWtILz8eWTU 9UfPGfMDYrSgO/VD10zOpeiIWZPINiaa5HO920A8oB4VQAOBztSbJ18t1K7kmDDOH7OI5M15rAUg k0RCdCl1Mg256FPr1eUVvFkkqd+j2NylhuKX7yEvYgIBnBJJJMmxvgDugi8+3GC/evMjZNcwDbST n8Z671dIgPO9DUospXkIESAaLCyoSCRyiAkLrrqZr0fbcMTqiMRnGDikuiriQvKQAqJI0eDci88R sOgyJEdUCeKT46py2L620z0SPEMtrJxVKTKCnNXZSHOuyX22TLbbY0vsZ6azRbWTY12rBapqyOQ5 3jYVCSRFSSdjTWe/l2neVidz3c+ODwiem1WdPjbGDYp4pqk0xc3lUPGx6r+fbbqxkSdcstbSSymy 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 n8qkPrm38KROcqu0iGCjnzgOYiWK4x+IfeQH7TeG3YKNztuc5zm5zc5znO67UPsHir5/O6qP0R5A ypLyDH71EPRJ0n7xe59x9A9z3LMsyzLMsyzLsH8yiHvS9jqpePm6oc480Piq0FTorfWYuqK7yLiQ PmfI4Hi9mZn7Gr3bM2zfFxfI9FKq9T9siHxhUXIqwp3iC5DCdIdyUq0kxVhKVeauVXUSqtxAwAaw sPmPnIOxeSk70iHcF95PNR6jh7V+CcSn33u8p49XXU67+e27FYthFCyFV3dOULsXaSq7oSy6FAF3 dRiyFV3dOULsXaSq7oSy6FYAKAIoVQUtG7i7GHuB5p2DyPe+h9HHe3r8nz9c53dd3fPfmSUmTJky ZHjVZisRZIH5SUq+KNa3jfHgJ8FEPJR+KdO3pttt9z9ntwebzDkiHqPBR4jHDp3WZeHLa5v6fmX0 lFc/Sttv9wizwZvN4FrMu3RuPNZkOY9Xbo3b1rMhzHq7dWAOgAK5qhVVVfUFCqAoX3nQH1XQfD31 mWxmWZWZZlxdLkiHwlCyu2VsvXjchTddZLJZLJZLJZLJZLJZLJZLJZLJZLJZLJZLJZLJZLJZLJZL JZLdx3QkHDgAcOABw4AF04AF04AOlkslkslkslkslktkslktpLJbrXXWSyWyWSyWSyWSyWSyWSyW SyWSyWSyWSyWSyWSyWSyWSyWSyWSyWSyWSyWSyWSyWS2SyWSyWyWSyVMyzKzLMsyzLMsy7yHIqqL sGkhdJWyyrjS+NZszDLsF4p2pEMPyG+tKq3lG2SvTeznOOVyrq5zOmnOODnHOY405xxXOOOfkdo7 0qr277bbdxyG2jRo0aNGjWrRo0aM2m02mx2GEnAxeA9B+wH1dwdzyO0iHD0Dk8/L5c5zm5zc5znN zm5znP1KIeMiHcPmohyFRcPzRSvF82Zn62OlXxe2bZm24uFgD254c59Oc5znOyAujDt1bVxHOXsn 0D5xebuzM9GPRdeN04zM7Mdl12unGZnZjsvcB2+7Z7QJA/Lqvitenwl6yJI91fPtYN5VMJSrQgbh VmrJBeslfCr74Idg+JL+KiHQuN4RTHtFhlIKYmARTfV1B3VWarvF5pO+JsiBzJVOqVV959B4gvxD 0qHtJA+xLatV1qV81t9P1+oxjGMYxjG+pi19e2+x9IAB1fbtbVtX1n3Vewq5F7A7lg5JLxXvykZV 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 beRHWLDbJQ30/T9W+XWZz+/xvx49v6GO/5w0tuNP6nHmP86hEQfDovQRT+AQAMEA/gwmD5q6Jc+m JmMYwfkZf878MfP/H8v2benr9k3ggs+ngXSE/N2+jv9Xl7+vXv8/Lr+fv2zu+cmYTFMF+dCn32lU bRfxKo0RTzoiylF4k/UVFquoqLIgpZQphQphmVUnKlqTDFLMhmLOD2bO4V++Fd4V+UK7BXyCuYVg VoK1kumMLKB99lmYzWYpmrDMFn8SovsKk5UKd4icgr3S/lET5xE94ifCK4lLxVLJFc5Sw2bIm10x 9Ck224ePD43D4bcWFHidlUfJWq29rMVT4ZVpfXcOGQmzrEc7zUJte0RPqiJ/l5LMsViRPNzcy/Z+ GZrGszL1L+HdCOX6r/fETSIr826noUpdN177F0xTrVW7WrzAYb5D+qhTihTahTahT5fZybTpTvQp 2dDvXH4Pt4sKW6zrvpu3o21fL8v18b5CukK6xE43T+cbe7oWetCm2v3aXlKG1gRh033Q2/dv6+fH l199/w7fHb6/HTPKUPfr/L/p+ChT2lDKFD2j26AGtbA7gfeA/F+NR+Gppkkkkkkkkkkkkkkkkkk/ UCSDPz/e4NAa0gTPwAujEx/QIw7QlzGXMMzNpYd0VbsxYrkzQd3d3ZgqqFVQqqKjW+eOXMzBUVFY qNAhGqvXZBOVhNTLZBLrZNTdXaCNpIJJJBJJIJJJBJJIJJJBJVVJEEpJBJUyaqqbQJaSCSSQSSSC SSQSVMmplsglpIJJJBJJINttsNttsNttsNttsNttsNttsNttsNttsNttsNttsNttsNttsNttsNtt sNttsNttsJLM41mKq5mZmZmZmLmZiqq8caNa43vZtJJBJJIJJJBJJIJJJBttthttthttthttthtt thttthttthJVVTMyu96Na3mZvejje+NZiqqrrMzMzFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV4 40b3vhthttthttthttthttthttthttthttthttthttthttthttthttthttthttthts1UzMzMzLZD SZqpmWyGk22G222G222G2ySW0Ek22G222G222G222G222G222G222G222Ekkg222w222w222w222 w222w222w222w22aqZlshpM1TZDSbbDbeszjjRrW8zHjMxXMzFVVVczMXjjRrXCSCSSQSSSCSqqm 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 7+joWpwt3wYO5qYXF5oLkZczOxqFvB2GzWAq3wnwam5oMD2Mi0GWZmeJlfXFa5M1IQYxlFEO5kZc tYOTo1NDUhC3Rkep4PQ8mZ7GRwVs/ByeSijbDohR7iiFzeOatM9D3HnbtwHVg4YIAKifJqCgWEBR wKjjRjaaVBZCigcYECogLbGGQF5BmeQBqHyZOr4PV3lWWq6gWRykK9rqxvbAw4oWdGpDnqVJYgHk yFtuMEeWlfheEW0bU+P4j+r8n8fnF139vuWftZmb6UjjyQX8qefZfKe+wKW1p6i+jJSocnnNqBVV ZSd3Sk6UKZszkxKuKIrO5rVa8Yjjivr3XUq2235lr2eymec+7rvUdd433Goat+/iYy9no9Pn025o vrl64k0UIvWIBmKIBd4JhL3L6cH7r+p/aN9KWrK6GV2qaYMprvJnrK9PdbZeEad6Oh4v58HNcGS4 q9bYouJYiTRQi5EAzFEAu8EwlyvOD3vy/I30pasroZXappgymu8mesr05tsvCNO9H+X5R36QQEev 3L8PU09uKepfazMzMZ/JW6G1fgX0Sp+r5rptSmSXBWUzRMyk7Mz7TnOc50pR3ZpIrNSUzJTf/KO1 KSSdXpOY1iuPhX8cRH7fou1J3iXzqHv33/cfMncRF+Zx1PMvf4Ii8EX9ruP1BH5gjP11Q/bP1G5/ Rj9LU4KgvrSrVuaE4BGfpqgv0BKTT9BUF0VBaebPX7rT0KCLQvBuZGhbBi52sEa4hGzTeUqnlVau 9sZLfobpbm6W5ulubpbm6W5ulixuY3S3N0tzdLc3S3N0tzdLc3S3N0tzdLJbm5uY3S3N0tzdLcrd YtMtGLTLbZFLHcqC5tljFjGSyWSyWSyWSyW99WrbRosYsYtMsy2PzKgupQtHRNBVPiSUr9FUr+F7 J1Vy5O0VTYHPuhK1u7KUS+uKpzFU8RC9RC5qgsqC0qC4XJkPjb2lvvbpbm6W5uYyW5vN9Ktp4BHp CMVBcAjYOyoLdUFiEbt/OoL9ykRuGmql1LqEquvFUpa7N2YzGYzGYzHoILVtBH7ZIRd9QXcIWqCN Kgue7SoLWCNMgji42+xulubaulubbpbmtdy63NbXS3N0tzdLcrdy63N8GNa8lvG7l25nHbm6WNzc 3N0tzdLc3Nzc3N0s7rc3NRumo3N0tzc3N0tzdwu2yWNzG6W5ulubm5vb51Peq1e3rGMb89bInUIE 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 6dwAAAAAAAAAAd3AH9O1b18XhzgAAPLoABIA9XADy711buB4c52DxJjtXBxSDikHFEkv/SrLsuUP EugdpLE42kkkLFjJGn5VVGWXqyDini7w8efntr08+e7gAAD+G/9K9vO85l517Ty2nm8+N3h4c5zn OAAAAAA9fScvHl48XeHjx8PHp77a70VVVVcyT0Y3bkkk9fG7fGcZviuyyWrTTz1nd302u0pZy8UF FIOKQcUg4pBxSDil2FVLVpppppppppppPoazNZxzw5yeFZZzJJJJJJ4MW5JJJJJJJJJJJJJJJJJJ JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJE07d5JiyDikHFIOKQcUg4p BxS7z48e14/YAAAACPT09JBVWwAAAAAVQAFUAABVAAAAAAAVVVVUKqqO7ju4ADrvZ4AAAAPHcAHd wAAB3cAqqqqnp8cZ2vCSSSSSSSae6S1cHFIOKQcUtxRNNNNNOfPVVm95ZVvM8N79bWZrOM3vh0bA AAAAAAAAAAAAAAAAAA4ta1k6tySSSSb9vrM14ccXhPYLckr1jwKFChQoUKoUKoUKFChQqgKoAChQ oUKFCh1hXp7vsn/Tv/Vxdj4OQf7vEdk1z/n1uN2bZ+zYl2/+H7cehKUqASl+IPu6/dHf4v2fpx8v 2vf4Vr+X+F2nSf5Oa5vMVFEzGcvbT7RbOVSlNMVzFdaaM2Wrg3vObziLYxUlPypS6r3J01T7mfSL 6havYemk+4L9vOrsU3KTueruaaf5385u/SfgvH9K0v+0do/Pt8VZUfJu720+MYHyi9OK97dNnH0X fb7Wta1p/mf4dHBwcH3JL+BYRNve0L//Qcq/gwJHzxGVWIvmFKHbUUq5QVfjBV0gqxB+wrdBHMlV dRH4v77WazMzLQoqvxT/At2q8a1W/r1qsq1vTwoAAAAAAAOq1uVWtt3/Xpn81NJkMwb5vIW2omN9 StW+N48autS1du1eGLJq7XjV4YsYzBvDRiiEnblSqV4BlCg5DKKGQsxEYpSn5jJfwPDuyzHiuZJW mAwfyi/kJ41Pfo2FKHJUG+nGfxpquddsz8eZpmeWZrNZrXzvc5r1vu/iGAphTAZmmtZmv6T5g5vY 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 baf6v9l/5f4/0/4Pr+3+D1ten8z/4RsZSlKUrPf+uH54SH0xD7UgSyMvmPmn2GtPyWP7NYST74bV 3+7kbEKX9FRq5ryqviidJTlJ71eYMqh8r1VVWZmfu3ze8xvUze67v28VWzve+1zMz35292ufuhWk LTvlrafo6SPbt+yDkuvFkv3/Cp17z6T7eL/1Hprq89ty+u2fBNppvnM2kJ0lPlPy+Hp9nxcP3FxR AhcSSASSSYZBhYYYZYAGYAVBgX9HNz9qqz/A7bgGETvtrAKIN3QLd0N3QwjM1aotzj/YM1D+b93L ph01Wo3m8OuucfNo523g4zUWauOK4tzJSyr+j+n12/Ny6v1fPq/V+PT9XRydL7NO/fw/q/Hud/L4 aHH8ZCfDGL70mVZEVSwn+XMP/dUS7p1/2Y1fLfyDgN/ifj8Pp+IT5/p3hRvrlt9X4frpMYiYG9h9 0glVlb9dEmPtWh9n7bFnv1xCKNhI/f+qdsflP8TZvwniwxz+dqZ00m9bPnS+qx6IsQyq+n54ncpF Iys+FqQSqdgrSGDDp+PS8mkZTrMy/PF89CulgqPXE1ukPygt9fHTwMNaJJe0aPMfzf+d5dvOK1X8 985n4+Gz9Dp0jVNXrO5TzWlfT83D4OAA+BAf/Ptar58fPmvDX8vA/FX2L7+m2799UUuzlv6v3yk8 ktyX16/uxJz/BS81RrPRX7ztr4mItZR4otCuns1kn5emcrz8LTH80n6L+iTentnj1Kj0KvChN1Cd lCfdoTdQn56E+ehPz0J+GhPGhMoTgoTcoT9VCbqE/RQn6aE+OhONCbqE3UJ7/VVLrr4S1s3ldc7U J+nHu0z/SdutrPFSeX4tF7czJ+zT5NdMx8ai6ZK1ePb0/pvdRbUX+//j5N55OONE8eww5UXu9fqn q4t/GXvy+Wi9ng3/uKlok3P2fP9zyqZhuSljdqmmpk/M659X799FuHq9cp/ykxJ/aIfXQeHzbJqJ WT6Die7xO49J6j6TkaH9p8B5mzoeT6Wjqbm9q5vfbaOTk9b2vqeTo8Xo6K6t2p6N36Mek07u006P Vp4OzweLxdDV1Ol03a6jRyMYyl+il/bS/HS7qE9FUfgVGZgFxLwoTShP8K/BQnTQmqlSmUJhQmUI se0fOOkfEeMesesWMjtFttttttlQAAAAAAAAAAAZmGAMyr88yrL86E2oToQmy8PvoTzQnxoT2Rzm b0ZOFNJ4Tu6pscZ7z2T77ne3euUckJpXWhPEhPCX5eckDghMCjqXz9yTMYqeHSF6HLA/XKqqMMwi IwiIiIjIiIzFWWYsuUtZYVWDMzMozK3hfaWV1qj96E6EJpiEz1oTxUa1kuuvis7FplRxKxdZvlpQ xWYy/XQm+hOuhN8gj1+uG0RAdI/EgjJ9L1t62njn0/cfpbbbat/75B+cge0kdPX09u0dvOOEE3/0 +Yvui+UeYWTpoTDhYXzy6hGBwQ2sQWyDD+h1PmfBwfmUA1AYD1A6AfIDMd9zKyeiYtVZTOJ/Gvr7 paZmbPXV/Careqz2W1bYxRb1rpcJMExnJbwm1NYYfRQ/FJPSd7PtC52ZbbSrps/KJe+10nNcUvKs +yf/tA5wAcPgMtklnd1dnr66aZ0yNHceFxrppkzxGjxnB3Ha56Q69a1z1r+vHeO2SC0WWyb5JZJr SSS+fJz/vxdWWccJYAIBZQAALRbAJaLZBZLK8GvJNOWuMu222tgAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAABrWtAADE8MTU9n/c1N92/rbdfG+/xc30cta5bZlVhoDBIDAwTY/+qHe7 F5UvepnZq5eTmVWGsl5OZVfrNi8qZnMqv6jdy1jczmVWzWS3dzOzVy3dzNmrlu7mbNXLd3M2auW7 uZs1ct3czZq5bu5mzTStvU31XV3eVMzvVVs3eVMzmVXDWS3dzNmrl5OZVYfhEQB48uNTAc68u7yn lO+eRy5+1y2e7rSD2tae9rXzBr1bbPc1p7ra/1Nq21Ta9m19G12bX8raxtfc2ttrw2m2uNrja42u Nrja42vDaxtY2v621ptf2tr0bUtrTa/a36JJ6mV/a3SSepmUk20LblJO5lU2v3NoJL+xtS2v5202 13bXZtf0t0knuZX8G17NrTa42pbX7m1ttfFtd217t/5kk/nMoJL4tptoJKW021ja+japtS2rbXdt era7tr5tqm1TaxtbbUtqW19G1xtdNrja42sbWNqm1jaba02rbVNqm0Elja42tNrjaxtY2sbWNrba 22ttrba/7m102uza6bXTa22ttqm1Ta42rbVtrTa6bWNry3SS921PpMrG1ja6bTbXTa6bXTa8NrTa ttW2rbVtry2u7a8Nr5Nqm1La7Nr+Da02u7a7NrTfhJPqZXo2vVtU34SXwbU/55lfRtcbTbX1bX1b X+tvaSZbSSEtry2qbXybXhtS2vLa+1tf6213bTbXs2vtb6ST+kyum19W197attfwbTbX0bXs37JJ 5Mykn9Zle7abaxtd218W16tpfczLa+La43KSfvMr1bXq2um1ja42gkum12bXG102vm2pbX8G1+f6 fg/r9d/Lum39Pi39v9zf3+f08fpb/eR6XadyqWbpJZXkJl2uqPVqvXX45jTu2nwjPU8IkDj6Q3w/ WOc2ubRtLOE0ntW/GxTKesr7Y7eV9a8c0RglHzku14rRorg3hkrzD84G77w43ownSleOz+1NMekB rTSGPljusdMEf703zsZyvY9uKiMr+LAd5dJb9sY38L3lDmJlqN7wzQ6Ggp9kpVnGtK0YRPMH2efH 3LSGIL4bzE8PGsrzNu/G2Ty1+jeX7vT8EG/+b7yIT8PnqNeZ3eT5++3l83d5Nt+r0de2PPv8fyeI zOgAAAAAAAAAxgAAAAAAA19Hpr63Zttttt83fs4u7Kq7uau7H+WoCUHkD/LAQ19m97nczPAKqqmq qqnL3mZmf85gDAv6/q7/fjgEDi4u/8amVM6oa1rJ0taT7awxED71NC+XXkeM3VeREQE6pOpmZme1 VVVQ83d3dgRERFVVVMzMzMzMzM+sQAIH9OxoBfgB4gfvAodX1111UzM8ArMjMzCrid+UnNz8fi69 s8HPXMAAAAOvpxvt2uO927C973+vuO/8gqmw22G2w22G2w22G2kmG2w22G2w22G2w22G2w22G2w3 8V59KFkTbYbbDbYbbDbYbbDbYbMCjUiiHTYbbDbYbbDbYbbDeATImWw22G2w2dzIcnMmiJpsNtht sNths1XfuO/fmauxVVVCJ8+UkkkliGu/ftG6KVVVSaW++++2bt9999s3565gAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOnTjW+4AA6dOn2G/HV1dXPnvvvvvtxOoggggggggggg ggggggjOWnZtrUEESQSQSQS1rToUkFrQ/aRWtaKuv8LmruZmZ6wE3d3czMzd3d3czMzMzLgSZmZm ZmZmZmZmZmZmZmZBV0P6oELD142/QzMuZmZkiZlyZmXMzMzMzMla3zMrRffaqaLqlU0XVKpouqVT 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 E7RjGM/g9bRv9PK3goeieieg1TzrnaLxdvRZ8cbr7wJwZeSIb24glg/G6iA2pq7zZqqqZ1rT3e9i 1mOprNPLrbpJsbGXk291qqqq1PnNMa3O9EStWd65ur3rL/Ltv9ftw83Snz+l5ZlmSyZmzS/BpJpb 8VOsusca8+3zxP6Wj4tx31vxoi4bnXjj20Pjrn46fB3wDvmfb5IYIGLMhZHOYsyFk+QaKCTYsj/F VVIoipQJBIpUxRFf0AAfs/YIJcaTpRGKUmKEUZnn08Pd109PJYb9vLl/jGplKUpSVfOvt5+5PeWB Zl949E+HpRfWPy1zMfOOtvpxyOxCF5pTqHjoPTNZM0/nM3rWb3d3d3ve9azJdZm5zS3vM1VOjcsa F06T3m7qqvWZ+znN7zGxvbqt6zLOXzbjE8YljiPHFa4tgxzl9mZmlmfP0pPMY1T6Lj2gZda7+K/U fJd64zKg4j1txLZ8tuUrOrvp6p6kD2PsWLH2gilj8j9CT7FCYIp9jDmKyRenv119uVhPpx3f2jUy lKUpKvavt4eieRYFmX0HuTz+NF+MfbXMx7R1t7ccjsQheaU6h46D0zWTNP5zN61m93d3d73vWsyX WZuc0t7zNVTo3LGhdOk95u6qr1mfx85veY2N7dVvWZZy+beRPGJY4jxxWuLYMc5fZmZpZnz7UnmM ap81x7QMutd/FfY+S71xmVBxHrbiWz5bcpWdXfH1T1IHsfYsWPtBFLH5H2JPsUJgin2MOYrL6nu/ Cn2K5V/S2bao4BwZ79GcHC0xW5kNzjfjn4J9c8Jl1TlN88LZ2zJ3T8NynTOudk65g4Tonfa2OE2n TOibrsmThMnTN1WTJxnCaTaazdOM4DY7WOiu7EmYRvu/br7drbbX8M6b84pfnSeJ/1v3pP326i1V V16VVz4+Onl2+G7Ts3eflidekoxj/IE8YvRd68zSJnLskrJiGdP5dIPeP+jtg5wAc2k33j086xFy si5WIuWWsi5WSS6tyatyatyatyatyatyatyatyatyatyatyatyatyatyatyatyatyawtysatyaty atzKatatyatymrWrcpq3Jq1q3Katatyatyatyatyatyatyatyatsmrcmrcpq1q3Jq3Jq3Jq3JrC3 Jq2yatyatyatyatymrWrcmrcmrcmrcmrcmrcmrcmrcmsMMLcmsLcmsMMMLcmrcmsLcmrcmsMMMMM MMMMMMMMMMMLcmrcmrcmrcmrcmsMMMMMMMMLcmrcmrcmrcmrcmrcmrcmrcmrcmrcmrcmrcmrcmrc mrcmrcmsMMMLcmsMLcmrcmrcmrcmrcmrcmrcmrcmrcmrcmrcmrcmrcmrcmrcmrcmrcmrcmrcmrcm rcmrcmsMLcmsLcmrcmsLcmsLcmsMMMMMMMLcmrcpq3Jq1q2yawwwwwtyyyatyatyawwwwwwwwwww wwwwwtyatsmrcmrcpq1q3Jq2rGrWrcqpq2smrcmrcmrcmrcmkIHOKEIUIaKsVp6xf+7xeeJb7pJN Ij749P5W0qtvx/k12zqVptq+dXnEttkkm0RtHbVtqrbbbXbOpWm2r51ecS22SSbRG0dtW2qtttsu EMEIHAoQjgUIRwKEJFysi5WR4O2I1tWIuViIuViLq3KatyyawuurrMznS3Jq3Jq3GaZZlmWZZlmN Ks0xpVPcSe6i/0on/zRGaRHx9eMzIdIs84r4N8VUtSH7rtFsWxbGtovCQRsEhLbWZmETMkTJ8pQn wqE2Gz4XFrwmzxZyndNH2mHvUuFomWLj80piUzKVZZlkzLDKuZ7PzEa0e9rgg4jj+ga46dNAHT3L s6VroauI7OnBRdmji1x2RwAB7OziIC7M6dKMOnwauLQGjVr4jg4i/ezfW2rLMsg3sGX2iURpNcyx OJ1/Hl1mq2NIIk54frZbLZbOVcHCa06RPXvFqWpvHBxkFnBzNjYhW2Rsf/xEf+3a1e9ndNN54UJu tyOJt0sjhbZMsnQbnGzdGjNXSFTu1MTUNg1pqQbhLJJMSalEtKUttLbKkjabmQ4jbCpBFLSrbFlh kWxzkEa1qMx4pyjXtZsFr8MYn3RFNxzET3N2lSqd25yzGRJ0TTveehchm1dA50NDJTz+CSJrD0Nm 8xsyhMYyU0lMzGh/I9z/p/DClZlRFmIkxQmRMf/z+57staE136n921JppoUq/020qlTMpf4TMMb8 qXLJUZlSbZLMKqjTLVYkTsOzud1ayGMyNI0YmpCaWQRVlMKyVJUkSQr7vTc2xuPnlVsagDacRCL9 8kQjkhrGMZjLc/roT20J6KE8qE4qE3VFaUJkpWtCY9ronL1TMmOxoxPARIjhqNvr0NjhvFTulTqs cpxtB1saWDkMMYtLFZUVUx7FfXkZLnlmZmarpntKmJ8TeostzLMyqZeBZ5/Bhhhhhb2ZmmE7uw5M oThQnJua3U/HQ11n8DDJOJWSKneyPS2yMtVPEl8/OOWxyTf+m3tII3eLXEcHeLytsnS2ycb5klts tFa2kxRkZl8WZbMy4sjaTFFa2kxR8mZ4JYlnYZndl7W1PAsHfpmFWUvR2lbHMSIYbbR4Faab6JJZ bSd5ZJhUNzG2rIhGSTSYmSRKhv2jeYjVrc1uMLIkkps1pDEzDN41mRU4NzeTU2ikFik3q9mWWywZ Q5ar/KRWXM7ZfZW2d8VM+j7GgADDDHlvVu5zzrctBnBdgZxhhfSaxjezTcNW+KulaEtICxUH4Qgm +0TNzSROFCbk6jJwLNtlyLTRUx3xJNJjJJJOlGyxsYTnoi5PCKcJR6Kjbljb1sycSTeY16qp0OjZ vY4iyCOxubyaTqU4pYUsskIvGJm67w0jKqpIyGjWEY0ZHgxs4YzVdMrJktlsti3AwwwyMjDnjLbL vl4plXnVZxODcZMG6FZXRJBj/MvhbbjaTpG2ZFRldKpwcjW8b43iuGus4ZvGRUkybqt8xwNjdq3T JbpraMsb+iVTrJpHJTlFTwnHDwtXLbdnPmNbKpsT2yhqmjfqYN6bJtOOrrG8bWWuxsZJq7RxyW+Y SRIZt0i2ORxAquDSAeA0jBwICGDgQhEo6WbRKxwuJmc/vtxvLH6pmz126HWN6rPlbVtjFFvWulwk wTG+UnU7QhWZfam1bz0xPLSVENasz66Zg/TUtO6xUx0tO8ttQHmQJBArORV8lzIxxPOsc4kapnQ5 hpVdUtOuMTW1KaWCTBM4qdWgstTGt76xxrI1TGpzDSq6padcYmtujo7ebTkzNq04R0jwmQrdbS2n dFrdeZfY1BhhrNBF9i0RxagMwvRrIAiiIuLWay1niZi8aKKtNBmGtKqdDomo262j3a44beEbYcou otjhjalqczgzVnEZTfMNjUaH5aE/wnxBfBRpMr8afjmkv8ckbTBsm81msj6cRbJlRDhMq3SwqNMS jdMGyZW1UsmsypU1TSYmgalZUrWYmqYrSYmiZNJlaJkLWrIQ2hf4kkTo7ypC0fTLKx6qmSrYtgkk LVVq0zHxRjymPOVqVJai0084rWRplSEf0lPkNY+e9VbsGlJLhXT62YGyjOKxkqGESEO8QAP5P5/0 X+L+o/2f0ftysv1wjMy6y9PL1JGZnF3cN2OHCuTk5uTdycObkpyfjrL0jSJgc5tb4eZrKy9YRn7F BIy0zO/5d62a3M85qN4RwjVKa5vnDWpnm9RvOlqqo83zhrmq1ehvOZczXNc2a1M83qN4cmZO9b2a 3qtXobziy6o81zebujju47+Llw6P8QgnE/TMrdTacjEzSnRTC4J4UJhpM256ZOSfocJquSnt2dty WezctvOW3rlk5csMiJksYeEN3d3d3d3WQSQ6zLmZf3ZftWRl37MyZMzOAAA3kty2cebVmpd5Ltlj JYy0AHLP83w/p5l3svn+jmEYXrlFVMfs3UJ92RVT81CfJxePr9HV37aT60Ox6IEkOqMzeFDD/ENj vAIJAFDBQ0NDZo2cm46GOhi6eUd+78+lfOk+HhPYk6k7o7RyTc/rJLH3/0W1VtuwQI5ee/P0ZG1e MmpdoHauc7/sSP5e/zZ3g8F74yf9eLqIxogpp89JW1SrJfWesoPTQ5F1y1a4xRX4SDJXF4vImAHR jOlsy1reaGyLLEQDmPdOtq5Wt7yiLvUrRlrNb0NkWWAIzN0tmWt7zQ2RZYAj1gGIiIszKsrNuyKX bLbf5L9U6dOTnAZmfwm2T4525MyZk5TTRMydNO+muqZk/fPfk2m205zm6GWM9Dmd2Vzpx4zrW7kW Rl78vNluXGRZFkZGRkZGRkZGRkZGRkZGXuzLdyMjIsiyLIsiyMv5bdyMv217fZmXrcPTnz65wAWV emXuWRZFkWRZFkWRZGXn55dZl49kYmGGEURhbWZ11ltm7kZGRl1XWybIj/WlQyRU/9kX7XLbbbbI NHnl9DC1is/dNC6OibnYu1Qnop75/Vk/rlKjpS8wypZPlovfxnx+//e8Xysda8R8ngxjOEiqnwn1 /H86Tg4+/v+36+75t+el4+h98//VpzNrQs+tqufa1vuAc7hzgA4UDnABwx9wgizaw8nk7Ozyc3k4 V4vJyeSvJ0eTwh6+nn+2i5ppTknOloy3arf+lpJRUO/kSQQSTpq2KTrA11jqdZ68D2+v28dV+4kw gYQh1cBGHk+HuPDeoFIR5Lzz0qrQpSXFl5Yt0aydIfZ1FIi2rtScZmS9LatieVK5aCZh0yEfNIzS c2gk4QhITXNqt4y9za3ethVtZtb3Nrd3eht5tbxZubW+/fv53ny53Eu1luoiIid6rvZmddOrXSa0 8FUE+dgsxTGCzJWWZWdZZm0szF6kkPFWXllwAHarLMsv5cv2ev6vFnjxMQAB/dmZ+rnrrcRtvqAG 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 LtllrQZmYWZlmZZqzz2cdtt68mXJmd8ABmZnZKSHyQR8O/jaqrbiJ6eaPRFn2l5fb1Er0yKqf20P tX1Ywp/5Kl+6hlPY+8Pgoej7/3/vdfR+T7OP16+H6/y/o7/t/i9f2/6c+X5v6uX7Pm/n/2/nx+56 v7Pb9n5+j63p/p+77PX9fu+5+XnPlT4k9SdqfMnzJ9CYmiZ/izbd/6ovtv3Zwfy/T+Hb/Ts/69H/ ffvPo2/ZRanb+H81FrNcfwf54/4YS+59ovALokT8kV6V9Efyf6qvFbvZh9uMMTKn9zFqhMU3YYqN sMxWZVmUZopoZTCsqK6l+fI/9VMaZTMlaMyymmf98lpknoYV+N/e+5+Lsf1v6JP/tJ/z/3fdasaR HH+i3/zOZ+pt72/9n6ZazWtf9Wc8rX333mRUqRacqaVq3lj/R/ZpJe4gQOC4C/mECB2H+yJZZ3/j fK8X3ieDIy5+dqe+28G+u73rO/lYxMlgOctb3u+KOmJaARixAYgddQOiBA/j/8v834iBpFuTE/za Rck9KtTtVjq0iXXxTi3PNMrMdVCb4tHqJuJ9M4Jx99X469WVwdNCZd/Q8uSo8Jwrjjc860rXHRps 6vAmjadRO1Vq/fonSUtT536tHhSf+r06f7Y8NvfkzWqxjTfeN03332jSqtptH36tKuv2/Zwf7N83 z2AnqoTcprMeaPnVfPMtrK0/8//BZVvEk+vNCIm7yR76RxrlhaU4T0/2ez+auzpvLOOWmmhE5wsW rGrb/W3Bc8rTAZgzKm5VvT3xYwIpUVKjBHCMRpGkZgkAAsu9WM149+36k221N2006pk2E+906J0p xTE/7eQJ7JWqbhxVb0+RNXYmLdMMTLtmOueNdrKMoyjKMoyjKMoyjKMoyjKMoyjKMoozPyrOr0+1 ZVqqq27JG9fwevD+SK2k3rDtCV+oScR3R6SCOiTm/j18e/py6/s7WZZldpUdlCbNTbGYcN/Djuov 2DJw4NMtJ9r5h/fHx0hPU2KUn91tttuPeT2r01wnXOqlxKXzdAJq4z4WjiN4qY8Ws1VHDFRvnOhN G8wC6cV0hzu3+v9Hft37bInUoephR+5iyX7of6mVFXu5wdoA54YPDxPCVhRbVe95sqG8TiyM9SSC CSSSSSSe1ltoJtotoJthtv5wIjWogAQMjdJFLS/GzPrmX3sjKMsMjLDKMjLDIyjKMoyjKMovrd7L czi703Kjbrb3pbVUtuurTZ9O8q8t29P6qLSl2JuoTROwm6eycqXRZOWRvnvDkRpLJPn5ZILkrSZE ZY1IMjQ9YRKh5EmnpYWxLYthbC1yTunNcqsb59tXNzUuFCYpcpS+r1dhnXQnQTVf39+5Xa0MZOsm LQ9ZEznoHZY3FikpUeckyiTzDhMDpFdDMj6eDXfFIMQ+EVarhRwDv83+zbAc73uBd85PiwtLR5Lm MtTs2eWpN7C1kImnuRf9hbvP9McSZW3iW1UmSarEshGASEIH9Y18Isc9hCH8P7vw/OPT7nh/E/QB U7BFW3vR8ybJ2JqqPgKXXNKupbT+k0d8ntYWwthbC1jmkp+z15/2fntfzazLdaaYrRvre/ZG3lbV WqqrbqE4R3gAiAIAG4iNuTYLQaaYTQaaYbbFCIE7PQcRMW48idE+OhOyu3IzIKKKMooyiiiijKMo oyjKKKKKKKKKKKKKKKKKKMoyjKMoyiiiiiiiiijKMoyjKMoyjKMoyjKMoyjKMoyjKKKKKMoooyjK MoyjKMoyjKMoyjKMoyjKMoyjKMoyjKMoyiijKKMoyijKKMoooooooootvele8gimK6gissjzjzfw ijlJzrWfXV4CvTF6FXinE7aXZFoqt5MN7ueU7XOnVkZkzHYVwpc01m6drrY3PeE943Nkf4xv7cf8 MuYrGuaNiNrI61rd21rd23dvpZfhZe7M96iiiijKzIyjKKKKKKKKKKKKKKKKKL8smZpJbC2JbFsL SS2LSeyOEg6xz29mZjGMNRrWmRp5o8XvZJ5vL9zGZ/2+Mu3vAPPgka2bNm7u+7LMv7f5+rmO0ISA AJc4OyrnOf7T648vEInkxHpzJPeVRV8AHOIkMISNC973xpyNAQLAga21sFhoIJMHTWMZmrprNfRG kk/Dzj/u9R2SuEekntYWwthbC1rgtkfEajxR7evD/hX8Pj+F/T8F5J9iaRPziBCCiqoSomyz5EAR kRQ2Pw/yelO/JmNmhrmaxL5E9/VS5evrT10J0UJtFvK0OFLcOEXr2cMTyw51S/yVw5e783TmY212 6kSXE8k8DtrpxWZFsLWWTK6pH38t4kRydpBFhEyhO7RrFwrjjUfBQnrThKTkm6N2pBFk6FqeW7fm E4xntDnf4+OX0w9LNWeNHH5Y9K4pxTbfIcqcrJvee+ubdGRuRiMg3RhH/x/rw4K2j0kEdy6sVmPe nx7T1bTeeNFiylyjd5YVuklGm+OI0iTInttbVZMRkW2225mZrS1Oya1b0wSbJxlJufANYxPRGRsj x8ZB+1kb/nPz8Pp5/f142stVWa3bt+5vzh6siWlWRZrlO3vEm0k3OM9NCdKfOi3TenvpeDqcyeAx PAnYq33UmPFNp20t7plfV0TvTWh5osiHHnb1vTMZ83EgjTZWy7vPxaj8kxMEzfm/E8FS70wJ/9bi 1eeO5WXpMsWL9JJ3qjNDdfpZpcDLOlSfd6x4Esfvw5+iMvFtVmZYsnSyafT5emg8W7ijDP83MNPK 3jtDBDQHUrdPKTBNkUqrMGAYMJZM851qr2t8XVB3AEcoX1gDDZQISCRSsxjNTeHJxxLcckdrIIyP eJOqTZUbyrsoTn3eLmnmTqTjP6outPOuOOpOG8untMyTZOpqHYxlb5XVlqt5ixY5zHzakvtcJPgy 6PZlo45V5s4XT/D45DiAA5wZOHMj/jsCbBsYENDQ0IdEVmY15avtw0ZfbmxNyYnqqxNE0q6Qut7f XWo/LzWtb/M65uOGRmtXeZGjeZqjesjRkZrV3mRo6Gta1rWRo3EAD+89ySCCRH+z5MAeo+IeEInf 6LLD61lseck/b9EfHksr1RmKqrbpHWci2STrkidEaj2aPqjkj2PiVHAuvG9tOyt6cHlVvcMcHPim h2pjiVLJWKlmGYu6Jbdk6E603t8XzaOl3TsnWnvnATuq5+N2N03T3j9G7rYA8YfdTy5+JeTsiEC+ V9HBxj13/e3V6D7HOAcyOrbtCYgAQCGJDFCRQoIDgO+d3PdDx4nW2HeG0tpKS2ywiWpVRLVHWKnj Jbq2221bicu0R6wetdOvn5+e3hvj0Kd0JlsTMqZEy2JmZkS4iP+3+/v6DvW0UoHaLqx+DpfDPdP1 fae4nwu5MVupfFK5k+HnXVje3dpWleadGhpKTiq31wx1zuTmnCYZMwyZXYnTdH01cnx7epmY7OvT rz25ztqq424ze7cWUf9Izkqqtv8XnwbPJP08Klo994u3HQT5aE7e/Zux5vJMlfAnZHY6lKnV/WSc 3SlpbJz/Lkn9PT8cnfX8PPwZY02222yfL+z1T0/H1PTc/e0uRS2d8yZW7Ah94gfCvp4S+v7rf4kQ TMqKFWxEZ/eh90ChA6gY9U9qc8pVT6sUVfJ62400cpqu2euCDEQ6aEQP+j5j8wf1/D0zr3++WP0i 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 H1TCTjn98zNHxr+stZI85POTXVj2tsckkJPVZgsmZuJa2EWt6pW5LPnfH1Ore3u6+Z+bX4ZGZVYc azIAHBAgGZpJhJpPQiggvk7Q1bXxZFsnalwwww+hI5D3DX25+l0z5m3PBuQR4aCalnFjaycWZZAj SxIk4sCLtd9Ri4GOsMACRDDACighDCM3JcpTLcqklCJIIJHD1lDbb6kvEJ2p+tJokoMf3/vjOzda dM2pGblNSoPbzg5Q4Xlmr37S6Io0LapdVVDcGRLjuRlxtNVBeu61i/aVYTC7W1YNv8vlw/gyjW+9 l+jR7wpHyWsUrSbMgCdiE6ogVAhBBO2Ck0BlfXMgm0m6sONX7W00arkCAueqNzpnr1g2JJWuyVRK QY51jOjaU00tSPFHMQoK8PcocLRzR7+2qDJpqmqrllwJqXHcjRxvRVBeu62i/aVoTC2tqwbft24f wZRrfey9Gj1hSPZaxStJsyAJ2ITqiBUCEEE7YKTQGV9cyCbSbqw9/Tf18PPz27T5a21m4bo+WJBF iEy0qDsUJ971OH8Nyfo90k4+l4Pc4qMMMdRuYZGyrSqtxspj9X6H6qjYpaZmMzNWGjHfU9GVNXl9 i3qE/NRORPN0dZo0Q3TLfK2Mc/DdmMzMy5+Na1rUYquHI7MKWMhXM0nDm2JZap4edtZDypzefzzw 1rTMzWtc35uRODkXyt6DSaSlVVRVVTugjqIkn3GurH2t+nRXGp6DqjoTZv3sC/4zSoDYgeo82Coz YH8pY/VT+6YFsCyxNNOiQFJujknT9LeDJlu/yjg2DW9ahwm0fZ3GzSVJkRO7lWh8iZEI8+I6vzVV cKbGzdtiU83aQR+7v12zMrcxThyQRhPkc9pU2dGamInvRbE0pjve2Z2szM+14/b79WuNca5XmAHn VzKsjU3OfFsaYNSJjhdrVt3Vpuw5lKV8+TOJDdjdVVkPrUtmSblS/LwzKZsM/kP5PBNII8ni+I08 t9bXGvUpyZmR8Eg0mkGlQSJBJI1AgCIiIDiGde+MzKMeScmnJ5OjyTo8+JDDm05N97SVegJBJCA+ 2IBHoI6R+5plskljnCUDLLY5T8PXq8HmcSclTlbXpatu7RWl1jMk8Sl5JJwVJOflij0VvIIplXpt q0kkl0P9ZEXVVb/y/5NkRcsVs6IjdyVBHRWMfmr+bZt7L21kusbTJSRExIkMkEAz77bn4D1bIIkg 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 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 06 16:24:18 2015 Received: (at 20102) by debbugs.gnu.org; 6 Apr 2015 20:24:18 +0000 Received: from localhost ([127.0.0.1]:46561 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YfDZC-0008Co-AK for submit@debbugs.gnu.org; Mon, 06 Apr 2015 16:24:18 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:38516 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YfDZ9-0008Ce-Q0 for 20102@debbugs.gnu.org; Mon, 06 Apr 2015 16:24:16 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:49486 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1YfDZ9-00058R-4u; Mon, 06 Apr 2015 16:24:15 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Mark H Weaver Subject: Re: bug#20102: Problem with ld.so RUNPATH on armhf References: <87y4n0ybdd.fsf@netris.org> <87pp7jh7y8.fsf@gnu.org> <87384f5goy.fsf@netris.org> Date: Mon, 06 Apr 2015 22:24:12 +0200 In-Reply-To: <87384f5goy.fsf@netris.org> (Mark H. Weaver's message of "Sun, 05 Apr 2015 00:42:37 -0400") Message-ID: <87oan16m4z.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 20102 Cc: 20102@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) Mark H Weaver skribis: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> Mark H Weaver skribis: >> >>> readelf reveals that indeed, the ld.so used by localedef, >>> >>> /gnu/store/l2bkyclkm0lph48mfs6jbndj9p0y41g8-glibc-2.21/lib/ld-linux-a= rmhf.so.3 >>> >>> does have RUNPATH set: (excerpt of "readelf -a" output) >> >> Could you post the libc build log? > > See attached. Thanks. Could you send the output of: $(guix build -e '(@ (gnu packages commencement) gcc-final)' | grep -ve -l= ib)/bin/gcc -dumpspecs It could be that the patching of config/gnu-user*.h ends up adding -rpath in the wrong place. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 06 17:01:58 2015 Received: (at 20102) by debbugs.gnu.org; 6 Apr 2015 21:01:58 +0000 Received: from localhost ([127.0.0.1]:46566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YfE9d-0000gO-TU for submit@debbugs.gnu.org; Mon, 06 Apr 2015 17:01:58 -0400 Received: from world.peace.net ([50.252.239.5]:58323 ident=hope2) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YfE9a-0000gF-JN for 20102@debbugs.gnu.org; Mon, 06 Apr 2015 17:01:55 -0400 Received: from [10.1.10.78] (helo=jojen) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1YfE9O-0008Oa-OC; Mon, 06 Apr 2015 17:01:42 -0400 From: Mark H Weaver To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: bug#20102: Problem with ld.so RUNPATH on armhf References: <87y4n0ybdd.fsf@netris.org> <87pp7jh7y8.fsf@gnu.org> <87384f5goy.fsf@netris.org> <87oan16m4z.fsf@gnu.org> Date: Mon, 06 Apr 2015 17:02:17 -0400 In-Reply-To: <87oan16m4z.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 06 Apr 2015 22:24:12 +0200") Message-ID: <87d23hynqe.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20102 Cc: 20102@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Could you send the output of: > > $(guix build -e '(@ (gnu packages commencement) gcc-final)' | grep -ve = -lib)/bin/gcc -dumpspecs > > It could be that the patching of config/gnu-user*.h ends up adding > -rpath in the wrong place. Here it is: --8<---------------cut here---------------start------------->8--- mhw@novena:~$ $(guix build -e '(@ (gnu packages commencement) gcc-final)' |= grep -ve -lib)/bin/gcc -dumpspecs *asm: %{mbig-endian:-EB} %{mlittle-endian:-EL} %(asm_cpu_spec) %{mapcs-*:-mapcs-%= *} %(subtarget_asm_float_spec) %{mthumb-interwork:-mthumb-interwork} %{mflo= at-abi=3D*} %{mfpu=3D*} %(subtarget_extra_asm_spec) *asm_debug: %{!g0:%{gstabs*:--gstabs}%{!gstabs*:%{g*:--gdwarf2}}} %{fdebug-prefix-map= =3D*:--debug-prefix-map %*} *asm_final: %{gsplit-dwarf:=20 objcopy --extract-dwo %{c:%{o*:%*}%{!o*:%b%O}}%{!c:%U%O} %{c:%{o= *:%:replace-extension(%{o*:%*} .dwo)}%{!o*:%b.dwo}}%{!c:%b.dwo}=20 objcopy --strip-dwo %{c:%{o*:%*}%{!o*:%b%O}}%{!c:%U%O} } *asm_options: %{-target-help:%:print-asm-header()} %{v} %{w:-W} %{I*} %a %Y %{c:%W{o*}%{!= o*:-o %w%b%O}}%{!c:-o %d%w%u%O} *invoke_as: %{!fwpa: %{fcompare-debug=3D*|fdump-final-insns=3D*:%:compare-debug-dump-= opt()} %{!S:-o %|.s | as %(asm_options) %m.s %A } } *cpp: %(subtarget_cpp_spec) %{mfloat-abi=3Dsoft:%{mfloat-abi=3Dhard: %e-= mfloat-abi=3Dsoft and -mfloat-abi=3Dhard may not be used together}} %{mbig-= endian:%{mlittle-endian: %e-mbig-endian and -mlittle-endian may not b= e used together}} *cpp_options: %(cpp_unique_options) %1 %{m*} %{std*&ansi&trigraphs} %{W*&pedantic*} %{w} = %{f*} %{g*:%{!g0:%{g*} %{!fno-working-directory:-fworking-directory}}} %{O*= } %{undef} %{save-temps*:-fpch-preprocess} *cpp_debug_options: %{d*} *cpp_unique_options: %{!Q:-quiet} %{nostdinc*} %{C} %{CC} %{v} %{I*&F*} %{P} %I %{MD:-MD %{!o:%b= .d}%{o*:%.d%*}} %{MMD:-MMD %{!o:%b.d}%{o*:%.d%*}} %{M} %{MM} %{MF*} %{MG} %= {MP} %{MQ*} %{MT*} %{!E:%{!M:%{!MM:%{!MT:%{!MQ:%{MD|MMD:%{o*:-MQ %*}}}}}}} = %{remap} %{g3|ggdb3|gstabs3|gcoff3|gxcoff3|gvms3:-dD} %{!iplugindir*:%{fplu= gin*:%:find-plugindir()}} %{H} %C %{D*&U*&A*} %{i*} %Z %i %{fmudflap:-D_MUD= FLAP -include mf-runtime.h} %{fmudflapth:-D_MUDFLAP -D_MUDFLAPTH -include m= f-runtime.h} %{E|M|MM:%W{o*}} *trad_capable_cpp: cc1 -E %{traditional|traditional-cpp:-traditional-cpp} *cc1: %{!mandroid|tno-android-cc:%{profile:-p};:%{profile:-p} %{!mglibc:%{!muclib= c:%{!mbionic: -mbionic}}} %{!fno-pic:%{!fno-PIC:%{!fpic:%{!fPIC: -fPIC}}}}} *cc1_options: %{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}= } %{!iplugindir*:%{fplugin*:%:find-plugindir()}} %1 %{!Q:-quiet} %{!dumpbas= e:-dumpbase %B} %{d*} %{m*} %{aux-info*} %{fcompare-debug-second:%:compare-= debug-auxbase-opt(%b)} %{!fcompare-debug-second:%{c|S:%{o*:-auxbase-strip = %*}%{!o*:-auxbase %b}}}%{!c:%{!S:-auxbase %b}} %{g*} %{O*} %{W*&pedantic*}= %{w} %{std*&ansi&trigraphs} %{v:-version} %{pg:-p} %{p} %{f*} %{undef} %{Q= n:-fno-ident} %{Qy:} %{-help:--help} %{-target-help:--target-help} %{-versi= on:--version} %{-help=3D*:--help=3D%*} %{!fsyntax-only:%{S:%W{o*}%{!o*:-o %= b.s}}} %{fsyntax-only:-o %j} %{-param*} %{fmudflap|fmudflapth:-fno-builtin = -fno-merge-constants} %{coverage:-fprofile-arcs -ftest-coverage} *cc1plus: %{!mandroid|tno-android-cc:;:%{!fexceptions:%{!fno-exceptions: -fno-excepti= ons}} %{!frtti:%{!fno-rtti: -fno-rtti}}} *link_gcc_c_sequence: %{static:--start-group} %G %L %{static:--end-group}%{!static:%G} *link_ssp: %{fstack-protector:} *endfile: %{!mandroid|tno-android-ld:%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s;:= %{shared: crtend_so%O%s;: crtend_android%O%s}} *link: %{!static:--eh-frame-hdr} %{mbig-endian:%{march=3Darmv7-a|mcpu=3Dcortex-a5= |mcpu=3Dcortex-a7 |mcpu= =3Dcortex-a8|mcpu=3Dcortex-a9|mcpu=3Dcortex-a15 |mcpu=3Dmarvell-pj= 4 |mcpu=3Dgeneric-armv7-a |march= =3Darmv7-m|mcpu=3Dcortex-m3 |march=3Darmv7e-m|mcp= u=3Dcortex-m4 |march=3Darmv6-m|mcpu=3Dcortex-m0 = |march=3Darmv8-a :%{!r:--be8}}}%{!mandroid|t= no-android-ld:%{h*} %{static:-Bstatic} %{shared:-shared} %{symboli= c:-Bsymbolic} %{!static: %{rdynamic:-export-dynamic} -dynamic-= linker %{muclibc:/lib/ld-uClibc.so.0;:%{mbionic:/system/bin/linker;:/gnu/st= ore/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib/ld-linux-armhf.so.3}}} = -X %{mbig-endian:-EB} %{mlittle-endian:-EL} -m armelf_linux_eabi;:%{h= *} %{static:-Bstatic} %{shared:-shared} %{symbolic:-Bsymbolic} = %{!static: %{rdynamic:-export-dynamic} -dynamic-linker %{muclibc:= /lib/ld-uClibc.so.0;:%{mbionic:/system/bin/linker;:/gnu/store/fbdjazgwy3zyx= 8qc5z4ag0j78k2d7raw-glibc-2.21/lib/ld-linux-armhf.so.3}}} -X %{mbig-e= ndian:-EB} %{mlittle-endian:-EL} -m armelf_linux_eabi %{shared: -Bsymbolic}} *lib: %{!mandroid|tno-android-ld:-L/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-gl= ibc-2.21/lib %{!static:-rpath=3D/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw= -glibc-2.21/lib %{!static-libgcc:-rpath=3D/gnu/store/fc8kqk3dazn6mcgcjxd931= 752b2pf3wj-gcc-4.8.4-lib/lib64 -rpath=3D/gnu/store/fc8kqk3dazn6mcgcjxd93175= 2b2pf3wj-gcc-4.8.4-lib/lib -lgcc_s}} %{pthread:-lpthread} %{shared:-lc} = %{!shared:%{mieee-fp:-lieee} %{profile:-lc_p}%{!profile:-lc}};:-L/gnu/st= ore/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib %{!static:-rpath=3D/gnu= /store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib %{!static-libgcc:-rp= ath=3D/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib64 -rpat= h=3D/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib -lgcc_s}}= %{pthread:-lpthread} %{shared:-lc} %{!shared:%{mieee-fp:-lieee} %{pr= ofile:-lc_p}%{!profile:-lc}} %{!static: -ldl}} *mfwrap: %{static: %{fmudflap|fmudflapth: --wrap=3Dmalloc --wrap=3Dfree --wrap=3Dc= alloc --wrap=3Drealloc --wrap=3Dmmap --wrap=3Dmmap64 --wrap=3Dmunmap --wrap= =3Dalloca} %{fmudflapth: --wrap=3Dpthread_create}} %{fmudflap|fmudflapth: -= -wrap=3Dmain} *mflib: %{fmudflap|fmudflapth: -export-dynamic} *link_gomp: *libgcc: %{static|static-libgcc:-lgcc -lgcc_eh}%{!static:%{!static-libgcc:%{!shared-= libgcc:-lgcc --as-needed -lgcc_s --no-as-needed}%{shared-libgcc:-lgcc_s%{!s= hared: -lgcc}}}} *startfile: %{!mandroid|tno-android-ld:%{!shared: %{pg|p|profile:gcrt1.o%s;pie:Scrt1.o%= s;:crt1.o%s}} crti.o%s %{static:crtbeginT.o%s;shared|pie:crtbeginS.o%s;:= crtbegin.o%s};:%{shared: crtbegin_so%O%s;: %{static: crtbegin_static%O%s;:= crtbegin_dynamic%O%s}}} *cross_compile: 0 *version: 4.8.4 *multilib: . ; *multilib_defaults: marm mlittle-endian mfloat-abi=3Dhard mno-thumb-interwork *multilib_extra: *multilib_matches: *multilib_exclusions: *multilib_options: *multilib_reuse: *linker: collect2 *linker_plugin_file: *lto_wrapper: *lto_gcc: *link_libgcc: %D *md_exec_prefix: *md_startfile_prefix: *md_startfile_prefix_1: *startfile_prefix_spec: *sysroot_spec: --sysroot=3D%R *sysroot_suffix_spec: *sysroot_hdrs_suffix_spec: *self_spec: *subtarget_cpp_spec: %{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT} *asm_cpu_spec: %{mcpu=3Dgeneric-*:-march=3D%*; :%{mcpu=3D*:-mcpu=3D%*} %{march=3D*:-mar= ch=3D%*}} *subtarget_extra_asm_spec: %{mabi=3Dapcs-gnu|mabi=3Datpcs:-meabi=3Dgnu;:-meabi=3D5} %{mcpu=3Darm8|mcpu= =3Darm810|mcpu=3Dstrongarm*|march=3Darmv4|mcpu=3Dfa526|mcpu=3Dfa626:--fix-v= 4bx} *subtarget_asm_float_spec: %{mapcs-float:-mfloat} *link_command: %{!fsyntax-only:%{!c:%{!M:%{!MM:%{!E:%{!S: %(linker) %{!fno-use-linker-p= lugin:%{flto|flto=3D*|fuse-linker-plugin: -plugin %(linker_plugin_file)= -plugin-opt=3D%(lto_wrapper) -plugin-opt=3D-fresolution=3D%u.res = %{!nostdlib:%{!nodefaultlibs:%:pass-through-libs(%(link_gcc_c_sequence))= }} }}%{flto|flto=3D*:%8--- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 08 05:52:37 2015 Received: (at 20102) by debbugs.gnu.org; 8 Apr 2015 09:52:37 +0000 Received: from localhost ([127.0.0.1]:48804 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yfmey-0000dH-FV for submit@debbugs.gnu.org; Wed, 08 Apr 2015 05:52:37 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:47074 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yfmew-0000d2-7r for 20102@debbugs.gnu.org; Wed, 08 Apr 2015 05:52:35 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:52623 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1Yfmev-0002u6-3V; Wed, 08 Apr 2015 05:52:33 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Mark H Weaver Subject: Re: bug#20102: Problem with ld.so RUNPATH on armhf References: <87y4n0ybdd.fsf@netris.org> <87pp7jh7y8.fsf@gnu.org> <87384f5goy.fsf@netris.org> <87oan16m4z.fsf@gnu.org> <87d23hynqe.fsf@netris.org> Date: Wed, 08 Apr 2015 11:52:30 +0200 In-Reply-To: <87d23hynqe.fsf@netris.org> (Mark H. Weaver's message of "Mon, 06 Apr 2015 17:02:17 -0400") Message-ID: <87fv8b0wwx.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 20102 Cc: 20102@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) Mark H Weaver skribis: > *lib: > %{!mandroid|tno-android-ld:-L/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-= glibc-2.21/lib %{!static:-rpath=3D/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7r= aw-glibc-2.21/lib %{!static-libgcc:-rpath=3D/gnu/store/fc8kqk3dazn6mcgcjxd9= 31752b2pf3wj-gcc-4.8.4-lib/lib64 -rpath=3D/gnu/store/fc8kqk3dazn6mcgcjxd931= 752b2pf3wj-gcc-4.8.4-lib/lib -lgcc_s}} %{pthread:-lpthread} %{shared:-lc= } %{!shared:%{mieee-fp:-lieee} %{profile:-lc_p}%{!profile:-lc}};:-L/gnu/= store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib %{!static:-rpath=3D/g= nu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib %{!static-libgcc:-= rpath=3D/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib64 -rp= ath=3D/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib -lgcc_s= }} %{pthread:-lpthread} %{shared:-lc} %{!shared:%{mieee-fp:-lieee} %{= profile:-lc_p}%{!profile:-lc}} %{!static: -ldl}} On x86_64 I have pretty much the same: --8<---------------cut here---------------start------------->8--- *lib: %{!mandroid|tno-android-ld:-L/gnu/store/wiqbxcvzj3r35hd55yxzz919b1dv1hnv-gl= ibc-2.21/lib %{!static:-rpath=3D/gnu/store/wiqbxcvzj3r35hd55yxzz919b1dv1hnv= -glibc-2.21/lib %{!static-libgcc:-rpath=3D/gnu/store/h132igxl2lkj3sbfcbknn2= rd493j7d1l-gcc-4.8.4-lib/lib64 -rpath=3D/gnu/store/h132igxl2lkj3sbfcbknn2rd= 493j7d1l-gcc-4.8.4-lib/lib -lgcc_s}} %{pthread:-lpthread} %{shared:-lc} = %{!shared:%{mieee-fp:-lieee} %{profile:-lc_p}%{!profile:-lc}};:-L/gnu/st= ore/wiqbxcvzj3r35hd55yxzz919b1dv1hnv-glibc-2.21/lib %{!static:-rpath=3D/gnu= /store/wiqbxcvzj3r35hd55yxzz919b1dv1hnv-glibc-2.21/lib %{!static-libgcc:-rp= ath=3D/gnu/store/h132igxl2lkj3sbfcbknn2rd493j7d1l-gcc-4.8.4-lib/lib64 -rpat= h=3D/gnu/store/h132igxl2lkj3sbfcbknn2rd493j7d1l-gcc-4.8.4-lib/lib -lgcc_s}}= %{pthread:-lpthread} %{shared:-lc} %{!shared:%{mieee-fp:-lieee} %{pr= ofile:-lc_p}%{!profile:-lc}} %{!static: -ldl}} --8<---------------cut here---------------end--------------->8--- =E2=80=98link_command=E2=80=99 is also identical. The difference between =E2=80=98glibc-final=E2=80=99 and (@ (gnu packages b= ase) glibc) (used to build glibc-utf8-locales) is that the latter is built with =E2=80=98gcc-final=E2=80=99, and =E2=80=98gcc-final=E2=80=99 always passes = =E2=80=9C-rpath $libc/lib=E2=80=9D when linking a shared object, as seen above. However, when linking ld.so, -nostdlib is used, so IIUC the =E2=80=9Clib=E2= =80=9D spec is ignored, so the -rpath flag isn=E2=80=99t passed. At least that=E2=80=99s what happens on x86_64: I interrupted the (@ (gnu packages base) glibc) build on x86_64 and ran the command manually: --8<---------------cut here---------------start------------->8--- ludo@pluto /tmp/nix-build-glibc-2.21.drv-0/build/elf$ strace -s 345 -f -o ,= ,s gcc --verbose -nostdlib -nostartfiles -shared -o /tmp/nix-build-glibc-= 2.21.drv-0/build/elf/ld.so.new \ -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=3Dboth -Wl,-z,defs \ /tmp/nix-build-glibc-2.21.drv-0/build/elf/librtld.os -Wl,--version-scrip= t=3D/tmp/nix-build-glibc-2.21.drv-0/build/ld.map \ -Wl,-soname=3Dld-linux-x86-64.so.2 \ -Wl,-defsym=3D_begin=3D0 > > > > Using built-in specs. COLLECT_GCC=3Dgcc COLLECT_LTO_WRAPPER=3D/gnu/store/4sqgnc9bc1kmn058yp4xnj4vpydmfzpq-gcc-4.8.4= /libexec/gcc/x86_64-unknown-linux-gnu/4.8.4/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with:=20 Thread model: posix gcc version 4.8.4 (GCC)=20 COMPILER_PATH=3D/gnu/store/4sqgnc9bc1kmn058yp4xnj4vpydmfzpq-gcc-4.8.4/libex= ec/gcc/x86_64-unknown-linux-gnu/4.8.4/:/gnu/store/4sqgnc9bc1kmn058yp4xnj4vp= ydmfzpq-gcc-4.8.4/libexec/gcc/x86_64-unknown-linux-gnu/4.8.4/:/gnu/store/4s= qgnc9bc1kmn058yp4xnj4vpydmfzpq-gcc-4.8.4/libexec/gcc/x86_64-unknown-linux-g= nu/:/gnu/store/h132igxl2lkj3sbfcbknn2rd493j7d1l-gcc-4.8.4-lib/lib/gcc/x86_6= 4-unknown-linux-gnu/4.8.4/:/gnu/store/h132igxl2lkj3sbfcbknn2rd493j7d1l-gcc-= 4.8.4-lib/lib/gcc/x86_64-unknown-linux-gnu/ LIBRARY_PATH=3D/gnu/store/xxjla3x9lv9djgszi9g2i7sp3zdh2fhz-perl-5.16.1/lib/= :/gnu/store/zf0lrd865zxwkx30zmmv2s9pm3cbnyq9-bzip2-1.0.6/lib/:/gnu/store/yc= 75pismby9n46pimi7l9ifjwmj2ybix-xz-5.0.4/lib/:/gnu/store/ip9ydlmc7kwb1q472rh= 8539rkplx8xgl-file-5.22/lib/:/gnu/store/vmlwh55kmsjk7mmrw5qi8n71f02l4w0p-ga= wk-4.1.1/lib/:/gnu/store/z9d24s2wkri1z0ix5r7qqyp7zy3dklb4-binutils-2.25/lib= /:/gnu/store/wiqbxcvzj3r35hd55yxzz919b1dv1hnv-glibc-2.21/lib/:/gnu/store/43= mpxdd1qwmlsfgnl79jy1zkkx25nz6r-glibc-utf8-locales-2.21/lib/:/gnu/store/h132= igxl2lkj3sbfcbknn2rd493j7d1l-gcc-4.8.4-lib/lib/gcc/x86_64-unknown-linux-gnu= /4.8.4/:/gnu/store/h132igxl2lkj3sbfcbknn2rd493j7d1l-gcc-4.8.4-lib/lib/gcc/x= 86_64-unknown-linux-gnu/4.8.4/../../../:/gnu/store/wiqbxcvzj3r35hd55yxzz919= b1dv1hnv-glibc-2.21/lib COLLECT_GCC_OPTIONS=3D'-v' '-nostdlib' '-nostartfiles' '-shared' '-o' '/tmp= /nix-build-glibc-2.21.drv-0/build/elf/ld.so.new' '-mtune=3Dgeneric' '-march= =3Dx86-64' /gnu/store/4sqgnc9bc1kmn058yp4xnj4vpydmfzpq-gcc-4.8.4/libexec/gcc/x86_64-u= nknown-linux-gnu/4.8.4/collect2 --eh-frame-hdr -m elf_x86_64 -shared -o /tm= p/nix-build-glibc-2.21.drv-0/build/elf/ld.so.new -L/gnu/store/xxjla3x9lv9dj= gszi9g2i7sp3zdh2fhz-perl-5.16.1/lib -L/gnu/store/zf0lrd865zxwkx30zmmv2s9pm3= cbnyq9-bzip2-1.0.6/lib -L/gnu/store/yc75pismby9n46pimi7l9ifjwmj2ybix-xz-5.0= .4/lib -L/gnu/store/ip9ydlmc7kwb1q472rh8539rkplx8xgl-file-5.22/lib -L/gnu/s= tore/vmlwh55kmsjk7mmrw5qi8n71f02l4w0p-gawk-4.1.1/lib -L/gnu/store/z9d24s2wk= ri1z0ix5r7qqyp7zy3dklb4-binutils-2.25/lib -L/gnu/store/wiqbxcvzj3r35hd55yxz= z919b1dv1hnv-glibc-2.21/lib -L/gnu/store/43mpxdd1qwmlsfgnl79jy1zkkx25nz6r-g= libc-utf8-locales-2.21/lib -L/gnu/store/h132igxl2lkj3sbfcbknn2rd493j7d1l-gc= c-4.8.4-lib/lib/gcc/x86_64-unknown-linux-gnu/4.8.4 -L/gnu/store/h132igxl2lk= j3sbfcbknn2rd493j7d1l-gcc-4.8.4-lib/lib/gcc/x86_64-unknown-linux-gnu/4.8.4/= ../../.. -L/gnu/store/wiqbxcvzj3r35hd55yxzz919b1dv1hnv-glibc-2.21/lib -z co= mbreloc -z relro --hash-style=3Dboth -z defs /tmp/nix-build-glibc-2.21.drv-= 0/build/elf/librtld.os --version-script=3D/tmp/nix-build-glibc-2.21.drv-0/b= uild/ld.map -soname=3Dld-linux-x86-64.so.2 -defsym=3D_begin=3D0 --8<---------------cut here---------------end--------------->8--- The strace log shows that ld is not passed the -rpath flags that appear in the =E2=80=9Clib=E2=80=9D spec: --8<---------------cut here---------------start------------->8--- 13261 execve("/gnu/store/crfqrvj1g3ldyhfqq8wpwqx3sd6qn4k7-ld-wrapper-0/bin/= ld", ["/gnu/store/crfqrvj1g3ldyhfqq8wpwqx3sd6qn4k7-ld-wrapper-0/bin/ld", "-= -eh-frame-hdr", "-m", "elf_x86_64", "-shared", "-o", "/tmp/nix-build-glibc-= 2.21.drv-0/build/elf/ld.so.new", "-L/gnu/store/xxjla3x9lv9djgszi9g2i7sp3zdh= 2fhz-perl-5.16.1/lib", "-L/gnu/store/zf0lrd865zxwkx30zmmv2s9pm3cbnyq9-bzip2= -1.0.6/lib", "-L/gnu/store/yc75pismby9n46pimi7l9ifjwmj2ybix-xz-5.0.4/lib", = "-L/gnu/store/ip9ydlmc7kwb1q472rh8539rkplx8xgl-file-5.22/lib", "-L/gnu/stor= e/vmlwh55kmsjk7mmrw5qi8n71f02l4w0p-gawk-4.1.1/lib", "-L/gnu/store/z9d24s2wk= ri1z0ix5r7qqyp7zy3dklb4-binutils-2.25/lib", "-L/gnu/store/wiqbxcvzj3r35hd55= yxzz919b1dv1hnv-glibc-2.21/lib", "-L/gnu/store/43mpxdd1qwmlsfgnl79jy1zkkx25= nz6r-glibc-utf8-locales-2.21/lib", "-L/gnu/store/h132igxl2lkj3sbfcbknn2rd49= 3j7d1l-gcc-4.8.4-lib/lib/gcc/x86_64-unknown-linux-gnu/4.8.4", "-L/gnu/store= /h132igxl2lkj3sbfcbknn2rd493j7d1l-gcc-4.8.4-lib/lib/gcc/x86_64-unknown-linu= x-gnu/4.8.4/../../..", "-L/gnu/store/wiqbxcvzj3r35hd55yxzz919b1dv1hnv-glibc= -2.21/lib", "-z", "combreloc", "-z", "relro", "--hash-style=3Dboth", "-z", = "defs", "/tmp/nix-build-glibc-2.21.drv-0/build/elf/librtld.os", "--version-= script=3D/tmp/nix-build-glibc-2.21.drv-0/build/ld.map", "-soname=3Dld-linux= -x86-64.so.2", "-defsym=3D_begin=3D0"], [/* 73 vars */] --8<---------------cut here---------------end--------------->8--- Could you try the same on armhf? TIA, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 08 11:21:46 2015 Received: (at 20102) by debbugs.gnu.org; 8 Apr 2015 15:21:46 +0000 Received: from localhost ([127.0.0.1]:49320 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YfrnV-0003SK-76 for submit@debbugs.gnu.org; Wed, 08 Apr 2015 11:21:46 -0400 Received: from world.peace.net ([50.252.239.5]:38697 ident=hope8) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YfrnS-0003SA-57 for 20102@debbugs.gnu.org; Wed, 08 Apr 2015 11:21:43 -0400 Received: from [10.1.10.78] (helo=jojen) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Yfrmx-0002Uc-8y; Wed, 08 Apr 2015 11:21:11 -0400 From: Mark H Weaver To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: bug#20102: Problem with ld.so RUNPATH on armhf References: <87y4n0ybdd.fsf@netris.org> <87pp7jh7y8.fsf@gnu.org> <87384f5goy.fsf@netris.org> <87oan16m4z.fsf@gnu.org> <87d23hynqe.fsf@netris.org> <87fv8b0wwx.fsf@gnu.org> Date: Wed, 08 Apr 2015 11:21:45 -0400 In-Reply-To: <87fv8b0wwx.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Wed, 08 Apr 2015 11:52:30 +0200") Message-ID: <87bniyy7au.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20102 Cc: 20102@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Mark H Weaver skribis: > > The difference between =E2=80=98glibc-final=E2=80=99 and (@ (gnu packages= base) glibc) > (used to build glibc-utf8-locales) is that the latter is built with > =E2=80=98gcc-final=E2=80=99, and =E2=80=98gcc-final=E2=80=99 always passe= s =E2=80=9C-rpath $libc/lib=E2=80=9D when > linking a shared object, as seen above. > > However, when linking ld.so, -nostdlib is used, so IIUC the =E2=80=9Clib= =E2=80=9D spec > is ignored, so the -rpath flag isn=E2=80=99t passed. > > At least that=E2=80=99s what happens on x86_64: I interrupted the (@ (gnu > packages base) glibc) build on x86_64 and ran the command manually: > > ludo@pluto /tmp/nix-build-glibc-2.21.drv-0/build/elf$ strace -s 345 -f -o= ,,s gcc --verbose -nostdlib -nostartfiles -shared -o /tmp/nix-build-glib= c-2.21.drv-0/build/elf/ld.so.new \ > -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=3Dboth -Wl,-z,defs \ > /tmp/nix-build-glibc-2.21.drv-0/build/elf/librtld.os -Wl,--version-scr= ipt=3D/tmp/nix-build-glibc-2.21.drv-0/build/ld.map \ > -Wl,-soname=3Dld-linux-x86-64.so.2 \ > -Wl,-defsym=3D_begin=3D0 > >> > > > Using built-in specs. > COLLECT_GCC=3Dgcc > COLLECT_LTO_WRAPPER=3D/gnu/store/4sqgnc9bc1kmn058yp4xnj4vpydmfzpq-gcc-4.8= .4/libexec/gcc/x86_64-unknown-linux-gnu/4.8.4/lto-wrapper > Target: x86_64-unknown-linux-gnu > Configured with:=20 > Thread model: posix > gcc version 4.8.4 (GCC)=20 > COMPILER_PATH=3D/gnu/store/4sqgnc9bc1kmn058yp4xnj4vpydmfzpq-gcc-4.8.4/lib= exec/gcc/x86_64-unknown-linux-gnu/4.8.4/:/gnu/store/4sqgnc9bc1kmn058yp4xnj4= vpydmfzpq-gcc-4.8.4/libexec/gcc/x86_64-unknown-linux-gnu/4.8.4/:/gnu/store/= 4sqgnc9bc1kmn058yp4xnj4vpydmfzpq-gcc-4.8.4/libexec/gcc/x86_64-unknown-linux= -gnu/:/gnu/store/h132igxl2lkj3sbfcbknn2rd493j7d1l-gcc-4.8.4-lib/lib/gcc/x86= _64-unknown-linux-gnu/4.8.4/:/gnu/store/h132igxl2lkj3sbfcbknn2rd493j7d1l-gc= c-4.8.4-lib/lib/gcc/x86_64-unknown-linux-gnu/ > LIBRARY_PATH=3D/gnu/store/xxjla3x9lv9djgszi9g2i7sp3zdh2fhz-perl-5.16.1/li= b/:/gnu/store/zf0lrd865zxwkx30zmmv2s9pm3cbnyq9-bzip2-1.0.6/lib/:/gnu/store/= yc75pismby9n46pimi7l9ifjwmj2ybix-xz-5.0.4/lib/:/gnu/store/ip9ydlmc7kwb1q472= rh8539rkplx8xgl-file-5.22/lib/:/gnu/store/vmlwh55kmsjk7mmrw5qi8n71f02l4w0p-= gawk-4.1.1/lib/:/gnu/store/z9d24s2wkri1z0ix5r7qqyp7zy3dklb4-binutils-2.25/l= ib/:/gnu/store/wiqbxcvzj3r35hd55yxzz919b1dv1hnv-glibc-2.21/lib/:/gnu/store/= 43mpxdd1qwmlsfgnl79jy1zkkx25nz6r-glibc-utf8-locales-2.21/lib/:/gnu/store/h1= 32igxl2lkj3sbfcbknn2rd493j7d1l-gcc-4.8.4-lib/lib/gcc/x86_64-unknown-linux-g= nu/4.8.4/:/gnu/store/h132igxl2lkj3sbfcbknn2rd493j7d1l-gcc-4.8.4-lib/lib/gcc= /x86_64-unknown-linux-gnu/4.8.4/../../../:/gnu/store/wiqbxcvzj3r35hd55yxzz9= 19b1dv1hnv-glibc-2.21/lib > COLLECT_GCC_OPTIONS=3D'-v' '-nostdlib' '-nostartfiles' '-shared' '-o' '/t= mp/nix-build-glibc-2.21.drv-0/build/elf/ld.so.new' '-mtune=3Dgeneric' '-mar= ch=3Dx86-64' > /gnu/store/4sqgnc9bc1kmn058yp4xnj4vpydmfzpq-gcc-4.8.4/libexec/gcc/x86_64= -unknown-linux-gnu/4.8.4/collect2 --eh-frame-hdr -m elf_x86_64 -shared -o /= tmp/nix-build-glibc-2.21.drv-0/build/elf/ld.so.new -L/gnu/store/xxjla3x9lv9= djgszi9g2i7sp3zdh2fhz-perl-5.16.1/lib -L/gnu/store/zf0lrd865zxwkx30zmmv2s9p= m3cbnyq9-bzip2-1.0.6/lib -L/gnu/store/yc75pismby9n46pimi7l9ifjwmj2ybix-xz-5= .0.4/lib -L/gnu/store/ip9ydlmc7kwb1q472rh8539rkplx8xgl-file-5.22/lib -L/gnu= /store/vmlwh55kmsjk7mmrw5qi8n71f02l4w0p-gawk-4.1.1/lib -L/gnu/store/z9d24s2= wkri1z0ix5r7qqyp7zy3dklb4-binutils-2.25/lib -L/gnu/store/wiqbxcvzj3r35hd55y= xzz919b1dv1hnv-glibc-2.21/lib -L/gnu/store/43mpxdd1qwmlsfgnl79jy1zkkx25nz6r= -glibc-utf8-locales-2.21/lib -L/gnu/store/h132igxl2lkj3sbfcbknn2rd493j7d1l-= gcc-4.8.4-lib/lib/gcc/x86_64-unknown-linux-gnu/4.8.4 -L/gnu/store/h132igxl2= lkj3sbfcbknn2rd493j7d1l-gcc-4.8.4-lib/lib/gcc/x86_64-unknown-linux-gnu/4.8.= 4/../../.. -L/gnu/store/wiqbxcvzj3r35hd55yxzz919b1dv1hnv-glibc-2.21/lib -z = combreloc -z relro --hash-style=3Dboth -z defs /tmp/nix-build-glibc-2.21.dr= v-0/build/elf/librtld.os --version-script=3D/tmp/nix-build-glibc-2.21.drv-0= /build/ld.map -soname=3Dld-linux-x86-64.so.2 -defsym=3D_begin=3D0 > > The strace log shows that ld is not passed the -rpath flags that appear > in the =E2=80=9Clib=E2=80=9D spec: > > 13261 execve("/gnu/store/crfqrvj1g3ldyhfqq8wpwqx3sd6qn4k7-ld-wrapper-0/bi= n/ld", ["/gnu/store/crfqrvj1g3ldyhfqq8wpwqx3sd6qn4k7-ld-wrapper-0/bin/ld", = "--eh-frame-hdr", "-m", "elf_x86_64", "-shared", "-o", "/tmp/nix-build-glib= c-2.21.drv-0/build/elf/ld.so.new", "-L/gnu/store/xxjla3x9lv9djgszi9g2i7sp3z= dh2fhz-perl-5.16.1/lib", "-L/gnu/store/zf0lrd865zxwkx30zmmv2s9pm3cbnyq9-bzi= p2-1.0.6/lib", "-L/gnu/store/yc75pismby9n46pimi7l9ifjwmj2ybix-xz-5.0.4/lib"= , "-L/gnu/store/ip9ydlmc7kwb1q472rh8539rkplx8xgl-file-5.22/lib", "-L/gnu/st= ore/vmlwh55kmsjk7mmrw5qi8n71f02l4w0p-gawk-4.1.1/lib", "-L/gnu/store/z9d24s2= wkri1z0ix5r7qqyp7zy3dklb4-binutils-2.25/lib", "-L/gnu/store/wiqbxcvzj3r35hd= 55yxzz919b1dv1hnv-glibc-2.21/lib", "-L/gnu/store/43mpxdd1qwmlsfgnl79jy1zkkx= 25nz6r-glibc-utf8-locales-2.21/lib", "-L/gnu/store/h132igxl2lkj3sbfcbknn2rd= 493j7d1l-gcc-4.8.4-lib/lib/gcc/x86_64-unknown-linux-gnu/4.8.4", "-L/gnu/sto= re/h132igxl2lkj3sbfcbknn2rd493j7d1l-gcc-4.8.4-lib/lib/gcc/x86_64-unknown-li= nux-gnu/4.8.4/../../..", "-L/gnu/store/wiqbxcvzj3r35hd55yxzz919b1dv1hnv-gli= bc-2.21/lib", "-z", "combreloc", "-z", "relro", "--hash-style=3Dboth", "-z"= , "defs", "/tmp/nix-build-glibc-2.21.drv-0/build/elf/librtld.os", "--versio= n-script=3D/tmp/nix-build-glibc-2.21.drv-0/build/ld.map", "-soname=3Dld-lin= ux-x86-64.so.2", "-defsym=3D_begin=3D0"], [/* 73 vars */] > > Could you try the same on armhf? I've done so. Here's the transcript: --8<---------------cut here---------------start------------->8--- mhw@novena:/tmp/nix-build-glibc-2.21.drv-0$ source environment-variables=20 mhw@novena:/tmp/nix-build-glibc-2.21.drv-0/build$ cd /tmp/nix-build-glibc-2= .21.drv-0/build/elf/ mhw@novena:/tmp/nix-build-glibc-2.21.drv-0/build/elf$ /usr/bin/strace -s 34= 5 -f -o ,,s gcc --verbose -nostdlib -nostartfiles -shared -o /tmp/nix-bui= ld-glibc-2.21.drv-0/build/elf/ld.so.new \ -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=3Dboth -Wl,-z,defs \ /tmp/nix-build-glibc-2.21.drv-0/build/elf/librtld.os -Wl,--version-scrip= t=3D/tmp/nix-build-glibc-2.21.drv-0/build/ld.map \ -Wl,-soname=3Dld-linux-armhf.so.3 \ -Wl,-defsym=3D_begin=3D0 > > > > Using built-in specs. COLLECT_GCC=3Dgcc COLLECT_LTO_WRAPPER=3D/gnu/store/qchkhdj4nn4aqs8rrbbyybrj2sarjs3j-gcc-4.8.4= /libexec/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/lto-wrapper Target: armv7l-unknown-linux-gnueabihf Configured with:=20 Thread model: posix gcc version 4.8.4 (GCC)=20 COMPILER_PATH=3D/gnu/store/qchkhdj4nn4aqs8rrbbyybrj2sarjs3j-gcc-4.8.4/libex= ec/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/:/gnu/store/qchkhdj4nn4aqs8rrbb= yybrj2sarjs3j-gcc-4.8.4/libexec/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/:/= gnu/store/qchkhdj4nn4aqs8rrbbyybrj2sarjs3j-gcc-4.8.4/libexec/gcc/armv7l-unk= nown-linux-gnueabihf/:/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4= -lib/lib/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/:/gnu/store/fc8kqk3dazn6m= cgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib/gcc/armv7l-unknown-linux-gnueabihf/ LIBRARY_PATH=3D/gnu/store/84bsc47g2052allrmh4ph6xaqvp6f4cm-perl-5.16.1/lib/= :/gnu/store/lakz7x2m4vqvvfdasn5x95a91rkqqs3c-bzip2-1.0.6/lib/:/gnu/store/mr= b163wwjc45hgrcjwmb6nxp8fgab3lk-xz-5.0.4/lib/:/gnu/store/f1fnh2sp1j32jysdr2n= w9z296iba6b5d-file-5.22/lib/:/gnu/store/l9ji7gc640j2r8c1c561iwcnqpcd585m-ga= wk-4.1.1/lib/:/gnu/store/w7gjnx5rz64mssxndnryazlwlhflfd2j-binutils-2.25/lib= /:/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib/:/gnu/store/ps= mxs9gcr9l4arz7agmp94vm8fjwninv-glibc-utf8-locales-2.21/lib/:/gnu/store/fc8k= qk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib/gcc/armv7l-unknown-linux-gnu= eabihf/4.8.4/:/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib= /gcc/armv7l-unknown-linux-gnueabihf/4.8.4/../../../:/gnu/store/fbdjazgwy3zy= x8qc5z4ag0j78k2d7raw-glibc-2.21/lib COLLECT_GCC_OPTIONS=3D'-v' '-nostdlib' '-nostartfiles' '-shared' '-o' '/tmp= /nix-build-glibc-2.21.drv-0/build/elf/ld.so.new' '-march=3Darmv7-a' '-mfloa= t-abi=3Dhard' '-mfpu=3Dvfpv3-d16' '-mthumb' '-mtls-dialect=3Dgnu' /gnu/store/qchkhdj4nn4aqs8rrbbyybrj2sarjs3j-gcc-4.8.4/libexec/gcc/armv7l-u= nknown-linux-gnueabihf/4.8.4/collect2 --eh-frame-hdr -shared -dynamic-linke= r /gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib/ld-linux-armhf= .so.3 -X -m armelf_linux_eabi -o /tmp/nix-build-glibc-2.21.drv-0/build/elf/= ld.so.new -L/gnu/store/84bsc47g2052allrmh4ph6xaqvp6f4cm-perl-5.16.1/lib -L/= gnu/store/lakz7x2m4vqvvfdasn5x95a91rkqqs3c-bzip2-1.0.6/lib -L/gnu/store/mrb= 163wwjc45hgrcjwmb6nxp8fgab3lk-xz-5.0.4/lib -L/gnu/store/f1fnh2sp1j32jysdr2n= w9z296iba6b5d-file-5.22/lib -L/gnu/store/l9ji7gc640j2r8c1c561iwcnqpcd585m-g= awk-4.1.1/lib -L/gnu/store/w7gjnx5rz64mssxndnryazlwlhflfd2j-binutils-2.25/l= ib -L/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib -L/gnu/stor= e/psmxs9gcr9l4arz7agmp94vm8fjwninv-glibc-utf8-locales-2.21/lib -L/gnu/store= /fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib/gcc/armv7l-unknown-linu= x-gnueabihf/4.8.4 -L/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-l= ib/lib/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/../../.. -L/gnu/store/fbdja= zgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib -z combreloc -z relro --hash-sty= le=3Dboth -z defs /tmp/nix-build-glibc-2.21.drv-0/build/elf/librtld.os --ve= rsion-script=3D/tmp/nix-build-glibc-2.21.drv-0/build/ld.map -soname=3Dld-li= nux-armhf.so.3 -defsym=3D_begin=3D0 mhw@novena:/tmp/nix-build-glibc-2.21.drv-0/build/elf$ --8<---------------cut here---------------end--------------->8--- and here's the corresponding line in the strace log: --8<---------------cut here---------------start------------->8--- 13440 execve("/gnu/store/p70wvylq6xdrlxblnk76k3ljgkrmvpnq-ld-wrapper-0/bin/= ld", ["/gnu/store/p70wvylq6xdrlxblnk76k3ljgkrmvpnq-ld-wrapper-0/bin/ld", "-= -eh-frame-hdr", "-shared", "-dynamic-linker", "/gnu/store/fbdjazgwy3zyx8qc5= z4ag0j78k2d7raw-glibc-2.21/lib/ld-linux-armhf.so.3", "-X", "-m", "armelf_li= nux_eabi", "-o", "/tmp/nix-build-glibc-2.21.drv-0/build/elf/ld.so.new", "-L= /gnu/store/84bsc47g2052allrmh4ph6xaqvp6f4cm-perl-5.16.1/lib", "-L/gnu/store= /lakz7x2m4vqvvfdasn5x95a91rkqqs3c-bzip2-1.0.6/lib", "-L/gnu/store/mrb163wwj= c45hgrcjwmb6nxp8fgab3lk-xz-5.0.4/lib", "-L/gnu/store/f1fnh2sp1j32jysdr2nw9z= 296iba6b5d-file-5.22/lib", "-L/gnu/store/l9ji7gc640j2r8c1c561iwcnqpcd585m-g= awk-4.1.1/lib", "-L/gnu/store/w7gjnx5rz64mssxndnryazlwlhflfd2j-binutils-2.2= 5/lib", "-L/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib", "-L= /gnu/store/psmxs9gcr9l4arz7agmp94vm8fjwninv-glibc-utf8-locales-2.21/lib", "= -L/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib/gcc/armv7l-= unknown-linux-gnueabihf/4.8.4", "-L/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf= 3wj-gcc-4.8.4-lib/lib/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/../../..", "= -L/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib", "-z", "combr= eloc", "-z", "relro", "--hash-style=3Dboth", "-z", "defs", "/tmp/nix-build-= glibc-2.21.drv-0/build/elf/librtld.os", "--version-script=3D/tmp/nix-build-= glibc-2.21.drv-0/build/ld.map", "-soname=3Dld-linux-armhf.so.3", "-defsym= =3D_begin=3D0"], [/* 55 vars */] --8<---------------cut here---------------end--------------->8--- Thanks! Mark From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 08 11:25:44 2015 Received: (at 20102) by debbugs.gnu.org; 8 Apr 2015 15:25:44 +0000 Received: from localhost ([127.0.0.1]:49327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YfrrL-0003Yb-GB for submit@debbugs.gnu.org; Wed, 08 Apr 2015 11:25:44 -0400 Received: from world.peace.net ([50.252.239.5]:38717 ident=hope1) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YfrrI-0003YT-TK for 20102@debbugs.gnu.org; Wed, 08 Apr 2015 11:25:41 -0400 Received: from [10.1.10.78] (helo=jojen) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1YfrrA-0002Ze-1X; Wed, 08 Apr 2015 11:25:32 -0400 From: Mark H Weaver To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: bug#20102: Problem with ld.so RUNPATH on armhf References: <87y4n0ybdd.fsf@netris.org> <87pp7jh7y8.fsf@gnu.org> <87384f5goy.fsf@netris.org> <87oan16m4z.fsf@gnu.org> <87d23hynqe.fsf@netris.org> <87fv8b0wwx.fsf@gnu.org> <87bniyy7au.fsf@netris.org> Date: Wed, 08 Apr 2015 11:26:07 -0400 In-Reply-To: <87bniyy7au.fsf@netris.org> (Mark H. Weaver's message of "Wed, 08 Apr 2015 11:21:45 -0400") Message-ID: <877ftmy73k.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20102 Cc: 20102@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) Mark H Weaver writes: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> Could you try the same on armhf? > > I've done so. Here's the transcript: > > mhw@novena:/tmp/nix-build-glibc-2.21.drv-0$ source environment-variables= =20 > mhw@novena:/tmp/nix-build-glibc-2.21.drv-0/build$ cd /tmp/nix-build-glibc= -2.21.drv-0/build/elf/ > mhw@novena:/tmp/nix-build-glibc-2.21.drv-0/build/elf$ /usr/bin/strace -s = 345 -f -o ,,s gcc --verbose -nostdlib -nostartfiles -shared -o /tmp/nix-b= uild-glibc-2.21.drv-0/build/elf/ld.so.new \ > -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=3Dboth -Wl,-z,defs \ > /tmp/nix-build-glibc-2.21.drv-0/build/elf/librtld.os -Wl,--version-scr= ipt=3D/tmp/nix-build-glibc-2.21.drv-0/build/ld.map \ > -Wl,-soname=3Dld-linux-armhf.so.3 \ > -Wl,-defsym=3D_begin=3D0 >> > > > Using built-in specs. > COLLECT_GCC=3Dgcc > COLLECT_LTO_WRAPPER=3D/gnu/store/qchkhdj4nn4aqs8rrbbyybrj2sarjs3j-gcc-4.8= .4/libexec/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/lto-wrapper > Target: armv7l-unknown-linux-gnueabihf > Configured with:=20 > Thread model: posix > gcc version 4.8.4 (GCC)=20 > COMPILER_PATH=3D/gnu/store/qchkhdj4nn4aqs8rrbbyybrj2sarjs3j-gcc-4.8.4/lib= exec/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/:/gnu/store/qchkhdj4nn4aqs8rr= bbyybrj2sarjs3j-gcc-4.8.4/libexec/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/= :/gnu/store/qchkhdj4nn4aqs8rrbbyybrj2sarjs3j-gcc-4.8.4/libexec/gcc/armv7l-u= nknown-linux-gnueabihf/:/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8= .4-lib/lib/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/:/gnu/store/fc8kqk3dazn= 6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib/gcc/armv7l-unknown-linux-gnueabihf/ > LIBRARY_PATH=3D/gnu/store/84bsc47g2052allrmh4ph6xaqvp6f4cm-perl-5.16.1/li= b/:/gnu/store/lakz7x2m4vqvvfdasn5x95a91rkqqs3c-bzip2-1.0.6/lib/:/gnu/store/= mrb163wwjc45hgrcjwmb6nxp8fgab3lk-xz-5.0.4/lib/:/gnu/store/f1fnh2sp1j32jysdr= 2nw9z296iba6b5d-file-5.22/lib/:/gnu/store/l9ji7gc640j2r8c1c561iwcnqpcd585m-= gawk-4.1.1/lib/:/gnu/store/w7gjnx5rz64mssxndnryazlwlhflfd2j-binutils-2.25/l= ib/:/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib/:/gnu/store/= psmxs9gcr9l4arz7agmp94vm8fjwninv-glibc-utf8-locales-2.21/lib/:/gnu/store/fc= 8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib/gcc/armv7l-unknown-linux-g= nueabihf/4.8.4/:/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/l= ib/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/../../../:/gnu/store/fbdjazgwy3= zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib > COLLECT_GCC_OPTIONS=3D'-v' '-nostdlib' '-nostartfiles' '-shared' '-o' '/t= mp/nix-build-glibc-2.21.drv-0/build/elf/ld.so.new' '-march=3Darmv7-a' '-mfl= oat-abi=3Dhard' '-mfpu=3Dvfpv3-d16' '-mthumb' '-mtls-dialect=3Dgnu' > /gnu/store/qchkhdj4nn4aqs8rrbbyybrj2sarjs3j-gcc-4.8.4/libexec/gcc/armv7l= -unknown-linux-gnueabihf/4.8.4/collect2 --eh-frame-hdr -shared -dynamic-lin= ker /gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib/ld-linux-arm= hf.so.3 -X -m armelf_linux_eabi -o /tmp/nix-build-glibc-2.21.drv-0/build/el= f/ld.so.new -L/gnu/store/84bsc47g2052allrmh4ph6xaqvp6f4cm-perl-5.16.1/lib -= L/gnu/store/lakz7x2m4vqvvfdasn5x95a91rkqqs3c-bzip2-1.0.6/lib -L/gnu/store/m= rb163wwjc45hgrcjwmb6nxp8fgab3lk-xz-5.0.4/lib -L/gnu/store/f1fnh2sp1j32jysdr= 2nw9z296iba6b5d-file-5.22/lib -L/gnu/store/l9ji7gc640j2r8c1c561iwcnqpcd585m= -gawk-4.1.1/lib -L/gnu/store/w7gjnx5rz64mssxndnryazlwlhflfd2j-binutils-2.25= /lib -L/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib -L/gnu/st= ore/psmxs9gcr9l4arz7agmp94vm8fjwninv-glibc-utf8-locales-2.21/lib -L/gnu/sto= re/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib/gcc/armv7l-unknown-li= nux-gnueabihf/4.8.4 -L/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4= -lib/lib/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/../../.. -L/gnu/store/fbd= jazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib -z combreloc -z relro --hash-s= tyle=3Dboth -z defs /tmp/nix-build-glibc-2.21.drv-0/build/elf/librtld.os --= version-script=3D/tmp/nix-build-glibc-2.21.drv-0/build/ld.map -soname=3Dld-= linux-armhf.so.3 -defsym=3D_begin=3D0 > mhw@novena:/tmp/nix-build-glibc-2.21.drv-0/build/elf$ and I should add this sanity check: --8<---------------cut here---------------start------------->8--- mhw@novena:/tmp/nix-build-glibc-2.21.drv-0/build/elf$ readelf -a ld.so.new = | grep RUNPATH 0x0000001d (RUNPATH) Library runpath: [/gnu/store/fbdja= zgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib] --8<---------------cut here---------------end--------------->8--- Mark From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 08 11:48:15 2015 Received: (at 20102) by debbugs.gnu.org; 8 Apr 2015 15:48:15 +0000 Received: from localhost ([127.0.0.1]:49348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YfsD9-00046r-0G for submit@debbugs.gnu.org; Wed, 08 Apr 2015 11:48:15 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:35091 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YfsD6-00046h-Uf for 20102@debbugs.gnu.org; Wed, 08 Apr 2015 11:48:13 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:53225 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1YfsD5-0007va-Or; Wed, 08 Apr 2015 11:48:12 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Mark H Weaver Subject: Re: bug#20102: Problem with ld.so RUNPATH on armhf References: <87y4n0ybdd.fsf@netris.org> <87pp7jh7y8.fsf@gnu.org> <87384f5goy.fsf@netris.org> <87oan16m4z.fsf@gnu.org> <87d23hynqe.fsf@netris.org> <87fv8b0wwx.fsf@gnu.org> <87bniyy7au.fsf@netris.org> <877ftmy73k.fsf@netris.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 19 Germinal an 223 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Wed, 08 Apr 2015 17:48:09 +0200 In-Reply-To: <877ftmy73k.fsf@netris.org> (Mark H. Weaver's message of "Wed, 08 Apr 2015 11:26:07 -0400") Message-ID: <87iod6wrie.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 20102 Cc: 20102@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) Mark H Weaver skribis: > Mark H Weaver writes: > >> ludo@gnu.org (Ludovic Court=C3=A8s) writes: >> >>> Could you try the same on armhf? >> >> I've done so. Here's the transcript: >> >> mhw@novena:/tmp/nix-build-glibc-2.21.drv-0$ source environment-variables= =20 >> mhw@novena:/tmp/nix-build-glibc-2.21.drv-0/build$ cd /tmp/nix-build-glib= c-2.21.drv-0/build/elf/ >> mhw@novena:/tmp/nix-build-glibc-2.21.drv-0/build/elf$ /usr/bin/strace -s= 345 -f -o ,,s gcc --verbose -nostdlib -nostartfiles -shared -o /tmp/nix-= build-glibc-2.21.drv-0/build/elf/ld.so.new \ >> -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=3Dboth -Wl,-z,defs \ >> /tmp/nix-build-glibc-2.21.drv-0/build/elf/librtld.os -Wl,--version-sc= ript=3D/tmp/nix-build-glibc-2.21.drv-0/build/ld.map \ >> -Wl,-soname=3Dld-linux-armhf.so.3 \ >> -Wl,-defsym=3D_begin=3D0 >>> > > > Using built-in specs. >> COLLECT_GCC=3Dgcc >> COLLECT_LTO_WRAPPER=3D/gnu/store/qchkhdj4nn4aqs8rrbbyybrj2sarjs3j-gcc-4.= 8.4/libexec/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/lto-wrapper >> Target: armv7l-unknown-linux-gnueabihf >> Configured with:=20 >> Thread model: posix >> gcc version 4.8.4 (GCC)=20 >> COMPILER_PATH=3D/gnu/store/qchkhdj4nn4aqs8rrbbyybrj2sarjs3j-gcc-4.8.4/li= bexec/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/:/gnu/store/qchkhdj4nn4aqs8r= rbbyybrj2sarjs3j-gcc-4.8.4/libexec/gcc/armv7l-unknown-linux-gnueabihf/4.8.4= /:/gnu/store/qchkhdj4nn4aqs8rrbbyybrj2sarjs3j-gcc-4.8.4/libexec/gcc/armv7l-= unknown-linux-gnueabihf/:/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.= 8.4-lib/lib/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/:/gnu/store/fc8kqk3daz= n6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib/gcc/armv7l-unknown-linux-gnueabihf/ >> LIBRARY_PATH=3D/gnu/store/84bsc47g2052allrmh4ph6xaqvp6f4cm-perl-5.16.1/l= ib/:/gnu/store/lakz7x2m4vqvvfdasn5x95a91rkqqs3c-bzip2-1.0.6/lib/:/gnu/store= /mrb163wwjc45hgrcjwmb6nxp8fgab3lk-xz-5.0.4/lib/:/gnu/store/f1fnh2sp1j32jysd= r2nw9z296iba6b5d-file-5.22/lib/:/gnu/store/l9ji7gc640j2r8c1c561iwcnqpcd585m= -gawk-4.1.1/lib/:/gnu/store/w7gjnx5rz64mssxndnryazlwlhflfd2j-binutils-2.25/= lib/:/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib/:/gnu/store= /psmxs9gcr9l4arz7agmp94vm8fjwninv-glibc-utf8-locales-2.21/lib/:/gnu/store/f= c8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib/gcc/armv7l-unknown-linux-= gnueabihf/4.8.4/:/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/= lib/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/../../../:/gnu/store/fbdjazgwy= 3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib >> COLLECT_GCC_OPTIONS=3D'-v' '-nostdlib' '-nostartfiles' '-shared' '-o' '/= tmp/nix-build-glibc-2.21.drv-0/build/elf/ld.so.new' '-march=3Darmv7-a' '-mf= loat-abi=3Dhard' '-mfpu=3Dvfpv3-d16' '-mthumb' '-mtls-dialect=3Dgnu' >> /gnu/store/qchkhdj4nn4aqs8rrbbyybrj2sarjs3j-gcc-4.8.4/libexec/gcc/armv7= l-unknown-linux-gnueabihf/4.8.4/collect2 --eh-frame-hdr -shared -dynamic-li= nker /gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib/ld-linux-ar= mhf.so.3 -X -m armelf_linux_eabi -o /tmp/nix-build-glibc-2.21.drv-0/build/e= lf/ld.so.new -L/gnu/store/84bsc47g2052allrmh4ph6xaqvp6f4cm-perl-5.16.1/lib = -L/gnu/store/lakz7x2m4vqvvfdasn5x95a91rkqqs3c-bzip2-1.0.6/lib -L/gnu/store/= mrb163wwjc45hgrcjwmb6nxp8fgab3lk-xz-5.0.4/lib -L/gnu/store/f1fnh2sp1j32jysd= r2nw9z296iba6b5d-file-5.22/lib -L/gnu/store/l9ji7gc640j2r8c1c561iwcnqpcd585= m-gawk-4.1.1/lib -L/gnu/store/w7gjnx5rz64mssxndnryazlwlhflfd2j-binutils-2.2= 5/lib -L/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib -L/gnu/s= tore/psmxs9gcr9l4arz7agmp94vm8fjwninv-glibc-utf8-locales-2.21/lib -L/gnu/st= ore/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib/gcc/armv7l-unknown-l= inux-gnueabihf/4.8.4 -L/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.= 4-lib/lib/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/../../.. -L/gnu/store/fb= djazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib -z combreloc -z relro --hash-= style=3Dboth -z defs /tmp/nix-build-glibc-2.21.drv-0/build/elf/librtld.os -= -version-script=3D/tmp/nix-build-glibc-2.21.drv-0/build/ld.map -soname=3Dld= -linux-armhf.so.3 -defsym=3D_begin=3D0 >> mhw@novena:/tmp/nix-build-glibc-2.21.drv-0/build/elf$ > > and I should add this sanity check: > > mhw@novena:/tmp/nix-build-glibc-2.21.drv-0/build/elf$ readelf -a ld.so.ne= w | grep RUNPATH > 0x0000001d (RUNPATH) Library runpath: [/gnu/store/fbd= jazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib] So there=E2=80=99s no explicit -rpath, yet it slips through. In that build directory, can you rm elf/ld*so* and then restart the build, but this time with: export GUIX_LD_WRAPPER_DEBUG=3Dyes TIA! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 08 11:49:43 2015 Received: (at 20102) by debbugs.gnu.org; 8 Apr 2015 15:49:43 +0000 Received: from localhost ([127.0.0.1]:49352 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YfsEY-000493-OD for submit@debbugs.gnu.org; Wed, 08 Apr 2015 11:49:43 -0400 Received: from world.peace.net ([50.252.239.5]:38780 ident=hope6) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YfsEW-00048t-KJ for 20102@debbugs.gnu.org; Wed, 08 Apr 2015 11:49:41 -0400 Received: from [10.1.10.78] (helo=jojen) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1YfsEP-0002mx-95; Wed, 08 Apr 2015 11:49:33 -0400 From: Mark H Weaver To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: bug#20102: Problem with ld.so RUNPATH on armhf References: <87y4n0ybdd.fsf@netris.org> <87pp7jh7y8.fsf@gnu.org> <87384f5goy.fsf@netris.org> <87oan16m4z.fsf@gnu.org> <87d23hynqe.fsf@netris.org> <87fv8b0wwx.fsf@gnu.org> <87bniyy7au.fsf@netris.org> Date: Wed, 08 Apr 2015 11:50:08 -0400 In-Reply-To: <87bniyy7au.fsf@netris.org> (Mark H. Weaver's message of "Wed, 08 Apr 2015 11:21:45 -0400") Message-ID: <87384ay5zj.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20102 Cc: 20102@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) Mark H Weaver writes: > and here's the corresponding line in the strace log: > > 13440 execve("/gnu/store/p70wvylq6xdrlxblnk76k3ljgkrmvpnq-ld-wrapper-0/bi= n/ld", ["/gnu/store/p70wvylq6xdrlxblnk76k3ljgkrmvpnq-ld-wrapper-0/bin/ld", = "--eh-frame-hdr", "-shared", "-dynamic-linker", "/gnu/store/fbdjazgwy3zyx8q= c5z4ag0j78k2d7raw-glibc-2.21/lib/ld-linux-armhf.so.3", "-X", "-m", "armelf_= linux_eabi", "-o", "/tmp/nix-build-glibc-2.21.drv-0/build/elf/ld.so.new", "= -L/gnu/store/84bsc47g2052allrmh4ph6xaqvp6f4cm-perl-5.16.1/lib", "-L/gnu/sto= re/lakz7x2m4vqvvfdasn5x95a91rkqqs3c-bzip2-1.0.6/lib", "-L/gnu/store/mrb163w= wjc45hgrcjwmb6nxp8fgab3lk-xz-5.0.4/lib", "-L/gnu/store/f1fnh2sp1j32jysdr2nw= 9z296iba6b5d-file-5.22/lib", "-L/gnu/store/l9ji7gc640j2r8c1c561iwcnqpcd585m= -gawk-4.1.1/lib", "-L/gnu/store/w7gjnx5rz64mssxndnryazlwlhflfd2j-binutils-2= .25/lib", "-L/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib", "= -L/gnu/store/psmxs9gcr9l4arz7agmp94vm8fjwninv-glibc-utf8-locales-2.21/lib",= "-L/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib/gcc/armv7= l-unknown-linux-gnueabihf/4.8.4", "-L/gnu/store/fc8kqk3dazn6mcgcjxd931752b2= pf3wj-gcc-4.8.4-lib/lib/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/../../..",= "-L/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib", "-z", "com= breloc", "-z", "relro", "--hash-style=3Dboth", "-z", "defs", "/tmp/nix-buil= d-glibc-2.21.drv-0/build/elf/librtld.os", "--version-script=3D/tmp/nix-buil= d-glibc-2.21.drv-0/build/ld.map", "-soname=3Dld-linux-armhf.so.3", "-defsym= =3D_begin=3D0"], [/* 55 vars */] So, -rpath is not passed to ld-wrapper's ld, but it _is_ passed to the binutils ld: --8<---------------cut here---------------start------------->8--- 13440 execve("/gnu/store/w7gjnx5rz64mssxndnryazlwlhflfd2j-binutils-2.25/bin= /ld", ["ld", "--eh-frame-hdr", "-shared", "-dynamic-linker", "/gnu/store/fb= djazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib/ld-linux-armhf.so.3", "-X", "= -m", "armelf_linux_eabi", "-o", "/tmp/nix-build-glibc-2.21.drv-0/build/elf/= ld.so.new", "-L/gnu/store/84bsc47g2052allrmh4ph6xaqvp6f4cm-perl-5.16.1/lib"= , "-L/gnu/store/lakz7x2m4vqvvfdasn5x95a91rkqqs3c-bzip2-1.0.6/lib", "-L/gnu/= store/mrb163wwjc45hgrcjwmb6nxp8fgab3lk-xz-5.0.4/lib", "-L/gnu/store/f1fnh2s= p1j32jysdr2nw9z296iba6b5d-file-5.22/lib", "-L/gnu/store/l9ji7gc640j2r8c1c56= 1iwcnqpcd585m-gawk-4.1.1/lib", "-L/gnu/store/w7gjnx5rz64mssxndnryazlwlhflfd= 2j-binutils-2.25/lib", "-L/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc= -2.21/lib", "-L/gnu/store/psmxs9gcr9l4arz7agmp94vm8fjwninv-glibc-utf8-local= es-2.21/lib", "-L/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/= lib/gcc/armv7l-unknown-linux-gnueabihf/4.8.4", "-L/gnu/store/fc8kqk3dazn6mc= gcjxd931752b2pf3wj-gcc-4.8.4-lib/lib/gcc/armv7l-unknown-linux-gnueabihf/4.8= .4/../../..", "-L/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib= ", "-z", "combreloc", "-z", "relro", "--hash-style=3Dboth", "-z", "defs", "= /tmp/nix-build-glibc-2.21.drv-0/build/elf/librtld.os", "--version-script=3D= /tmp/nix-build-glibc-2.21.drv-0/build/ld.map", "-soname=3Dld-linux-armhf.so= .3", "-defsym=3D_begin=3D0", "-rpath", "/gnu/store/fbdjazgwy3zyx8qc5z4ag0j7= 8k2d7raw-glibc-2.21/lib"], [/* 53 vars */]) =3D 0 --8<---------------cut here---------------end--------------->8--- Mark From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 08 14:39:18 2015 Received: (at 20102) by debbugs.gnu.org; 8 Apr 2015 18:39:18 +0000 Received: from localhost ([127.0.0.1]:49474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yfusf-0008A7-7A for submit@debbugs.gnu.org; Wed, 08 Apr 2015 14:39:18 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:42062 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yfusc-00089y-9z for 20102@debbugs.gnu.org; Wed, 08 Apr 2015 14:39:15 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:56064 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1Yfusa-0006Im-Rd; Wed, 08 Apr 2015 14:39:13 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Mark H Weaver Subject: Re: bug#20102: Problem with ld.so RUNPATH on armhf References: <87y4n0ybdd.fsf@netris.org> <87pp7jh7y8.fsf@gnu.org> <87384f5goy.fsf@netris.org> <87oan16m4z.fsf@gnu.org> <87d23hynqe.fsf@netris.org> <87fv8b0wwx.fsf@gnu.org> <87bniyy7au.fsf@netris.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 19 Germinal an 223 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Wed, 08 Apr 2015 20:39:09 +0200 In-Reply-To: <87bniyy7au.fsf@netris.org> (Mark H. Weaver's message of "Wed, 08 Apr 2015 11:21:45 -0400") Message-ID: <87twwqv50y.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 20102 Cc: 20102@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mark H Weaver skribis: > 13440 execve("/gnu/store/p70wvylq6xdrlxblnk76k3ljgkrmvpnq-ld-wrapper-0/bi= n/ld", ["/gnu/store/p70wvylq6xdrlxblnk76k3ljgkrmvpnq-ld-wrapper-0/bin/ld", = "--eh-frame-hdr", "-shared", "-dynamic-linker", "/gnu/store/fbdjazgwy3zyx8q= c5z4ag0j78k2d7raw-glibc-2.21/lib/ld-linux-armhf.so.3", "-X", "-m", "armelf_= linux_eabi", "-o", "/tmp/nix-build-glibc-2.21.drv-0/build/elf/ld.so.new", "= -L/gnu/store/84bsc47g2052allrmh4ph6xaqvp6f4cm-perl-5.16.1/lib", "-L/gnu/sto= re/lakz7x2m4vqvvfdasn5x95a91rkqqs3c-bzip2-1.0.6/lib", "-L/gnu/store/mrb163w= wjc45hgrcjwmb6nxp8fgab3lk-xz-5.0.4/lib", "-L/gnu/store/f1fnh2sp1j32jysdr2nw= 9z296iba6b5d-file-5.22/lib", "-L/gnu/store/l9ji7gc640j2r8c1c561iwcnqpcd585m= -gawk-4.1.1/lib", "-L/gnu/store/w7gjnx5rz64mssxndnryazlwlhflfd2j-binutils-2= .25/lib", "-L/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib", "= -L/gnu/store/psmxs9gcr9l4arz7agmp94vm8fjwninv-glibc-utf8-locales-2.21/lib",= "-L/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib/gcc/armv7= l-unknown-linux-gnueabihf/4.8.4", "-L/gnu/store/fc8kqk3dazn6mcgcjxd931752b2= pf3wj-gcc-4.8.4-lib/lib/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/../../..",= "-L/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib", "-z", "com= breloc", "-z", "relro", "--hash-style=3Dboth", "-z", "defs", "/tmp/nix-buil= d-glibc-2.21.drv-0/build/elf/librtld.os", "--version-script=3D/tmp/nix-buil= d-glibc-2.21.drv-0/build/ld.map", "-soname=3Dld-linux-armhf.so.3", "-defsym= =3D_begin=3D0"], [/* 55 vars */] Indeed, here=E2=80=99s what happens when passing it through ld-wrapper: --8<---------------cut here---------------start------------->8--- $ GUIX_LD_WRAPPER_DEBUG=3Dyes ld "--eh-frame-hdr" "-shared" "-dynamic-linke= r" "/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib/ld-linux-arm= hf.so.3" "-X" "-m" "armelf_linux_eabi" "-o" "/tmp/nix-build-glibc-2.21.drv-= 0/build/elf/ld.so.new" "-L/gnu/store/84bsc47g2052allrmh4ph6xaqvp6f4cm-perl-= 5.16.1/lib" "-L/gnu/store/lakz7x2m4vqvvfdasn5x95a91rkqqs3c-bzip2-1.0.6/lib"= "-L/gnu/store/mrb163wwjc45hgrcjwmb6nxp8fgab3lk-xz-5.0.4/lib" "-L/gnu/store= /f1fnh2sp1j32jysdr2nw9z296iba6b5d-file-5.22/lib" "-L/gnu/store/l9ji7gc640j2= r8c1c561iwcnqpcd585m-gawk-4.1.1/lib" "-L/gnu/store/w7gjnx5rz64mssxndnryazlw= lhflfd2j-binutils-2.25/lib" "-L/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-= glibc-2.21/lib" "-L/gnu/store/psmxs9gcr9l4arz7agmp94vm8fjwninv-glibc-utf8-l= ocales-2.21/lib" "-L/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-l= ib/lib/gcc/armv7l-unknown-linux-gnueabihf/4.8.4" "-L/gnu/store/fc8kqk3dazn6= mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib/gcc/armv7l-unknown-linux-gnueabihf/4= .8.4/../../.." "-L/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/li= b" "-z" "combreloc" "-z" "relro" "--hash-style=3Dboth" "-z" "defs" "/tmp/ni= x-build-glibc-2.21.drv-0/build/elf/librtld.os" "--version-script=3D/tmp/nix= -build-glibc-2.21.drv-0/build/ld.map" "-soname=3Dld-linux-armhf.so.3" "-def= sym=3D_begin=3D0" ld-wrapper: invoking `/gnu/store/z9d24s2wkri1z0ix5r7qqyp7zy3dklb4-binutils-= 2.25/bin/ld' with ("--eh-frame-hdr" "-shared" "-dynamic-linker" "/gnu/store= /fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib/ld-linux-armhf.so.3" "-X" = "-m" "armelf_linux_eabi" "-o" "/tmp/nix-build-glibc-2.21.drv-0/build/elf/ld= .so.new" "-L/gnu/store/84bsc47g2052allrmh4ph6xaqvp6f4cm-perl-5.16.1/lib" "-= L/gnu/store/lakz7x2m4vqvvfdasn5x95a91rkqqs3c-bzip2-1.0.6/lib" "-L/gnu/store= /mrb163wwjc45hgrcjwmb6nxp8fgab3lk-xz-5.0.4/lib" "-L/gnu/store/f1fnh2sp1j32j= ysdr2nw9z296iba6b5d-file-5.22/lib" "-L/gnu/store/l9ji7gc640j2r8c1c561iwcnqp= cd585m-gawk-4.1.1/lib" "-L/gnu/store/w7gjnx5rz64mssxndnryazlwlhflfd2j-binut= ils-2.25/lib" "-L/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib= " "-L/gnu/store/psmxs9gcr9l4arz7agmp94vm8fjwninv-glibc-utf8-locales-2.21/li= b" "-L/gnu/store/fc8kqk3dazn6mcgcjxd931752b2pf3wj-gcc-4.8.4-lib/lib/gcc/arm= v7l-unknown-linux-gnueabihf/4.8.4" "-L/gnu/store/fc8kqk3dazn6mcgcjxd931752b= 2pf3wj-gcc-4.8.4-lib/lib/gcc/armv7l-unknown-linux-gnueabihf/4.8.4/../../.."= "-L/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib" "-z" "combr= eloc" "-z" "relro" "--hash-style=3Dboth" "-z" "defs" "/tmp/nix-build-glibc-= 2.21.drv-0/build/elf/librtld.os" "--version-script=3D/tmp/nix-build-glibc-2= .21.drv-0/build/ld.map" "-soname=3Dld-linux-armhf.so.3" "-defsym=3D_begin= =3D0" "-rpath" "/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib") ld: unrecognised emulation mode: armelf_linux_eabi --8<---------------cut here---------------end--------------->8--- Conversely, when =E2=80=9Creplaying=E2=80=9D the command that=E2=80=99s use= d on x86_64, -rpath is not added: --8<---------------cut here---------------start------------->8--- $ GUIX_LD_WRAPPER_DEBUG=3Dyes ld "--eh-frame-hdr" "-m" "elf_x86_64" "-share= d" "-o" "/tmp/nix-build-glibc-2.21.drv-0/build/elf/ld.so.new" "-L/gnu/store= /xxjla3x9lv9djgszi9g2i7sp3zdh2fhz-perl-5.16.1/lib" "-L/gnu/store/zf0lrd865z= xwkx30zmmv2s9pm3cbnyq9-bzip2-1.0.6/lib" "-L/gnu/store/yc75pismby9n46pimi7l9= ifjwmj2ybix-xz-5.0.4/lib" "-L/gnu/store/ip9ydlmc7kwb1q472rh8539rkplx8xgl-fi= le-5.22/lib" "-L/gnu/store/vmlwh55kmsjk7mmrw5qi8n71f02l4w0p-gawk-4.1.1/lib"= "-L/gnu/store/z9d24s2wkri1z0ix5r7qqyp7zy3dklb4-binutils-2.25/lib" "-L/gnu/= store/wiqbxcvzj3r35hd55yxzz919b1dv1hnv-glibc-2.21/lib" "-L/gnu/store/43mpxd= d1qwmlsfgnl79jy1zkkx25nz6r-glibc-utf8-locales-2.21/lib" "-L/gnu/store/h132i= gxl2lkj3sbfcbknn2rd493j7d1l-gcc-4.8.4-lib/lib/gcc/x86_64-unknown-linux-gnu/= 4.8.4" "-L/gnu/store/h132igxl2lkj3sbfcbknn2rd493j7d1l-gcc-4.8.4-lib/lib/gcc= /x86_64-unknown-linux-gnu/4.8.4/../../.." "-L/gnu/store/wiqbxcvzj3r35hd55yx= zz919b1dv1hnv-glibc-2.21/lib" "-z" "combreloc" "-z" "relro" "--hash-style= =3Dboth" "-z" "defs" "/tmp/nix-build-glibc-2.21.drv-0/build/elf/librtld.os"= "--version-script=3D/tmp/nix-build-glibc-2.21.drv-0/build/ld.map" "-soname= =3Dld-linux-x86-64.so.2" "-defsym=3D_begin=3D0" ld-wrapper: invoking `/gnu/store/z9d24s2wkri1z0ix5r7qqyp7zy3dklb4-binutils-= 2.25/bin/ld' with ("--eh-frame-hdr" "-m" "elf_x86_64" "-shared" "-o" "/tmp/= nix-build-glibc-2.21.drv-0/build/elf/ld.so.new" "-L/gnu/store/xxjla3x9lv9dj= gszi9g2i7sp3zdh2fhz-perl-5.16.1/lib" "-L/gnu/store/zf0lrd865zxwkx30zmmv2s9p= m3cbnyq9-bzip2-1.0.6/lib" "-L/gnu/store/yc75pismby9n46pimi7l9ifjwmj2ybix-xz= -5.0.4/lib" "-L/gnu/store/ip9ydlmc7kwb1q472rh8539rkplx8xgl-file-5.22/lib" "= -L/gnu/store/vmlwh55kmsjk7mmrw5qi8n71f02l4w0p-gawk-4.1.1/lib" "-L/gnu/store= /z9d24s2wkri1z0ix5r7qqyp7zy3dklb4-binutils-2.25/lib" "-L/gnu/store/wiqbxcvz= j3r35hd55yxzz919b1dv1hnv-glibc-2.21/lib" "-L/gnu/store/43mpxdd1qwmlsfgnl79j= y1zkkx25nz6r-glibc-utf8-locales-2.21/lib" "-L/gnu/store/h132igxl2lkj3sbfcbk= nn2rd493j7d1l-gcc-4.8.4-lib/lib/gcc/x86_64-unknown-linux-gnu/4.8.4" "-L/gnu= /store/h132igxl2lkj3sbfcbknn2rd493j7d1l-gcc-4.8.4-lib/lib/gcc/x86_64-unknow= n-linux-gnu/4.8.4/../../.." "-L/gnu/store/wiqbxcvzj3r35hd55yxzz919b1dv1hnv-= glibc-2.21/lib" "-z" "combreloc" "-z" "relro" "--hash-style=3Dboth" "-z" "d= efs" "/tmp/nix-build-glibc-2.21.drv-0/build/elf/librtld.os" "--version-scri= pt=3D/tmp/nix-build-glibc-2.21.drv-0/build/ld.map" "-soname=3Dld-linux-x86-= 64.so.2" "-defsym=3D_begin=3D0") --8<---------------cut here---------------end--------------->8--- With a bit of additional debug, I can print the value of =E2=80=98libs=E2= =80=99 in the =E2=80=98ld-wrapper=E2=80=99 procedure: --8<---------------cut here---------------start------------->8--- ;;; (libs ("/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib/ld-l= inux-armhf.so.3")) --8<---------------cut here---------------end--------------->8--- This one comes from the -dynamic-linker flag, which is not passed on x86_64. I believe this extra -dynamic-linker flag comes from a bogus =E2=80=98link= =E2=80=99 spec on ARM, solved by this: --=-=-= Content-Type: text/x-patch Content-Disposition: inline --- gcc-4.8.4/gcc/config/arm/linux-elf.h.orig 2015-04-08 20:31:20.376900478 +0200 +++ gcc-4.8.4/gcc/config/arm/linux-elf.h 2015-04-08 20:31:36.437014437 +0200 @@ -65,7 +65,7 @@ %{symbolic:-Bsymbolic} \ %{!static: \ %{rdynamic:-export-dynamic} \ - -dynamic-linker " GNU_USER_DYNAMIC_LINKER "} \ + %{!shared:-dynamic-linker " GNU_USER_DYNAMIC_LINKER "}} \ -X \ %{mbig-endian:-EB} %{mlittle-endian:-EL}" \ SUBTARGET_EXTRA_LINK_SPEC --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable That way it would match GNU_USER_TARGET_LINK_SPEC in i386/gnu-user.h, where -dynamic-linker appears within %{!static ... %{!shared ...}}. So, could you do: (define patched-gcc (package (inherit gcc-4.8) (sources (origin (inherit (package-source gcc-4.8)) (patches ...))))) build it, and then use it in the failed glibc build tree to rebuild ld.so? There are ways we could have worked around it, for instance by adding: (setenv "GUIX_LD_WRAPPER_DISABLE_RPATH" "yes") in the glibc recipe. But I think it=E2=80=99s better to understand what=E2=80=99s going on. Thanks, Ludo=E2=80=99. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 08 18:33:20 2015 Received: (at 20102) by debbugs.gnu.org; 8 Apr 2015 22:33:20 +0000 Received: from localhost ([127.0.0.1]:49625 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YfyX9-0006kt-B2 for submit@debbugs.gnu.org; Wed, 08 Apr 2015 18:33:19 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:48525 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YfyX7-0006kl-5f for 20102@debbugs.gnu.org; Wed, 08 Apr 2015 18:33:17 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:57196 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1YfyX6-0002ha-HE; Wed, 08 Apr 2015 18:33:16 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Mark H Weaver Subject: Re: bug#20102: Problem with ld.so RUNPATH on armhf In-Reply-To: <87twwqv50y.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Wed, 08 Apr 2015 20:39:09 +0200") References: <87y4n0ybdd.fsf@netris.org> <87pp7jh7y8.fsf@gnu.org> <87384f5goy.fsf@netris.org> <87oan16m4z.fsf@gnu.org> <87d23hynqe.fsf@netris.org> <87fv8b0wwx.fsf@gnu.org> <87bniyy7au.fsf@netris.org> <87twwqv50y.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) Date: Thu, 09 Apr 2015 00:33:14 +0200 Message-ID: <87y4m2z1w5.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 20102 Cc: 20102@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@gnu.org (Ludovic Court=C3=A8s) skribis: > That way it would match GNU_USER_TARGET_LINK_SPEC in i386/gnu-user.h, > where -dynamic-linker appears within %{!static ... %{!shared ...}}. > > So, could you do: > > (define patched-gcc > (package > (inherit gcc-4.8) > (sources (origin (inherit (package-source gcc-4.8)) > (patches ...))))) > > build it, and then use it in the failed glibc build tree to rebuild > ld.so? > > > There are ways we could have worked around it, for instance by adding: > > (setenv "GUIX_LD_WRAPPER_DISABLE_RPATH" "yes") > > in the glibc recipe. I=E2=80=99m forgetting another possibility: fix ld-wrapper so that it doesn= =E2=80=99t add =E2=80=9C-rpath $(dirname ld.so)=E2=80=9D when it encounters =E2=80=9C-= dynamic-linker ld.so=E2=80=9D. This patch does that: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/ld-wrapper.in b/gnu/packages/ld-wrapper.in index 094018d..125edee 100644 --- a/gnu/packages/ld-wrapper.in +++ b/gnu/packages/ld-wrapper.in @@ -142,34 +142,45 @@ exec @GUILE@ -c "(load-compiled \"@SELF@.go\") (apply $main (cdr (command-line)) (define (library-files-linked args) ;; Return the file names of shared libraries explicitly linked against via ;; `-l' or with an absolute file name in ARGS. - (define path+files + (define path+files+args (fold (lambda (argument result) (match result - ((library-path . library-files) + ((library-path library-files ("-dynamic-linker" . rest)) + ;; When passed '-dynamic-linker ld.so', ignore 'ld.so'. + ;; See . + (list library-path + library-files + (cons* argument "-dynamic-linker" rest))) + ((library-path library-files previous-args) (cond ((string-prefix? "-L" argument) ;augment the search path - (cons (append library-path + (list (append library-path (list (string-drop argument 2))) - library-files)) + library-files + (cons argument previous-args))) ((string-prefix? "-l" argument) ;add library (let* ((lib (string-append "lib" (string-drop argument 2) ".so")) (full (search-path library-path lib))) + (list library-path (if full - (cons library-path - (cons full library-files)) - result))) + (cons full library-files) + library-files) + (cons argument previous-args)))) ((and (string-prefix? %store-directory argument) (shared-library? argument)) ;add library - (cons library-path - (cons argument library-files))) + (list library-path + (cons argument library-files) + (cons argument previous-args))) (else - result))))) - (cons '() '()) + (list library-path + library-files + (cons argument previous-args))))))) + (list '() '() '()) args)) - (match path+files - ((path . files) + (match path+files+args + ((path files arguments) (reverse files)))) (define (rpath-arguments library-files) @@ -202,6 +213,8 @@ impure library ~s~%" (args (append args (rpath-arguments libs)))) (when %debug? (format (current-error-port) + "ld-wrapper: libraries linked: ~s~%" libs) + (format (current-error-port) "ld-wrapper: invoking `~a' with ~s~%" %real-ld args)) (apply execl %real-ld (basename %real-ld) args))) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Could you check whether it solves the problem? (Tested on x86_64, no regressions AFAICS.) Ludo=E2=80=99. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 09 02:04:32 2015 Received: (at 20102) by debbugs.gnu.org; 9 Apr 2015 06:04:32 +0000 Received: from localhost ([127.0.0.1]:49900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yg5Zo-000422-3B for submit@debbugs.gnu.org; Thu, 09 Apr 2015 02:04:32 -0400 Received: from world.peace.net ([50.252.239.5]:41225 ident=hope7) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yg5Zm-00041t-4R for 20102@debbugs.gnu.org; Thu, 09 Apr 2015 02:04:30 -0400 Received: from [10.1.10.78] (helo=jojen) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Yg5Ze-0000sg-TC; Thu, 09 Apr 2015 02:04:22 -0400 From: Mark H Weaver To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: bug#20102: Problem with ld.so RUNPATH on armhf References: <87y4n0ybdd.fsf@netris.org> <87pp7jh7y8.fsf@gnu.org> <87384f5goy.fsf@netris.org> <87oan16m4z.fsf@gnu.org> <87d23hynqe.fsf@netris.org> <87fv8b0wwx.fsf@gnu.org> <87bniyy7au.fsf@netris.org> <87twwqv50y.fsf@gnu.org> Date: Thu, 09 Apr 2015 02:04:58 -0400 In-Reply-To: <87twwqv50y.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Wed, 08 Apr 2015 20:39:09 +0200") Message-ID: <87mw2hx2et.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20102 Cc: 20102@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) ludo@gnu.org (Ludovic Court=C3=A8s) writes: > With a bit of additional debug, I can print the value of =E2=80=98libs=E2= =80=99 in the > =E2=80=98ld-wrapper=E2=80=99 procedure: > > ;;; (libs ("/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib/ld= -linux-armhf.so.3")) > > This one comes from the -dynamic-linker flag, which is not passed on > x86_64. > > I believe this extra -dynamic-linker flag comes from a bogus =E2=80=98lin= k=E2=80=99 spec > on ARM, solved by this: > > --- gcc-4.8.4/gcc/config/arm/linux-elf.h.orig 2015-04-08 20:31:20.3769004= 78 +0200 > +++ gcc-4.8.4/gcc/config/arm/linux-elf.h 2015-04-08 20:31:36.437014437 +0= 200 > @@ -65,7 +65,7 @@ > %{symbolic:-Bsymbolic} \ > %{!static: \ > %{rdynamic:-export-dynamic} \ > - -dynamic-linker " GNU_USER_DYNAMIC_LINKER "} \ > + %{!shared:-dynamic-linker " GNU_USER_DYNAMIC_LINKER "}} \ > -X \ > %{mbig-endian:-EB} %{mlittle-endian:-EL}" \ > SUBTARGET_EXTRA_LINK_SPEC > > That way it would match GNU_USER_TARGET_LINK_SPEC in i386/gnu-user.h, > where -dynamic-linker appears within %{!static ... %{!shared ...}}. > > So, could you do: > > (define patched-gcc > (package > (inherit gcc-4.8) > (sources (origin (inherit (package-source gcc-4.8)) > (patches ...))))) > > build it, and then use it in the failed glibc build tree to rebuild > ld.so? Yes, this fixed the problem. I went ahead and pushed 1421afa94a to core-updates to apply this patch to gcc-4.8, gcc-4.9, and cross-gcc. I started both Hydra and my Novena building the new core-updates. Thanks! Mark From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 09 02:57:45 2015 Received: (at 20102-done) by debbugs.gnu.org; 9 Apr 2015 06:57:45 +0000 Received: from localhost ([127.0.0.1]:49942 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yg6PI-0005Ui-I5 for submit@debbugs.gnu.org; Thu, 09 Apr 2015 02:57:44 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:60476 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yg6PG-0005UX-8K for 20102-done@debbugs.gnu.org; Thu, 09 Apr 2015 02:57:42 -0400 Received: from pluto.bordeaux.inria.fr ([193.50.110.57]:49814 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1Yg6PF-0003ue-FB; Thu, 09 Apr 2015 02:57:41 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Mark H Weaver Subject: Re: bug#20102: Problem with ld.so RUNPATH on armhf References: <87y4n0ybdd.fsf@netris.org> <87pp7jh7y8.fsf@gnu.org> <87384f5goy.fsf@netris.org> <87oan16m4z.fsf@gnu.org> <87d23hynqe.fsf@netris.org> <87fv8b0wwx.fsf@gnu.org> <87bniyy7au.fsf@netris.org> <87twwqv50y.fsf@gnu.org> <87mw2hx2et.fsf@netris.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 20 Germinal an 223 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Thu, 09 Apr 2015 08:57:39 +0200 In-Reply-To: <87mw2hx2et.fsf@netris.org> (Mark H. Weaver's message of "Thu, 09 Apr 2015 02:04:58 -0400") Message-ID: <878ue1vlek.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 20102-done Cc: 20102-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) Mark H Weaver skribis: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> With a bit of additional debug, I can print the value of =E2=80=98libs= =E2=80=99 in the >> =E2=80=98ld-wrapper=E2=80=99 procedure: >> >> ;;; (libs ("/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib/l= d-linux-armhf.so.3")) >> >> This one comes from the -dynamic-linker flag, which is not passed on >> x86_64. >> >> I believe this extra -dynamic-linker flag comes from a bogus =E2=80=98li= nk=E2=80=99 spec >> on ARM, solved by this: >> >> --- gcc-4.8.4/gcc/config/arm/linux-elf.h.orig 2015-04-08 20:31:20.376900= 478 +0200 >> +++ gcc-4.8.4/gcc/config/arm/linux-elf.h 2015-04-08 20:31:36.437014437 += 0200 >> @@ -65,7 +65,7 @@ >> %{symbolic:-Bsymbolic} \ >> %{!static: \ >> %{rdynamic:-export-dynamic} \ >> - -dynamic-linker " GNU_USER_DYNAMIC_LINKER "} \ >> + %{!shared:-dynamic-linker " GNU_USER_DYNAMIC_LINKER "}} \ >> -X \ >> %{mbig-endian:-EB} %{mlittle-endian:-EL}" \ >> SUBTARGET_EXTRA_LINK_SPEC >> >> That way it would match GNU_USER_TARGET_LINK_SPEC in i386/gnu-user.h, >> where -dynamic-linker appears within %{!static ... %{!shared ...}}. >> >> So, could you do: >> >> (define patched-gcc >> (package >> (inherit gcc-4.8) >> (sources (origin (inherit (package-source gcc-4.8)) >> (patches ...))))) >> >> build it, and then use it in the failed glibc build tree to rebuild >> ld.so? > > Yes, this fixed the problem. I went ahead and pushed 1421afa94a to > core-updates to apply this patch to gcc-4.8, gcc-4.9, and cross-gcc. > > I started both Hydra and my Novena building the new core-updates. Cool, thanks! (There=E2=80=99s a small typo in the comment in the patch: it should be =E2= =80=9CDon=E2=80=99t pass -dynamic-linker when shared.=E2=80=9D) I will push the ld-wrapper fix in the next core-updates cycle then. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 09 04:18:06 2015 Received: (at 20102) by debbugs.gnu.org; 9 Apr 2015 08:18:06 +0000 Received: from localhost ([127.0.0.1]:49970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yg7f3-0007jV-Pr for submit@debbugs.gnu.org; Thu, 09 Apr 2015 04:18:06 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:34903 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yg7f1-0007jN-Ll for 20102@debbugs.gnu.org; Thu, 09 Apr 2015 04:18:04 -0400 Received: from pluto.bordeaux.inria.fr ([193.50.110.57]:50211 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1Yg7f0-0004LW-Av; Thu, 09 Apr 2015 04:18:02 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Mark H Weaver Subject: Re: bug#20102: Problem with ld.so RUNPATH on armhf References: <87y4n0ybdd.fsf@netris.org> <87pp7jh7y8.fsf@gnu.org> <87384f5goy.fsf@netris.org> <87oan16m4z.fsf@gnu.org> <87d23hynqe.fsf@netris.org> <87fv8b0wwx.fsf@gnu.org> <87bniyy7au.fsf@netris.org> <87twwqv50y.fsf@gnu.org> <87mw2hx2et.fsf@netris.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 20 Germinal an 223 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Thu, 09 Apr 2015 10:18:00 +0200 In-Reply-To: <87mw2hx2et.fsf@netris.org> (Mark H. Weaver's message of "Thu, 09 Apr 2015 02:04:58 -0400") Message-ID: <87d23dr9zb.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 20102 Cc: 20102@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) Mark H Weaver skribis: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> With a bit of additional debug, I can print the value of =E2=80=98libs= =E2=80=99 in the >> =E2=80=98ld-wrapper=E2=80=99 procedure: >> >> ;;; (libs ("/gnu/store/fbdjazgwy3zyx8qc5z4ag0j78k2d7raw-glibc-2.21/lib/l= d-linux-armhf.so.3")) >> >> This one comes from the -dynamic-linker flag, which is not passed on >> x86_64. >> >> I believe this extra -dynamic-linker flag comes from a bogus =E2=80=98li= nk=E2=80=99 spec >> on ARM, solved by this: >> >> --- gcc-4.8.4/gcc/config/arm/linux-elf.h.orig 2015-04-08 20:31:20.376900= 478 +0200 >> +++ gcc-4.8.4/gcc/config/arm/linux-elf.h 2015-04-08 20:31:36.437014437 += 0200 >> @@ -65,7 +65,7 @@ >> %{symbolic:-Bsymbolic} \ >> %{!static: \ >> %{rdynamic:-export-dynamic} \ >> - -dynamic-linker " GNU_USER_DYNAMIC_LINKER "} \ >> + %{!shared:-dynamic-linker " GNU_USER_DYNAMIC_LINKER "}} \ >> -X \ >> %{mbig-endian:-EB} %{mlittle-endian:-EL}" \ >> SUBTARGET_EXTRA_LINK_SPEC >> >> That way it would match GNU_USER_TARGET_LINK_SPEC in i386/gnu-user.h, >> where -dynamic-linker appears within %{!static ... %{!shared ...}}. >> >> So, could you do: >> >> (define patched-gcc >> (package >> (inherit gcc-4.8) >> (sources (origin (inherit (package-source gcc-4.8)) >> (patches ...))))) >> >> build it, and then use it in the failed glibc build tree to rebuild >> ld.so? > > Yes, this fixed the problem. I went ahead and pushed 1421afa94a to > core-updates to apply this patch to gcc-4.8, gcc-4.9, and cross-gcc. I=E2=80=99ve reported the problem at . Ludo=E2=80=99. From unknown Sat Jun 21 15:37:21 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 07 May 2015 11:24:05 +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 From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 13 11:09:40 2015 Received: (at control) by debbugs.gnu.org; 13 Jun 2015 15:09:40 +0000 Received: from localhost ([127.0.0.1]:52863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z3n40-0008LL-Jn for submit@debbugs.gnu.org; Sat, 13 Jun 2015 11:09:40 -0400 Received: from world.peace.net ([50.252.239.5]:43518 ident=hope2) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z3n3z-0008LB-Bz for control@debbugs.gnu.org; Sat, 13 Jun 2015 11:09:39 -0400 Received: from [10.1.10.104] (helo=jojen) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Z3n3t-0004kA-HQ; Sat, 13 Jun 2015 11:09:33 -0400 From: Mark H Weaver To: control@debbugs.gnu.org Date: Sat, 13 Jun 2015 11:09:31 -0400 Message-ID: <87d20zk5lg.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: unarchive 20102 reopen 20102 thanks [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: unarchive 20102 reopen 20102 thanks [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject unarchive 20102 reopen 20102 thanks From unknown Sat Jun 21 15:37:21 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Did not alter fixed versions and reopened. Date: Sat, 13 Jun 2015 15:10:02 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # Did not alter fixed versions and reopened. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 13 11:12:57 2015 Received: (at 20102) by debbugs.gnu.org; 13 Jun 2015 15:12:57 +0000 Received: from localhost ([127.0.0.1]:52868 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z3n7A-0008Qm-Av for submit@debbugs.gnu.org; Sat, 13 Jun 2015 11:12:56 -0400 Received: from world.peace.net ([50.252.239.5]:43520 ident=hope5) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z3n77-0008Qd-SL for 20102@debbugs.gnu.org; Sat, 13 Jun 2015 11:12:54 -0400 Received: from [10.1.10.104] (helo=jojen) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Z3n70-0004mh-RZ; Sat, 13 Jun 2015 11:12:46 -0400 From: Mark H Weaver To: 20102@debbugs.gnu.org Subject: Re: bug#20102: Problem with ld.so RUNPATH on armhf References: <87y4n0ybdd.fsf@netris.org> Date: Sat, 13 Jun 2015 11:12:45 -0400 In-Reply-To: <87y4n0ybdd.fsf@netris.org> (Mark H. Weaver's message of "Fri, 13 Mar 2015 14:56:46 -0400") Message-ID: <87bngjk5g2.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20102 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) In March 2015, Mark H Weaver wrote: > I recently tried rebuilding Guix on armhf, specifically master since the > recent core-updates merge, and have run into a snag. I'm able to build > a lot of stuff, including our full 'emacs' package (with Gtk+), but I'm > unable to build 'glibc-utf8-locales', which means I can't build any > profiles at all, because the ca-certificates-bundle uses > glibc-utf8-locales. > > Here's what happens when I try to build 'glibc-utf8-locales' manually: > > mhw@novena:~$ guix build -K glibc-utf8-locales > The following derivation will be built: > /gnu/store/14kf28i9qkzrdjn5m150zk6dxijssk2k-glibc-utf8-locales-2.21.drv > warning: failed to install locale: Invalid argument > @ build-started /gnu/store/14kf28i9qkzrdjn5m150zk6dxijssk2k-glibc-utf8-locales-2.21.drv - armhf-linux /var/log/guix/drvs/14//kf28i9qkzrdjn5m150zk6dxijssk2k-glibc-utf8-locales-2.21.drv.bz2 > Inconsistency detected by ld.so: get-dynamic-info.h: 142: elf_get_dynamic_info: Assertion `info[29] == ((void *)0)' failed! > note: keeping build directory `/tmp/nix-build-glibc-utf8-locales-2.21.drv-0' > builder for `/gnu/store/14kf28i9qkzrdjn5m150zk6dxijssk2k-glibc-utf8-locales-2.21.drv' failed with exit code 1 > @ build-failed /gnu/store/14kf28i9qkzrdjn5m150zk6dxijssk2k-glibc-utf8-locales-2.21.drv - 1 builder for `/gnu/store/14kf28i9qkzrdjn5m150zk6dxijssk2k-glibc-utf8-locales-2.21.drv' failed with exit code 1 > killing process 1498 > guix build: error: build failed: build of `/gnu/store/14kf28i9qkzrdjn5m150zk6dxijssk2k-glibc-utf8-locales-2.21.drv' failed > > The key line being: > > Inconsistency detected by ld.so: get-dynamic-info.h: 142: elf_get_dynamic_info: Assertion `info[29] == ((void *)0)' failed! The same problem has resurfaced on armhf on the current core-updates branch. More precisely, this is a merge of core-updates (16cae79), master (1e44cf8), and openssl-update (0515580). There's one difference: I can successfully run "guix build -K glibc-utf8-locales", but if I try to build any profile, it fails while building another package named "glibc-utf8-locales", with precisely the same error message above. Otherwise, I managed to build every package in my profile, which includes some substantial software. I'm surprised because I thought we already fixed this in two redundant ways: by improving 'ld-wrapper' to avoid adding an '-rpath' for ld.so, and by patching gcc. I would have expected at least one of those fixes to take care of this. Should I open a new ticket for this, or should we reuse this ticket? For now, I unarchived and reopened this bug. Thanks, Mark From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 13 19:36:16 2015 Received: (at 20102) by debbugs.gnu.org; 13 Jun 2015 23:36:16 +0000 Received: from localhost ([127.0.0.1]:53050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z3uyF-0005Hg-RS for submit@debbugs.gnu.org; Sat, 13 Jun 2015 19:36:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45443) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z3uyE-0005HR-5U for 20102@debbugs.gnu.org; Sat, 13 Jun 2015 19:36:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z3uy4-00016A-E0 for 20102@debbugs.gnu.org; Sat, 13 Jun 2015 19:36:08 -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.5 required=5.0 tests=BAYES_05,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50190) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z3uy4-000166-AT; Sat, 13 Jun 2015 19:36:04 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:56622 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1Z3uy3-0007yu-MK; Sat, 13 Jun 2015 19:36:04 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Mark H Weaver Subject: Re: bug#20102: Problem with ld.so RUNPATH on armhf References: <87y4n0ybdd.fsf@netris.org> <87bngjk5g2.fsf@netris.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 25 Prairial an 223 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Sun, 14 Jun 2015 01:36:00 +0200 In-Reply-To: <87bngjk5g2.fsf@netris.org> (Mark H. Weaver's message of "Sat, 13 Jun 2015 11:12:45 -0400") Message-ID: <87twub89lr.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 20102 Cc: 20102@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mark H Weaver skribis: > In March 2015, Mark H Weaver wrote: [...] >> Inconsistency detected by ld.so: get-dynamic-info.h: 142: elf_get_dynami= c_info: Assertion `info[29] =3D=3D ((void *)0)' failed! > > The same problem has resurfaced on armhf on the current core-updates > branch. More precisely, this is a merge of core-updates (16cae79), > master (1e44cf8), and openssl-update (0515580). > > There's one difference: I can successfully run "guix build -K > glibc-utf8-locales", but if I try to build any profile, it fails while > building another package named "glibc-utf8-locales", with precisely the > same error message above. Otherwise, I managed to build every package > in my profile, which includes some substantial software. It happens on x86_64 as well. Namely, the glibc that is built with glibc-final and gcc-final has extra RUNPATH entries: --8<---------------cut here---------------start------------->8--- $ ./pre-inst-env guix build -e '(@ (gnu packages base) glibc)' -K [...] /gnu/store/pxi61vv6qj325y3zs5qpcy2shykgxdar-glibc-2.21 /gnu/store/m3qidd4gx7ry3wxagsrd9cwlykq90yi7-glibc-2.21-debug $ /gnu/store/pxi61vv6qj325y3zs5qpcy2shykgxdar-glibc-2.21/bin/gencat=20 Inconsistency detected by ld.so: get-dynamic-info.h: 142: elf_get_dynamic_i= nfo: Assertion `info[29] =3D=3D ((void *)0)' failed! $ objdump -x /gnu/store/pxi61vv6qj325y3zs5qpcy2shykgxdar-glibc-2.21/bin/gen= cat |grep PATH RUNPATH /gnu/store/2bq2qaaajar2f3dbxrrwssxfrfi0k9zr-gcc-4.9.= 2/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2 --8<---------------cut here---------------end--------------->8--- After a bit of investigation, I found that the problem came from: -plugin /gnu/store/2bq2qaaajar2f3dbxrrwssxfrfi0k9zr-gcc-4.9.2/libexec/gcc= /x86_64-unknown-linux-gnu/4.9.2/liblto_plugin.so.0 which led ld-wrapper to add a -rpath flag for that directory. I=E2=80=99m testing the patch below and will commit tomorrow if everything = goes well. Thanks, Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch Content-Disposition: inline --- a/gnu/packages/ld-wrapper.in +++ b/gnu/packages/ld-wrapper.in @@ -143,12 +143,16 @@ exec @GUILE@ -c "(load-compiled \"@SELF@.go\") (apply $main (cdr (command-line)) (define path+files+args (fold (lambda (argument result) (match result - ((library-path library-files ("-dynamic-linker" . rest)) - ;; When passed '-dynamic-linker ld.so', ignore 'ld.so'. - ;; See . + ((library-path library-files + ((and flag + (or "-dynamic-linker" "-plugin")) + . rest)) + ;; When passed '-dynamic-linker ld.so', ignore 'ld.so'; when + ;; passed '-plugin liblto_plugin.so', ignore + ;; 'liblto_plugin.so'. See . (list library-path library-files - (cons* argument "-dynamic-linker" rest))) + (cons* argument flag rest))) ((library-path library-files previous-args) (cond ((string-prefix? "-L" argument) ;augment the search path (list (append library-path --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 14 09:32:54 2015 Received: (at 20102-done) by debbugs.gnu.org; 14 Jul 2015 13:32:54 +0000 Received: from localhost ([127.0.0.1]:48781 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZF0KL-0007Sw-9B for submit@debbugs.gnu.org; Tue, 14 Jul 2015 09:32:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37546) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZF0KG-0007Sc-Je for 20102-done@debbugs.gnu.org; Tue, 14 Jul 2015 09:32:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZF0K7-0004Ni-KS for 20102-done@debbugs.gnu.org; Tue, 14 Jul 2015 09:32:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.3 required=5.0 tests=ALL_TRUSTED,BAYES_00, RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([208.118.235.10]:49593) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZF0K7-0004NT-5Y; Tue, 14 Jul 2015 09:32:39 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:40621 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1ZF0K6-0002Bh-JM; Tue, 14 Jul 2015 09:32:38 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Mark H Weaver Subject: Re: bug#20102: Problem with ld.so RUNPATH on armhf References: <87y4n0ybdd.fsf@netris.org> <87bngjk5g2.fsf@netris.org> <87twub89lr.fsf@gnu.org> Date: Tue, 14 Jul 2015 15:32:36 +0200 In-Reply-To: <87twub89lr.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sun, 14 Jun 2015 01:36:00 +0200") Message-ID: <87vbdmrhjf.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (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: 208.118.235.10 X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 20102-done Cc: 20102-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.4 (------) ludo@gnu.org (Ludovic Court=C3=A8s) skribis: > It happens on x86_64 as well. Namely, the glibc that is built with > glibc-final and gcc-final has extra RUNPATH entries: > > $ ./pre-inst-env guix build -e '(@ (gnu packages base) glibc)' -K > [...] > /gnu/store/pxi61vv6qj325y3zs5qpcy2shykgxdar-glibc-2.21 > /gnu/store/m3qidd4gx7ry3wxagsrd9cwlykq90yi7-glibc-2.21-debug > $ /gnu/store/pxi61vv6qj325y3zs5qpcy2shykgxdar-glibc-2.21/bin/gencat=20 > Inconsistency detected by ld.so: get-dynamic-info.h: 142: elf_get_dynamic= _info: Assertion `info[29] =3D=3D ((void *)0)' failed! > $ objdump -x /gnu/store/pxi61vv6qj325y3zs5qpcy2shykgxdar-glibc-2.21/bin/g= encat |grep PATH > RUNPATH /gnu/store/2bq2qaaajar2f3dbxrrwssxfrfi0k9zr-gcc-4.= 9.2/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2 > > After a bit of investigation, I found that the problem came from: > > -plugin /gnu/store/2bq2qaaajar2f3dbxrrwssxfrfi0k9zr-gcc-4.9.2/libexec/g= cc/x86_64-unknown-linux-gnu/4.9.2/liblto_plugin.so.0 > > which led ld-wrapper to add a -rpath flag for that directory. > > I=E2=80=99m testing the patch below and will commit tomorrow if everythin= g goes > well. The patch was applied as b5616bc a while back, so I=E2=80=99m closing this = bug. Ludo=E2=80=99. From unknown Sat Jun 21 15:37:21 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 12 Aug 2015 11:24:04 +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