From patchwork Mon May 22 09:00:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Josselin Poiret X-Patchwork-Id: 1527 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D981927BBE9; Mon, 22 May 2023 10:01:19 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FROM_SUSPICIOUS_NTLD,MAILING_LIST_MULTI,PDS_OTHER_BAD_TLD, SPF_HELO_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 08AA927BBE2 for ; Mon, 22 May 2023 10:01:19 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q11Pg-0000Wg-PG; Mon, 22 May 2023 05:01:08 -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 1q11Pa-0000W7-VV for guix-patches@gnu.org; Mon, 22 May 2023 05:01:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q11Pa-0003M4-IC for guix-patches@gnu.org; Mon, 22 May 2023 05:01:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q11Pa-0006zD-8m for guix-patches@gnu.org; Mon, 22 May 2023 05:01:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63641] [PATCH 0/8] Add libc specific to Hurd and update components Resent-From: Josselin Poiret Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 May 2023 09:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63641 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63641@debbugs.gnu.org Cc: Josselin Poiret X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.168474604926814 (code B ref -1); Mon, 22 May 2023 09:01:02 +0000 Received: (at submit) by debbugs.gnu.org; 22 May 2023 09:00:49 +0000 Received: from localhost ([127.0.0.1]:33520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q11PI-0006yJ-QY for submit@debbugs.gnu.org; Mon, 22 May 2023 05:00:49 -0400 Received: from lists.gnu.org ([209.51.188.17]:56496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q11PH-0006xx-83 for submit@debbugs.gnu.org; Mon, 22 May 2023 05:00:43 -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 1q11Ox-0000TE-HM for guix-patches@gnu.org; Mon, 22 May 2023 05:00:26 -0400 Received: from jpoiret.xyz ([206.189.101.64]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q11Ov-0003Et-UT for guix-patches@gnu.org; Mon, 22 May 2023 05:00:23 -0400 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id 62ACF184F2A; Mon, 22 May 2023 09:00:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1684746016; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=sEP39xuE6HA8cfcvv8IbJZEPG/dA5I95s/XDW72xXFk=; b=Fl5XlL1y5pTb6Dl9ItferS+z/lvbnrj+V44yQMm2dlxYAUQ5CpfZ07gIv9b7X6tdf7b3nA 449YGJ6sE3MIlBKaBftbES2fBCfedByjMk7GMYHKDJr19AN3HlJuLzYf3eEuCVkMmcbVIT fNXTi6yCxevNIdLE6QLMfi5LkVOcfGrUb8h2bHkvIR1FyArjMapZkrR4EpwuQcsCq1Zkxi yzFhIEoxjxHoad3rEv5aViAGFmqzw7/hc0BS0ahLXasNiUwrqoPmffvRDq3wAg1lK8x8lB yEteuwoP2u3EK9oDeUwka+4Jp4ZdfWar1IZn75hOeN+hpn3Gli/nzLEgoFNCyA== Date: Mon, 22 May 2023 11:00:14 +0200 Message-Id: MIME-Version: 1.0 X-Spamd-Bar: ++++ Authentication-Results: jpoiret.xyz; auth=pass smtp.auth=jpoiret@jpoiret.xyz smtp.mailfrom=dev@jpoiret.xyz Received-SPF: pass client-ip=206.189.101.64; envelope-from=dev@jpoiret.xyz; helo=jpoiret.xyz X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Josselin Poiret X-ACL-Warn: , Josselin Poiret via Guix-patches X-Patchwork-Original-From: Josselin Poiret via Guix-patches via From: Josselin Poiret Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Hi everyone, Since Janneke is working on the rumpkernel and needed some additional patches to our libc, I thought that we could bring back the libc specific to the Hurd, also because the newer versions of Hurd only work with glibc 2.37. This will let us experiment with newer Hurds without impacting the rest of Guix. There are also a couple of additions and clean-ups. I'm still trying to fix native compilation, but it's not going as fast as I would like. Best, Josselin Poiret (8): hurd-boot: Add urandom and default-pager translators. gnu: glibc/hurd-headers: Properly cross-build. gnu: gnumach-headers: Cross-build without relying on x86. gnu: hurd: Update supported systems. gnu: Add libc-for-target and glibc/hurd. gnu: gnumach: Update to 1.8+git20221224. gnu: mig: Update to 04bfe7a91223ba15d868f7165e49328b1c6e86c3. gnu: hurd: Update to v0.9.git20230216. gnu/build/hurd-boot.scm | 3 + gnu/packages/base.scm | 51 ++++++++++++---- gnu/packages/commencement.scm | 66 ++++++++++---------- gnu/packages/cross-base.scm | 28 ++++++++- gnu/packages/hurd.scm | 109 +++++++++++++++------------------- 5 files changed, 151 insertions(+), 106 deletions(-) base-commit: 849286ba66c96534bddc04df1a47d5692cbc977e