From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16478 invoked by alias); 19 Jan 2018 18:24:47 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 16388 invoked by uid 89); 19 Jan 2018 18:24:45 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,SPF_PASS,T_RP_MATCHES_RCVD,URIBL_RED autolearn=ham version=3.3.2 spammy= X-HELO: mailbackend.panix.com X-Gm-Message-State: AKwxyteMhRuKwBI+Bin9O11IxOiyVBVN85/JJG6JUu8ua4XG7zmZdTri VGezPhH6hsiTd5I87TCwppg8KPwvrEfR9qRjCp8= X-Google-Smtp-Source: ACJfBovGG0CVzNclZtyLAhmdYoGHtM6qzaqqRorTQaPlYsRHpjoZXcXmmjQ+puAMxyYHnaULg5DatIWXlhdliBkG4vY= X-Received: by 10.202.183.4 with SMTP id h4mr5568969oif.152.1516386279112; Fri, 19 Jan 2018 10:24:39 -0800 (PST) MIME-Version: 1.0 In-Reply-To: References: <20180118124537.yampmyfjsbi6wvia@var.youpi.perso.aquilenet.fr> <20180118135758.xqla2yevcrjjk7si@var.youpi.perso.aquilenet.fr> <87mv1btffy.fsf@hertz.schwinge.homeip.net> <20180118151446.zqlmpbmgg4kvs2y3@var.youpi.perso.aquilenet.fr> <20180118154251.ynfyugkmog7kujom@var.youpi.perso.aquilenet.fr> <20180118165923.ymreisuzexxz4gt3@var.youpi.perso.aquilenet.fr> <20180118235924.r4z4ppvj7xlvmmfp@var.youpi.perso.aquilenet.fr> <87a7xaupjx.fsf@euler.schwinge.homeip.net> <877eseuefd.fsf@euler.schwinge.homeip.net> From: Zack Weinberg Date: Fri, 19 Jan 2018 18:24:00 -0000 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Upstreaming the glibc Hurd port To: Joseph Myers Cc: Thomas Schwinge , Florian Weimer , GNU C Library , bug-hurd@gnu.org, Samuel Thibault , David Michael Content-Type: text/plain; charset="UTF-8" X-SW-Source: 2018-01/txt/msg00665.txt.bz2 On Fri, Jan 19, 2018 at 10:11 AM, Joseph Myers wrote: > On Fri, 19 Jan 2018, Thomas Schwinge wrote: > > The source file sysdeps/mach/hurd/bits/errno.h is generated from sources > including some headers from those components. I don't know how often > those may change in ways that affect that header, or what versions the > current header corresponds to, but in any case it's a known issue that > there are several generated files in the source tree that > build-many-glibcs.py doesn't yet touch on checkout. Note that there is no particularly good reason to have this file checked in. It's generated with an awk script, and the files it's generated from are Mach and MIG headers that I believe must be present in order to build glibc for Hurd at all. If the Hurd build were testable, I would probably have removed it from the source tree when I cleaned up the errno.h __need macros, but in the current state I didn't think it was safe. That's the only Hurd-specific generated-but-checked-in file that I know anything about. zw