From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id wOVSNFsdb18sZwAA0tVLHw (envelope-from ) for ; Sat, 26 Sep 2020 10:52:11 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id oM83MFsdb1/EWgAA1q6Kng (envelope-from ) for ; Sat, 26 Sep 2020 10:52:11 +0000 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 B03C5940390 for ; Sat, 26 Sep 2020 10:52:10 +0000 (UTC) Received: from localhost ([::1]:45828 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kM7oG-0003Pg-UW for larch@yhetil.org; Sat, 26 Sep 2020 06:52:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55876) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kM7oA-0003PL-Ie for guix-patches@gnu.org; Sat, 26 Sep 2020 06:52:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:34354) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kM7oA-0002E2-9P for guix-patches@gnu.org; Sat, 26 Sep 2020 06:52:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kM7oA-0006F6-7c for guix-patches@gnu.org; Sat, 26 Sep 2020 06:52:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#43591] [PATCH core-updates] gnu: glibc-final: Catch all cases of a glibc user not requesting 64-bit offsets and then using readdir. Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 26 Sep 2020 10:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43591 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Andreas Enge Cc: 43591@debbugs.gnu.org, Marius Bakke Received: via spool by 43591-submit@debbugs.gnu.org id=B43591.160111748823951 (code B ref 43591); Sat, 26 Sep 2020 10:52:02 +0000 Received: (at 43591) by debbugs.gnu.org; 26 Sep 2020 10:51:28 +0000 Received: from localhost ([127.0.0.1]:45900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kM7nb-0006EF-Ss for submit@debbugs.gnu.org; Sat, 26 Sep 2020 06:51:28 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:57488) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kM7nW-0006E2-7o for 43591@debbugs.gnu.org; Sat, 26 Sep 2020 06:51:26 -0400 Received: from localhost (80-110-126-103.cgn.dynamic.surfer.at [80.110.126.103]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 7E41033655C7; Sat, 26 Sep 2020 12:51:19 +0200 (CEST) Date: Sat, 26 Sep 2020 12:50:28 +0200 From: Danny Milosavljevic Message-ID: <20200926124758.28866f16@scratchpost.org> In-Reply-To: <20200925200323.GB5828@jurong> References: <20200924141211.21649-1-dannym@scratchpost.org> <87363759at.fsf@gnu.org> <20200924222711.2f22281a@scratchpost.org> <87tuvm4vop.fsf@gnu.org> <20200925200323.GB5828@jurong> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/ohbs4dDz2j4tVMjKeiMrOgB"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.7 (-) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: 0.39 X-TUID: cSvYAgavMs6N --Sig_/ohbs4dDz2j4tVMjKeiMrOgB Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi Andreas, On Fri, 25 Sep 2020 22:03:23 +0200 Andreas Enge wrote: > On Fri, Sep 25, 2020 at 01:11:18AM +0200, Marius Bakke wrote: > > Arguably running code for foreign architectures through QEMU binfmt is > > something of a hack. Mandating that every package *must* be patched to > > support it seems user-hostile. I'm more in favor of dropping it on the > > build farm =20 >=20 > Indeed it is weird we do not only compile packages natively on the build > farm. I'm sorry that my earlier analysis mentioned qemu at all. qemu is not at f= ault at all. The same happens if you run 32 bit code on 64 bit hosts without us= ing qemu! Except for one case: i686 on x86_64--where they have a compatibility layer in the kernel that works around this problem (which I don't like either--it obfuscates the problem). For example a problem appears on: - armhf on x86_64 host; fault not because of qemu - armhf on aarch64 host; not using qemu in the first place And it should appear also on (but I didn't test): - i686 on aarch64 host; not using qemu in the first place The problem always appears if the host is 64 bits and the guest is 32 bits, no matter what cpus both are, except for the case "i686 on x86_64". --Sig_/ohbs4dDz2j4tVMjKeiMrOgB Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAl9vHPQACgkQ5xo1VCww uqWN+gf6At1d5aYujggHx0tZ53zlU+hUN7ok+tj8Ea51tkjINPKEwPjcmbdGjAs5 5OyXLLBQe+v1nbltp7nTMsryQelqWnYpzEerGw4wuFI2q/SQ3N9ARy1YXmBitTlc +7nlCkx798uIIEBF9VYJGcTCXd+WPh9O7lqYnhwIMxzPqXvxfnBWmvnBWloMIFx7 Uw+wm/j4jTaI/RFI8/AtotPRfVubqXQhAMagW1vfB/1q0qyy9+v/VvsMO3u7iaKQ 75QdHmGZ1bMKEi4AIpP046Hn6Z0R5rALPk+EG+nOXqXtyq0/N386gF9b+OrCoDjK vtASqeg4hV5Ot9ApjfbQmHw6XEQUXA== =Btl3 -----END PGP SIGNATURE----- --Sig_/ohbs4dDz2j4tVMjKeiMrOgB--