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 2KPfOqa5dF9ZWwAA0tVLHw (envelope-from ) for ; Wed, 30 Sep 2020 17:00:22 +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 4MjANqa5dF8USAAA1q6Kng (envelope-from ) for ; Wed, 30 Sep 2020 17:00:22 +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 4648D9400EF for ; Wed, 30 Sep 2020 17:00:22 +0000 (UTC) Received: from localhost ([::1]:33818 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kNfSn-0001c6-81 for larch@yhetil.org; Wed, 30 Sep 2020 13:00:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41090) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kNfOc-0004ex-QN for guix-patches@gnu.org; Wed, 30 Sep 2020 12:56:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:49611) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kNfOc-0007dY-Fq for guix-patches@gnu.org; Wed, 30 Sep 2020 12:56:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kNfOc-0001Uj-EQ for guix-patches@gnu.org; Wed, 30 Sep 2020 12:56:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#43591] [PATCH core-updates v2 1/5] gnu: glibc-final: Catch all cases of a glibc user not requesting 64-bit offsets and then using readdir regardless. Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Sep 2020 16:56: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: 43591@debbugs.gnu.org Received: via spool by 43591-submit@debbugs.gnu.org id=B43591.16014849545727 (code B ref 43591); Wed, 30 Sep 2020 16:56:02 +0000 Received: (at 43591) by debbugs.gnu.org; 30 Sep 2020 16:55:54 +0000 Received: from localhost ([127.0.0.1]:32924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNfOU-0001UI-KY for submit@debbugs.gnu.org; Wed, 30 Sep 2020 12:55:54 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:58370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNfOS-0001U9-OB for 43591@debbugs.gnu.org; Wed, 30 Sep 2020 12:55:53 -0400 Received: from localhost (80-110-126-103.cgn.dynamic.surfer.at [80.110.126.103]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 125ED3367680 for <43591@debbugs.gnu.org>; Wed, 30 Sep 2020 18:55:51 +0200 (CEST) Date: Wed, 30 Sep 2020 18:55:21 +0200 From: Danny Milosavljevic Message-ID: <20200930185521.70952954@scratchpost.org> In-Reply-To: <20200930084512.31738-2-dannym@scratchpost.org> References: <20200924141211.21649-1-dannym@scratchpost.org> <20200930084512.31738-1-dannym@scratchpost.org> <20200930084512.31738-2-dannym@scratchpost.org> 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_/TLixlpLnwYgzMOQ2Cz7Oh/8"; 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: -1.11 X-TUID: lffUXNJAk3NI --Sig_/TLixlpLnwYgzMOQ2Cz7Oh/8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Still broken: boost. In file included from ./boost/interprocess/detail/os_file_functions.hpp:40:= 0, from ./boost/interprocess/mapped_region.hpp:29, from libs/log/src/posix/ipc_reliable_message_queue.cpp:51: ./boost/interprocess/detail/os_file_functions.hpp:636:16: error: stray =E2= =80=98@=E2=80=99 in program while((de=3D::readdir(d))) { [...] build of /gnu/store/j29v8ph3asv4sywi0437hs6wwd9knvy2-boost-1.74.0.drv failed That means that boost, or that source file, is not being compiled with _FILE_OFFSET_BITS=3D64 . Nowhere does the header file boost/interprocess/detail/os_file_functions.hpp even check the value of _FILE_OFFSET_BITS. ./libs/filesystem/src/platform_config.hpp is responsible for setting up _FILE_OFFSET_BITS in general. That means that platform_config.hpp is not being #included in the former. boost/interprocess/errors.hpp:// Parts of this code are taken from boost::f= ilesystem library boost/interprocess/errors.hpp:// See library home page at http://www.boost= .org/libs/filesystem But that means that this does not USE the "filesystem" library and neither = does it set _FILE_OFFSET_BITS like the "filesystem" library would. All this happens even after I added a phase to gnu-build-system to set _FILE_OFFSET_BITS unconditionally, so boost ignores that, too. --Sig_/TLixlpLnwYgzMOQ2Cz7Oh/8 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAl90uHkACgkQ5xo1VCww uqWXIQgAoDXHn/Nj7x2sGOXLLOAqD6Tbzk1ti0UhU15/ah9ygp/2aN6oVZOVclnz 7j7ppgdUPT78BaPrQ+LaPvaHmrZuHww7oNGQnIi6LmT47ExOZQwr59wHg/Q5lgx4 XVmWuWQ7tqE+WifAEffRR/TLGEJZwAe54LnwaS/QRtnW7T5gRUvJdgUeV8p0MgPa f58AVS/zu3R3FSJuI4R0N1tlYZBZqNnykBM7n8gWhsacQKZjlrTNevEx6lS/scDd yiIH9Po0Xej/B0CAa2fIhx56nBJFq5zdsXBBOV+gZIAvbCpxsOeF5mtOhBDijgKx QemN1/Vzw56tC9soRwuKLJpvlHtnyg== =xmR4 -----END PGP SIGNATURE----- --Sig_/TLixlpLnwYgzMOQ2Cz7Oh/8--