From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id u6AWO7RYM2PhewEAbAwnHQ (envelope-from ) for ; Tue, 27 Sep 2022 22:10:29 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id uOTiObRYM2PLRQAA9RJhRA (envelope-from ) for ; Tue, 27 Sep 2022 22:10:28 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id AD7CFF8DD for ; Tue, 27 Sep 2022 22:10:28 +0200 (CEST) Received: from localhost ([::1]:39844 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1odGuR-0006DD-DH for larch@yhetil.org; Tue, 27 Sep 2022 16:10:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38688) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ocjBj-000690-HJ for bug-guix@gnu.org; Mon, 26 Sep 2022 04:10:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50163) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ocjBi-00042i-Ul for bug-guix@gnu.org; Mon, 26 Sep 2022 04:10:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ocjBi-00011u-Pf for bug-guix@gnu.org; Mon, 26 Sep 2022 04:10:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#58033: A bug in file-dynamic-info used by validate-runpath in gnu-build-system and others. References: In-Reply-To: Resent-From: Lukasz Olszewski Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 26 Sep 2022 08:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58033 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 58033@debbugs.gnu.org Received: via spool by 58033-submit@debbugs.gnu.org id=B58033.16641797733885 (code B ref 58033); Mon, 26 Sep 2022 08:10:02 +0000 Received: (at 58033) by debbugs.gnu.org; 26 Sep 2022 08:09:33 +0000 Received: from localhost ([127.0.0.1]:49231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ocjBB-00010V-4P for submit@debbugs.gnu.org; Mon, 26 Sep 2022 04:09:33 -0400 Received: from mail-pl1-f169.google.com ([209.85.214.169]:37525) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ocPoH-0008Am-8L for 58033@debbugs.gnu.org; Sun, 25 Sep 2022 07:28:33 -0400 Received: by mail-pl1-f169.google.com with SMTP id d24so3935007pls.4 for <58033@debbugs.gnu.org>; Sun, 25 Sep 2022 04:28:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lukaszolszewski-info.20210112.gappssmtp.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=3XSOzbsn0MM2Vx5VSD5/rBSlAJxuOqFLZLMutGBBpWU=; b=WzzaGe0NmRB3Tn/SODMosFWhXGMRe8s8yYI1VNAJL5DBU7vWaGaVmGUZm01KS6Hur6 Lx+xxrah5tJoZkuPW4xpNtI5XlK8D1S3Y03Ej7EaA7f+MG6PfGCoetxDkBPJdjrFw7OO d6TCl3UflJD/KvEmYrsbJLe7gTbkqxQhQBOKta6vesegk+TKv0yVONsuolRXqAECUg+4 G5SGwPhVjnC1/5uYydqSivN0KeXbUB2O+RZrbvOaeHAmbC1Wtjzr931E3YCXaaOED3cK mqnWYVP8PKD+Nm+FrF9k73qhf2BF/5LLwA+UIgevJzsgXvpfh6vghVjC8ZTddVzAXd3C PTPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=3XSOzbsn0MM2Vx5VSD5/rBSlAJxuOqFLZLMutGBBpWU=; b=1YqxFMNVDjdRzevjld8bwYbHm2fvlfJj0zxSdHrO8qIeQci2ezc1zTjq0h6I5R8jCS 7Z95IWFCB0MbTqlqTW5iI36EchkrZdtrfmLDbzamrlVKe01tzFvHt/kDP8YxVly5pA8T BvAWeD26/IqkaRiSdC80uZYDjhyG3gyz7kUYhWiAb5/RGj7/5j7qjxyxy9ogefKE7l+I Z89EvixKl8ZtvnBRYPFOy3437DIfOTP85VR2qCLgKTuOrNxvQES9uAN38oPj6+nhOdNG /4/Xueo89sS0h9Eh+zYHhGD/0jPtptDoxdLPlhWlBFR9CB/02w52AmJ0dQre2YwgSp9m eTHQ== X-Gm-Message-State: ACrzQf1H/O8mlPezEEYQK1I0UWYN0/iMPNeuM7asoA1IuCAXVJV9mNO2 9NdrehJW2dlLOlFjf/yjGX/B4UgPrBEAFOxurOycI7kwTmemlg== X-Google-Smtp-Source: AMsMyM6mOg1WoAdfHvWaO4QEotbTIC4z9hE351FUXbERbxpajERAa1xO+UxCDHdgAQlQrFbSOIHe3qlz/MTm8qsTwxY= X-Received: by 2002:a17:90b:4b88:b0:202:e381:e643 with SMTP id lr8-20020a17090b4b8800b00202e381e643mr30587803pjb.148.1664105307068; Sun, 25 Sep 2022 04:28:27 -0700 (PDT) MIME-Version: 1.0 From: Lukasz Olszewski Date: Sun, 25 Sep 2022 13:27:47 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Mailman-Approved-At: Mon, 26 Sep 2022 04:09:27 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Tue, 27 Sep 2022 16:10:23 -0400 X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1664309428; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=3XSOzbsn0MM2Vx5VSD5/rBSlAJxuOqFLZLMutGBBpWU=; b=NO1aPo9/J316id/8Yetecr+TfB5WRK/kOvK7s+x/OBFd5JLOUxIHM8lC5idVTwwwpTmVzu gS2KGlrO65L/EgjZgmjsYi+X/6kXDIUSbt64YPsINhsmCjid47NBX2UpyvRGIP5d2boLJI NBqRlLRLEZ+j7SBlQhRt8VmFon7IGgFA/luRSP5EhyTlXBeEIKCBC1xXACB6bl2Ieedu12 38CKLBv0H5LJDX8R/i5fEQ+GQ6bAXFwV1DrfBvXZo9wvHmaNs69A1qQhjV3nWi1MH9yfoR h4pCbDl6wnA1oyR+qiEH7DP1vbDBRuoH/NW00AWVazXiyEGji+K44eSCKRQ3hg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1664309428; a=rsa-sha256; cv=none; b=FBIkVEiQTdZy4nMZlLBP2WUiE1Eguv+ZKlgTG22Y/kUFqrzkFYKWBKbAQlz8AGQYcI6E4/ a5c97STcj7WDYYHBzOrErnhsqXHJ1Y3Ulh3ZooH0rfCN9CgZB7/r3cvOH7s7/xMQR3sQCh bSAQ7sVQ/oG9xOQFXcV1x0PU4cpzaFAn2DIine0uC2QwScLYqSqrJBMZEzmhlCMIAdw1bD RMDAx6vxKBYwgZri/ybypd2tLQUFv4+1W7J8e3GmjnapyVAhjQgXG3QjDqe8kXSqRYhXhr 5p2NCixdEw3QnkJ1ZyTyhZiNK8BKJ295hiljSS/JwJJqKSoK8prd1VhcPhvQ5Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lukaszolszewski-info.20210112.gappssmtp.com header.s=20210112 header.b=WzzaGe0N; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 3.66 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lukaszolszewski-info.20210112.gappssmtp.com header.s=20210112 header.b=WzzaGe0N; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: AD7CFF8DD X-Spam-Score: 3.66 X-Migadu-Scanner: scn1.migadu.com X-TUID: nWRSHtijV0Y6 Sorry, for multiple emails with the same content. There was a delay of over 10h in those emails showing up and I thought they were not getting through. Regarding the issue. It seems it has to do with the strip phase. I managed to replicate the whole issue outside the build system by taking binaries backed up after install. Then if I run $ strip --strip-unneeded --enable-deterministic-archives file the files can be run fine, but if I use patchelf to add an extra folder to the rpath strip complains like this: $ strip --strip-unneeded --enable-deterministic-archives /home/luk/dev/backup_FileStoreTest strip: /home/luk/dev/stt5WKN1: warning: allocated section `.dynstr' not in segment Then the binary has its elf header mangled as described previously. By copying the unmodified file, modifying rpath and running strip a couple of times I found that there is no problem if the rpath change results in rpath of the same or shorter length, but adding even one byte to it makes 'strip' later complain and mangle the binary. Regards, Lukasz