From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id kHZeHRfu5GSERAAASxT56A (envelope-from ) for ; Tue, 22 Aug 2023 19:19:19 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id INI2HRfu5GQ5PwEAauVa8A (envelope-from ) for ; Tue, 22 Aug 2023 19:19:19 +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 E4FB945781 for ; Tue, 22 Aug 2023 19:19:18 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=WjXuKUai; 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"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1692724759; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=MXGP6JnLn55nxGu/RKVZvRSzD14tw//JK6nmQvWbg9I=; b=ImxpSDTyD5LV7TTSWpuiKQosysAD5/8Ob9ZWxZIOgHt9x2ANuiZKXIpNHPLY/FFlJh6riV ONqdk/WkCPvyMRMj+d+G5CyU2YCbJBiKEl4EjSjnBmoWCQud2lBV3/EqL3G05AYeRdJ27I jPGed+hVIOI5xVAvwrjRB6C2x3WYEDRu+HGqotTX2AtcQiJJysIvKt4+b7+UmXZ/pZguwG A7q7FR0Qx39FeocLFg7JxKjMWUQcMHWAf2mreVNc0iCj9hb1aYGYHofIY+qr9N6UL90IBQ wXA0JwVEkVifeyEqVYnB53wcI2okcug70Zd5NAmsah/zBOdmlv3Bd6ZvVUnmNw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1692724759; a=rsa-sha256; cv=none; b=kn6KV+Uwb/gRFFPLpDnOBRJSCRgzQNrkT7K+z0k8DnwQ0MYFuUomzLaW4uiTN7RWwQ6KL1 odYaG8q/qFvO/Fa0EBb6E74dRx1IIupqj3dlJ0Z+MWFEgrNV3d8P/RpfQ8JG9iokmOuQ7f pixeKnr/KMLYIs4x5bfqdcyQ3B2YLQFigNtS7mKz0tpu2e9EmK9wCPeh+YtGKh0AlI0bg9 73qE6Wjp3BdVwEIwbOhAUpPjMRpAhgixEWh2pxSFgk9fiNKaEZhvVKzVihZdyPlwnnc+O0 g4CgclkhJHxRufrNMMQrJilxU0XyLWE8F9r0vXDn/alzq3uGoIUTcfmWfWZWlQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=WjXuKUai; 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"; dmarc=pass (policy=none) header.from=gnu.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qYV1z-000164-0B; Tue, 22 Aug 2023 13:19:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qYV1x-00015w-Ba for bug-guix@gnu.org; Tue, 22 Aug 2023 13:19:01 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qYV1w-0005lE-D4; Tue, 22 Aug 2023 13:19:00 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qYV1y-0008Hz-DD; Tue, 22 Aug 2023 13:19:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#65456: [PATCH 0/2] Split guix build into more steps for 32bit hosts. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix@cbaines.net, dev@jpoiret.xyz, ludo@gnu.org, othacehe@gnu.org, rekado@elephly.net, zimon.toutoune@gmail.com, me@tobias.gr, bug-guix@gnu.org Resent-Date: Tue, 22 Aug 2023 17:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65456 X-GNU-PR-Package: guix X-GNU-PR-Keywords: patch To: 65456@debbugs.gnu.org Cc: Christopher Baines , Josselin Poiret , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Mathieu Othacehe , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice X-Debbugs-Original-To: bug-guix@gnu.org X-Debbugs-Original-Xcc: Christopher Baines , Josselin Poiret , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Mathieu Othacehe , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice Received: via spool by submit@debbugs.gnu.org id=B.169272469831808 (code B ref -1); Tue, 22 Aug 2023 17:19:02 +0000 Received: (at submit) by debbugs.gnu.org; 22 Aug 2023 17:18:18 +0000 Received: from localhost ([127.0.0.1]:60402 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qYV1F-0008Gx-S4 for submit@debbugs.gnu.org; Tue, 22 Aug 2023 13:18:18 -0400 Received: from lists.gnu.org ([2001:470:142::17]:37640) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qYV1C-0008Gj-70 for submit@debbugs.gnu.org; Tue, 22 Aug 2023 13:18:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qYV13-000130-HS for bug-guix@gnu.org; Tue, 22 Aug 2023 13:18:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qYV12-0005UE-RR; Tue, 22 Aug 2023 13:18:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=MXGP6JnLn55nxGu/RKVZvRSzD14tw//JK6nmQvWbg9I=; b=WjXuKUaiepc7MV tDUtENMXkMHbiRmQFNtusOAjJzKCVtYcMbAGjaqrRceB9nNQuEo9rJLAbgm+/dsgl3XuU5kq7byLM FxnE2gNSC7vmOBvn4+zsJ04utBdDENMrhoDzB8F7SjRwFHogYR/mhuToUbLFXUhbmtlQNtQMLP7IG gGJW9tJyZzg4qNaxQ40Wcmg8Fwk5T2QkbyfFjXAkRlipvXgpbgMUJHzHzHTez4O3OTzs1tz6N342B HIHQm8A5bxyt4lWl+ayf+tANwxVTpIDOUr/QjQG/8DMzc8rnF2Y7eawxiJYSeo5HIEnZdFI39CaoJ jvH27LwYBD2NjbaWL+7g==; From: Janneke Nieuwenhuizen Date: Tue, 22 Aug 2023 19:17:59 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -3.91 X-Spam-Score: -3.91 X-Migadu-Queue-Id: E4FB945781 X-Migadu-Scanner: mx1.migadu.com X-TUID: GI4Owz8Hx2zs Hi! Initially writter for the Hurd (see hurd-team , ) This afternoon on IRC, Maxim confirmed my suspicion that this could be 32bit issue, rather than a Hurd problem (, ). I didn't submit these for the Hurd yet, as I didn't really feel comfortable with the 26-way split. I tried a 5-way split and that still gave OOM errors on the Hurd and I didn't feel like hand-coding a 10-way split, so yeah. Also, the 5-way split in the Makefile.am will produce percentages over 100 which suggests a typo...but I couldn't spot it. Lastly, these patches feel like a workaround for Guile / libgc memory management? Otoh, being able to build Guix on 32bit hosts is kinda nice too... So yeah. Greetings, Janneke Janneke Nieuwenhuizen (2): build: Build gnu/packages/*.go in five steps. self: Build gnu/packages/*.go in 26 steps on 32bit. Makefile.am | 62 ++++++++++++++++++++++++++++++++++++++++++++------- guix/self.scm | 31 ++++++++++++++++++++++++-- 2 files changed, 83 insertions(+), 10 deletions(-) base-commit: c655231b72ac28b5a433069fcf86a835c9c83691 -- 2.41.0