From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 89150 invoked by alias); 25 Jan 2018 15:43:46 -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 89141 invoked by uid 89); 25 Jan 2018 15:43: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,RCVD_IN_DNSWL_NONE,SPF_PASS,URIBL_RED autolearn=ham version=3.3.2 spammy= X-HELO: relay1.mentorg.com Date: Thu, 25 Jan 2018 15:43:00 -0000 From: Joseph Myers To: Samuel Thibault CC: Thomas Schwinge , Florian Weimer , GNU C Library , , David Michael Subject: Re: Upstreaming the glibc Hurd port In-Reply-To: <20180125014143.2hxhzon5lzxtqq6j@var.youpi.perso.aquilenet.fr> Message-ID: References: <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> <20180124011051.5s2vugyq3ybnurwc@var.youpi.perso.aquilenet.fr> <20180124012726.tibylwp4re5dtgc3@var.youpi.perso.aquilenet.fr> <20180125014143.2hxhzon5lzxtqq6j@var.youpi.perso.aquilenet.fr> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-ClientProxiedBy: svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) To svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) X-SW-Source: 2018-01/txt/msg00812.txt.bz2 On Thu, 25 Jan 2018, Samuel Thibault wrote: > Samuel Thibault, on mer. 24 janv. 2018 02:27:26 +0100, wrote: > > Samuel Thibault, on mer. 24 janv. 2018 02:10:51 +0100, wrote: > > > Joseph Myers, on ven. 19 janv. 2018 17:23:29 +0000, wrote: > > > > and indicate whether the above errors indicate problems with these > > > > changes, or simply incompleteness of the build support on the > > > > sthibaul/hurd-builds branch at present? > > > > > > They are not related to the changes. I have pushed fix updates against > > > them. > > > > The next error is about inclusion of libc-lockP.h. That's where I'll > > have to import libpthread. > > Which I have now done. I see that it now fails on missing reference to > __file_exec_paths. That's indeed a new RPC which hasn't been released > yet, so we'd need to use a git snapshot. If a git version of Hurd (or some other component) is needed, it would be reasonable to make vcs-mainline the default version of Hurd until there's a new release. Longer-term (once Hurd is working on master) I'd hope there would be a clear (and documented) notion of minimum compile-time and run-time Hurd versions, as there is for glibc using the Linux kernel, with any features of newer versions being used only conditionally, so that the most recent releases are generally sufficient to build and use glibc for Hurd. -- Joseph S. Myers joseph@codesourcery.com