Message ID | 20230429201822.2605207-1-bugaevc@gmail.com (mailing list archive) |
---|---|
Headers |
Return-Path: <libc-alpha-bounces+patchwork=sourceware.org@sourceware.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id AD0A23858C66 for <patchwork@sourceware.org>; Sat, 29 Apr 2023 20:18:49 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org AD0A23858C66 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1682799529; bh=YLB+bI2LN9XIYNzDHqyhgDTt8tc+sviBf/mo/QiRX2Y=; h=To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=Rzy5nWOVMx0BKaA8FuoXzxLLRRD3Quy0/3wvGmqQdtspo1aLJTWgr88oD+Cyz5F4V sfb04IuAjgmeGa1FKsZuY5KpCH0Cuj6jGW2kUuwcKuNxmz1rAf2fuE6KtVpEKbBepa zTK8T0mTz+JpvJw6A8ItfJtAjSQtgMK8B776M/YU= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) by sourceware.org (Postfix) with ESMTPS id 6BE9C3858C50 for <libc-alpha@sourceware.org>; Sat, 29 Apr 2023 20:18:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6BE9C3858C50 Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-4ec8148f73eso1437409e87.1 for <libc-alpha@sourceware.org>; Sat, 29 Apr 2023 13:18:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682799505; x=1685391505; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=YLB+bI2LN9XIYNzDHqyhgDTt8tc+sviBf/mo/QiRX2Y=; b=NapJD5WHIPCL2DadmuTdXEteg5td545yeUDwOsex315qx5lCfAtV5GwZCPVGGcIiu4 dyDn7vmWuq7zCh92n9+4FnGiZ7UcZGApPfY+qc802um3+/Xi66FsP/CTn6S+ijXP0dkA R9BkljkM0EWMScdK5xpCki3KGE30314zHMCCvVozrTs/yMzKw0t0G3jHoYpQ+ChVOeEj k7TMJpi/RKrwSdAFv3y3NJNuJNN0fVklql/dfBx6CbGMbh64WqHZmOWuqpoy0uVvDyOd fWFO/COdNUVEIVysmQjHveWUp050fo8heolf6F2Aw7OM+AVd7dohgFmy1v1QtuKc6zS6 Djcg== X-Gm-Message-State: AC+VfDzWqeOptR73eqjfsBhGi0bpRwZGeTrPc1nKZ+9+68UqBms91bof gaarOEXytVeq4ApZQqfvBJXAFcpV1TetNA== X-Google-Smtp-Source: ACHHUZ7sYZyr6ELY8oHOAH/D4zbTZuPTr/rvMix+wmjofa/7hkCaUCR9OsG2M9+VHC0nNkjZLLgp/w== X-Received: by 2002:ac2:4844:0:b0:4f0:1a32:d51f with SMTP id 4-20020ac24844000000b004f01a32d51fmr1199100lfy.23.1682799504464; Sat, 29 Apr 2023 13:18:24 -0700 (PDT) Received: from surface-pro-6.. ([2a00:1370:818c:4a57:a7ac:6f45:1787:abcc]) by smtp.gmail.com with ESMTPSA id h25-20020ac250d9000000b004eb09820adbsm3905451lfm.105.2023.04.29.13.18.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Apr 2023 13:18:23 -0700 (PDT) To: libc-alpha@sourceware.org Cc: bug-hurd@gnu.org, Samuel Thibault <samuel.thibault@gnu.org> Subject: [PATCH v3 0/6] The remaining x86_64-gnu patches Date: Sat, 29 Apr 2023 23:18:16 +0300 Message-Id: <20230429201822.2605207-1-bugaevc@gmail.com> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list <libc-alpha.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/libc-alpha>, <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/libc-alpha/> List-Post: <mailto:libc-alpha@sourceware.org> List-Help: <mailto:libc-alpha-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/libc-alpha>, <mailto:libc-alpha-request@sourceware.org?subject=subscribe> From: Sergey Bugaev via Libc-alpha <libc-alpha@sourceware.org> Reply-To: Sergey Bugaev <bugaevc@gmail.com> Errors-To: libc-alpha-bounces+patchwork=sourceware.org@sourceware.org Sender: "Libc-alpha" <libc-alpha-bounces+patchwork=sourceware.org@sourceware.org> |
Series |
The remaining x86_64-gnu patches
|
|
Message
Sergey Bugaev
April 29, 2023, 8:18 p.m. UTC
These are the patches that I have locally that have not (yet) been pushed. Most of them I have already sent previously, but have made changes to since then. Please see the notes on individual patches. I'm putting "v3" on the whole series because some of the patches here have already been through v1 and v2. If these patches are pushed, it should be possible for anyone to build x86_64-gnu glibc just out of Git master, without having to dig through the mailing list archive for uncommited patches. Sergey
Comments
On Sat, 29 Apr 2023, Sergey Bugaev via Libc-alpha wrote: > If these patches are pushed, it should be possible for anyone to build > x86_64-gnu glibc just out of Git master, without having to dig through > the mailing list archive for uncommited patches. In that case I think there should be a patch to build-many-glibcs.py to add an x86_64-gnu configuration, as well as updates to NEWS and README to reflect the new support for such a configuration.
Hello, On Tue, May 2, 2023 at 5:03 PM Joseph Myers <joseph@codesourcery.com> wrote: > On Sat, 29 Apr 2023, Sergey Bugaev via Libc-alpha wrote: > > > If these patches are pushed, it should be possible for anyone to build > > x86_64-gnu glibc just out of Git master, without having to dig through > > the mailing list archive for uncommited patches. > > In that case I think there should be a patch to build-many-glibcs.py to > add an x86_64-gnu configuration, as well as updates to NEWS and README to > reflect the new support for such a configuration. yes, that would be great! It would also probably make sense to mention my other changes, of which there have been many, in the NEWS (would a simple "many fixes and improvements in the Hurd port" suffice?) Am I supposed to write a patch for this, or will somebody else do it? Will adding it to build-many-glibcs.py automatically enable some sort of server-side CI for this configuration? Sergey
Joseph Myers, le mar. 02 mai 2023 14:03:16 +0000, a ecrit: > On Sat, 29 Apr 2023, Sergey Bugaev via Libc-alpha wrote: > > > If these patches are pushed, it should be possible for anyone to build > > x86_64-gnu glibc just out of Git master, without having to dig through > > the mailing list archive for uncommited patches. > > In that case I think there should be a patch to build-many-glibcs.py to > add an x86_64-gnu configuration, I have it pending, just waiting for gcc 13. Samuel
On Tue, 2 May 2023, Samuel Thibault via Libc-alpha wrote: > Joseph Myers, le mar. 02 mai 2023 14:03:16 +0000, a ecrit: > > On Sat, 29 Apr 2023, Sergey Bugaev via Libc-alpha wrote: > > > > > If these patches are pushed, it should be possible for anyone to build > > > x86_64-gnu glibc just out of Git master, without having to dig through > > > the mailing list archive for uncommited patches. > > > > In that case I think there should be a patch to build-many-glibcs.py to > > add an x86_64-gnu configuration, > > I have it pending, just waiting for gcc 13. It's enough for the x86_64-gnu support to be in GCC mainline when the patch to build-many-glibcs.py goes in; it doesn't need to be in the release branch (though being in the release branch may be helpful for users).
On Tue, 2 May 2023, Sergey Bugaev via Libc-alpha wrote: > It would also probably make sense to mention my other changes, of > which there have been many, in the NEWS (would a simple "many fixes > and improvements in the Hurd port" suffice?) That may well be an appropriate way to describe them (if you haven't opened individual bug reports in Bugzilla; if a bug is reported in Bugzilla, then marked FIXED after the commit with the target milestone set to the first mainline release with the fix, it will automatically be listed in the list of fixed bugs in NEWS). > Am I supposed to write a patch for this, or will somebody else do it? The general expectation is that someone adding a significant new feature also does the NEWS update, and someone adding a new ABI does the build-many-glibcs.py update. > Will adding it to build-many-glibcs.py automatically enable some sort > of server-side CI for this configuration? My build-many-glibcs.py bots automatically run the compilation parts of the testsuite for all configurations included in that script.