From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 2KaDKu/GbWQS6AAASxT56A (envelope-from ) for ; Wed, 24 May 2023 10:12:31 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 0BeoKe/GbWTJmQAAG6o9tA (envelope-from ) for ; Wed, 24 May 2023 10:12:31 +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 7029A8FF for ; Wed, 24 May 2023 10:12:31 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q1jbO-0003s9-KA; Wed, 24 May 2023 04:12:10 -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 1q1jbH-0003r3-Rj for guix-patches@gnu.org; Wed, 24 May 2023 04:12: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 1q1jbG-0002yt-Jz for guix-patches@gnu.org; Wed, 24 May 2023 04:12:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q1jbG-0007Ac-9k for guix-patches@gnu.org; Wed, 24 May 2023 04:12:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63641] [PATCH v2 5/8] gnu: Add libc-for-target and glibc/hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 24 May 2023 08:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63641 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Josselin Poiret Cc: 63641@debbugs.gnu.org Received: via spool by 63641-submit@debbugs.gnu.org id=B63641.168491587727476 (code B ref 63641); Wed, 24 May 2023 08:12:02 +0000 Received: (at 63641) by debbugs.gnu.org; 24 May 2023 08:11:17 +0000 Received: from localhost ([127.0.0.1]:41096 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1jaW-000795-Up for submit@debbugs.gnu.org; Wed, 24 May 2023 04:11:17 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1jaU-00078o-1t for 63641@debbugs.gnu.org; Wed, 24 May 2023 04:11:15 -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 1q1jaN-0002lA-MJ; Wed, 24 May 2023 04:11:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=DkQRNH9oryftSAywvw2YZUeqKFFxqKB3wrV9FEy3bHo=; b=aa1o5P5TaBBa/4e9kuHl kwO/h6Ju0sxAAHAQBIdOOAXm0hyhon4bdifgYt36IaTyevAQO2jEVxvZmpIwtMqUt/lPINPxN3Hyz gnwMiejo9euv4jVbJ+29Z1jb8tqE6/eZ/scsNn61UlXOmANDIUkHFKTZGhCxVNd+pIudnV4+eSDn0 SzYVvsPztwRt3PHNDd6WM8P3D1qKooO4zJj3OOgh/WNsyoz5FlghrB0I8Tf2s3IeZpHZmJOpmFTY4 RuWKVSimzspmmB6duby5QsLHThRrB3DhCnGPTuNG7W+iz/JNtzDEnsOsqpq+2YL2BsDo6cQqLZsrT 3z7Gpy8l1Rz6Qg==; Received: from 2a02-a462-da03-1-2701-7f81-a736-4607.fixed6.kpn.net ([2a02:a462:da03:1:2701:7f81:a736:4607] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q1jaN-0001R6-8s; Wed, 24 May 2023 04:11:07 -0400 From: Janneke Nieuwenhuizen Organization: AvatarAcademy.nl References: <87jzx07lmr.fsf@jpoiret.xyz> <37e9697f42aecfb83757989f8172beba8faf32ab.1684748476.git.dev@jpoiret.xyz> X-Url: http://AvatarAcademy.nl Date: Wed, 24 May 2023 10:11:01 +0200 In-Reply-To: <37e9697f42aecfb83757989f8172beba8faf32ab.1684748476.git.dev@jpoiret.xyz> (Josselin Poiret via Guix-patches via's message of "Mon, 22 May 2023 11:42:26 +0200") Message-ID: <875y8i1756.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1684915951; a=rsa-sha256; cv=none; b=AwmSltZwW4ktjgyzehISwKIFYsmpp8gYMt1bnnqgq+nccsV2Glt3fqX0yskqdGM+5cJ4i9 yeymoWO0+KX1DywAZWQNtfE+3/lZsA5THAaNkAdoTyNtpauY6KwFsoW4lApq3MNuk+OANm E2ngEuBir44pibVjMhMm5N6f4103f+4kGPQat1ZpCT7KkmI7VFmJgqcAqfiZTHu04d0Z8x FJ/rIqWgxrUdOBuYiXQtHWLJTrh1MGpXMmwoBuxVzfMbUgStT8/M8T2IK3c2SrlKiaCdqK aFj1MzxwzZffykngPBOW77jZNQ9LdYQIQhz1LXVtlORlCqXVQsCKgm31ecFNdw== 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=aa1o5P5T; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1684915951; 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: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=DkQRNH9oryftSAywvw2YZUeqKFFxqKB3wrV9FEy3bHo=; b=f1rnYPLCywdhdqUdnxKjFiLKPmHgQYz8T7gAfihatKiGcl5diueJp7D7Z3CrgZJS4qAN8C bvCDGz3rvCuzGBJbggkJdNhxI2vpYdvSyTIjgUcBPVMLefbah7i1YITj/bNYUerltlrY5j GMHqEG72iV+vDgl7VXbZidwm/E5WXZMQGlJWX55O2uAWHazHNBjhpkrrbvcujXSY6prgKa 5MO5PD21wH93wlplrEfFec6MJdxy0K4ZsZDke5GIve3eHjeuJe4/Mw49A4vZXQ//obZ/GE 5Vow4x5Oriwblwv+jizE7/SnuD95RFgWRQgeh4NrbmVY5O6NhsIaF7vtTOguqg== X-Migadu-Spam-Score: -4.37 X-Spam-Score: -4.37 X-Migadu-Queue-Id: 7029A8FF X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=aa1o5P5T; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-TUID: nUCBLZHZw5tZ Josselin Poiret via Guix-patches via writes: Hi! > From: Josselin Poiret > > * gnu/packages/patches/glibc-2.37-hurd-clock_t_centiseconds.patch > * gnu/packages/patches/glibc-2.37-hurd-local-clock_gettime_MONOTONIC.patch > * gnu/packages/patches/glibc-2.37-ldd-x86_64.patch > * gnu/packages/patches/glibc-2.37-versioned-locpath.patch: New patches. > * gnu/local.mk (dist_patch_DATA): Register them. > > * gnu/packages/base.scm (glibc/hurd, libc-for-target): New variables. > (glibc/hurd-headers): Use glibc/hurd. > * gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash, > glibc-final): Use libc-for-target. > * gnu/packages/cross-base.scm (cross-libc/deprecated, cross-libc*): Use > libc-for-target. Very nice! [..] > diff --git a/gnu/packages/patches/glibc-2.37-hurd-local-clock_gettime_MON= OTONIC.patch b/gnu/packages/patches/glibc-2.37-hurd-local-clock_gettime_MON= OTONIC.patch > new file mode 100644 > index 0000000000..3207a94550 > --- /dev/null > +++ b/gnu/packages/patches/glibc-2.37-hurd-local-clock_gettime_MONOTONIC.= patch > @@ -0,0 +1,133 @@ > +Use the realtime clock for the monotonic clock. This is of course not a = proper > +implementation (which is being done in Mach), but will permit to fix at = least > +the iceweasel stack. > + > +vlc however doesn't build when _POSIX_CLOCK_SELECTION is enabled but > +_POSIX_TIMERS is not, and they refuse to fix that (see #765578), so disa= ble the > +former. Maybe add a note about upstream status/url for this patch (taken from upstream, I guess). > diff --git a/gnu/packages/patches/glibc-2.37-ldd-x86_64.patch b/gnu/packa= ges/patches/glibc-2.37-ldd-x86_64.patch > new file mode 100644 > index 0000000000..078cb38bd0 > --- /dev/null > +++ b/gnu/packages/patches/glibc-2.37-ldd-x86_64.patch > @@ -0,0 +1,8 @@ > +By default, 'RTDLLIST' in 'ldd' refers to 'lib64/ld-linux-x86-64.so', wh= ereas > +it's in 'lib/' for us. This patch fixes that. Maybe add something like: "Upstream status: Not presented upstream"? > diff --git a/gnu/packages/patches/glibc-2.37-versioned-locpath.patch b/gn= u/packages/patches/glibc-2.37-versioned-locpath.patch > new file mode 100644 > index 0000000000..1964be4b4b > --- /dev/null > +++ b/gnu/packages/patches/glibc-2.37-versioned-locpath.patch > @@ -0,0 +1,247 @@ > +From d73ba2caa10b8e9f51ff4239cc32eeb4e0de4279 Mon Sep 17 00:00:00 2001 > +Message-Id: > +From: Josselin Poiret > +Date: Sat, 13 May 2023 14:10:43 +0200 > +Subject: [PATCH] Add versioned locpath Likewise, please add a note about upstream status of this patch. Otherwise, L--more-than--GTM, awesome! Plus, this most probably fixed my rumpdisk! Greetings, Janneke --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com