From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id QIOGI6/x32HpbAEAgWs5BA (envelope-from ) for ; Thu, 13 Jan 2022 10:32:31 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id +G2pHa/x32FRUAAAauVa8A (envelope-from ) for ; Thu, 13 Jan 2022 10:32:31 +0100 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 8705042446 for ; Thu, 13 Jan 2022 10:32:30 +0100 (CET) Received: from localhost ([::1]:45842 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n7wT6-0007Z2-JQ for larch@yhetil.org; Thu, 13 Jan 2022 04:32:28 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34700) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n7wSP-0007YW-GF for help-guix@gnu.org; Thu, 13 Jan 2022 04:31:47 -0500 Received: from [2607:f8b0:4864:20::1035] (port=47039 helo=mail-pj1-x1035.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n7wSN-0008AE-4W; Thu, 13 Jan 2022 04:31:44 -0500 Received: by mail-pj1-x1035.google.com with SMTP id rj2-20020a17090b3e8200b001b1944bad25so10254462pjb.5; Thu, 13 Jan 2022 01:31:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=Gp55Qvq9m117Uky0kQrpSno7gkht3boI/b7r8pJtWZw=; b=CDO/rJIrAi4xB2ahie2FKHaKcjbylsC7wEsHNVHyaVwn+1JKzeXvp3x9CGkLqrWOmK 2NsFkMKiIqcLmz7GeKwgeEchGhDAqyfyacDU6Q/mVvhcqbDxaaNqb8TGbYlKXe11k34X wPp1M8RcTH4GnsFF91wxltpgldzsHvNOpK5NsjkbIS4k7LU1eDNh7u53Oyy1WUbOWdZq kONykJvA+Dic0ocK1YKLLrq63x305vDRoE/ojErAnHOYMvcl7HG/vZmviXkFJ3Y9X1dD EYl0F9OmqG/3Ucez1w4amD06ThpIDPphdx9HyD0T748cphuZo3CefSufhxLndH5TDpL4 mSig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=Gp55Qvq9m117Uky0kQrpSno7gkht3boI/b7r8pJtWZw=; b=lTADqrvLJnPLQnn6KEmE+8/Vg5HL2qsKg7ZMP4gWqaezdCDiMcLwZUH0AaxnAWlaeD TOf/upKNhDBTBsiEz2CDs4H/b443C4c+QBSGNXbwNTThFbgrWY+z7ieUiE/y+H94xt42 i8AJQKnrGfmZG3ctA6Q9vMt3NdQLknLqyV3jyr9JiVjuBC1RwnhGuzqKl0um/P62fVfP HUKAbMXe619mMjOuLjR7mx3ImD6unsRhb1HhwT53eygVWVxJn1nLpJQAMfJ+EV+P2FNP lJrFyY7u8oDGlARsZC9R5eCA1hQyRZ1XwcvEHiqM5qLCxDSXuAb5VxrybTfljBIiDwNF 9Fxg== X-Gm-Message-State: AOAM5314Xc4Xpgt8hmrLz8/cZvG9wovTeQr8M8u01TootyUW2g7St+xs DUG7AitXFmZB6R47b7lGDiJ0Pw2+vdU= X-Google-Smtp-Source: ABdhPJyAzGCN7dNe4Nth2+F6vHaBCDaAH+6ZN7oRrr3H2+P/QLdu4+d4OR56cqZmct3lBor2tlaPPA== X-Received: by 2002:a63:be45:: with SMTP id g5mr3204357pgo.309.1642066299921; Thu, 13 Jan 2022 01:31:39 -0800 (PST) Received: from garuda-lan (c-71-231-157-28.hsd1.wa.comcast.net. [71.231.157.28]) by smtp.gmail.com with ESMTPSA id e3sm1808042pgm.51.2022.01.13.01.31.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Jan 2022 01:31:39 -0800 (PST) From: Chris Marusich To: phodina Subject: Re: Guix system build fails on Aarch64 References: <25ZN3mlfC5pLJu-WYen4-H9lo--KzcmV5utk7MQKcLJ8kW590x_1DHTNW1XM0ktD1f32julF9pSmBbVu5ZJcbvvJbVP2a8pTFHrvJI2txuQ=@protonmail.com> Date: Thu, 13 Jan 2022 01:31:35 -0800 In-Reply-To: (phodina@protonmail.com's message of "Thu, 13 Jan 2022 07:42:19 +0000") Message-ID: <87iluo9e2w.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::1035 (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::1035; envelope-from=cmmarusich@gmail.com; helo=mail-pj1-x1035.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-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=1642066351; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=Gp55Qvq9m117Uky0kQrpSno7gkht3boI/b7r8pJtWZw=; b=Y2TviRVuAPbcYwvncFtv8Ul2hOvQviLOThPAR+xsV/w/Pwzs8VbOeTm/fJImPaQNeEtN4r YDfTDfeTuRqe7WXmmSP9lpaaJ6ZEeGRxJxEvOzx5VDJHxWGZHShJlAQEHSkQQoraggcn2M oVbtKHBLfCv4zzj7UMm7A3NwAtHBTLUkQZudQYFB6Cqin8RUcMOusu8TzSDGB6EVuWFNgK tOwmBS2D05TVny6fBRjUugNcWRMp179aEtBwRwA6Dno+7FeHoyDmcJq5glsStbGWbgfvi6 PJnfMRUFDdkdtnopG2NH2KxjPiHMvpaqnQSa5G1C5dp3zvqht+sjz9i64Pz0iw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1642066351; a=rsa-sha256; cv=none; b=oI2ACXmpfOVPAjSjMlgE69D2wFZ6YLRolzXwIbmll7LnqoTtGNDsVlg19R2RIV6irPKi0m Y1dB1oESE5+EFmDXJqVzouAf3iadlJsJh+rfZu9tcteGzXEj8SuYiJX4/6XMvQQw7UcP52 HEfbhvz5VGqLFODa7Hxt6Oz10Ah2A/DI5ttUughnm1poxlQeWHc76HGQrt9Ipm7XNbEUoL 5lGJlwwydTKR6YKnjqzka5bS8qf6ocxtmn364SjXxt6BQvnh8gmTPxtwG3EALN6ajrpyRa 14U/tPsIlqI53GDcCm95BxT9bXB2M2GG5P2dWyC6YHBfCLaKY+0OvuTqun+9Uw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b="CDO/rJIr"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.12 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b="CDO/rJIr"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 8705042446 X-Spam-Score: -4.12 X-Migadu-Scanner: scn0.migadu.com X-TUID: thYb1wHUbHqx --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi phodina, phodina writes: > could you please help me fix the failing test for gremlin in > tests/gremlin.scm (file-needed/recursive) on Aarch64? > > I've tried to understand what the gremlin project is and what this > test is supposed to do but couldn't come up with a solution other than > to skip the test. > > Log attached, failed test is on line 10999. A bug report has been opened for this issue here: https://issues.guix.gnu.org/52943 I commented on that bug report because the test was failing on powerpc64le-linux for unrelated reasons, and I was investigating that separate powerpc64le-linux issue. I'm not sure what the problem is on aarch64-linux. You can find my summary here: https://issues.guix.gnu.org/52943#11 Skipping the test, or changing it so it passes on aarch64-linux without changing the behavior of gremlin, is certainly one option. However, doing so would be the same as saying, "It is OK that, on aarch64-linux, ld-linux-aarch64.so is missing from ELF files, even though it is not missing on other architectures." However, I don't know if that's normal, so I can't say confidently whether it's OK. I can think of at least the following things that someone could do to investigate more: =2D Ask the glibc folks on one of their email lists if this situation looks normal (a NEEDED entry for ld-linux-aarch64.so is missing from the dynamic section of an ELF file, but ldd prints ld-linux-aarch64.so, anyway). Maybe they can give us a direct answer about whether or not it is normal. =2D Inspect ELF files of dynamically linked binaries on the aarch64 port of other distros, such as Debian or Fedora, and reply to the bug report with information about whether ld-linux-aarch64.so is present (see the bug report for examples of how to invoke objdump or readelf to see the dynamic section of an ELF file). If it's missing, then does ldd print it when invoked on the ELF file? This could at least tell us if it's common for ld-linux-aarch64.so to be missing in ELF files, and for ldd to add it even though it's missing. =2D Inspect the glibc source code to determine why it adds ld-linux-aarch64.so even though there is no NEEDED entry for it in the dynamic section of the ELF file. This could help us to understand what's going on and whether it's a problem. If you want to help with any of those tasks, or if you have any other ideas, your help would be welcome. Please remember to update the bug report if you do so. =2D-=20 Chris PGP: https://savannah.gnu.org/people/viewgpg.php?user_id=3D106836 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAmHf8XcVHGNtbWFydXNp Y2hAZ21haWwuY29tAAoJEN1AmhXYIkadqUgQAIhpjS1ekVoNBGqLq0Vx9iPv0Lfd VZNychHoM2gLH0MjZtpQnUa3lKy/nT4jDMeu8VmJb8aIjJSxuFsVp5qjnM4FgvZj c9yHTGUmYi1M0ipmR05Buu6XlK14meBiZ3ncQhWz4VNOhuyBRB30hxZPWdOSi2fs FKzCdePBlaXHd3iLqcZpXJFb4Mql+1hLWbiHK9uls++ED8ZlSJ0R1O83vh1dzZrs eKzltDTX+oKhT13nmn7S3NGjPvrPLM+sMn7VLoWdQOkDwa7xLt+v8g89Wr7HOL1e 02EMs/T8edYES3vXtyxOtwR9Y3FgC0cleVZvF+7pOZO6HImOwkKKy8K8L9+s8Ot6 OqWXv6hnduGwWeFgkF8Znq9I7ollZ2m7nQgH07pQpKsD+KxIFWAF8oxplv5/Cx4w DjytFm1noyx1iMjxDDIaW+eiyfC47/MFvFqRZxX+W8ejnEffiP/CRp6JZminjoTY UAhcKLyGOG39qYTZ6g/1hBiqvAPtglszn1ztPq9lZLgAur+4lxbdlVt4cNOSCJtN unUx06ULylC22WfenAONqZhUb9AanbAIbwkRXuubj84FnBHF/4R/jUblcCcXsuYY m3Y9O0bXqkiuQgeCrVB12QeiirEYxguC+zWBr3VDRE8GxQW5tvUD9KL/X0mlNH0J EVpGKqg1rzXeIzJv =sJWR -----END PGP SIGNATURE----- --=-=-=--