[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Upstreaming the glibc Hurd port
From: |
Thomas Schwinge |
Subject: |
Re: Upstreaming the glibc Hurd port |
Date: |
Fri, 19 Jan 2018 11:10:42 +0100 |
User-agent: |
Notmuch/0.9-125-g4686d11 (http://notmuchmail.org) Emacs/25.2.2 (x86_64-pc-linux-gnu) |
Hi Joseph!
On Fri, 19 Jan 2018 00:34:42 +0000, Joseph Myers <joseph@codesourcery.com>
wrote:
> On Fri, 19 Jan 2018, Samuel Thibault wrote:
>
> > Joseph Myers, on jeu. 18 janv. 2018 23:15:59 +0000, wrote:
> > > Thanks for the changes pushed to sthibaul/hurd-builds so far (I realise
> > > there will be more to get it into a buildable state, e.g. the actual
> > > libpthread implementation).
> >
> > What I have pushed is basically only missing the libpthread
> > implementation, so you already have an idea of the minimal set of
> > modifications to get something building (and IIRC essentially passing
> > the testsuite).
>
> I'd still like to have the libpthread implementation there (with a view to
> seeing if I can get build-many-glibcs.py working for Hurd with this branch
Many thanks for your offer! As far as I'm aware indeed nobody from the
Hurd team has spent time on that yet.
> - if the branch has sources that build for Hurd, I should have some chance
> of using
> https://git.savannah.gnu.org/cgit/hurd/incubator.git/tree/cross-gnu?h=cross-gnu/master
>
> to figure out how to do the Hurd-specific pieces that will need adding to
> build-many-glibcs.py).
Beware that this script is from many years ago -- from times before my
dear CodeSourcery colleagues taught be how to ;-) properly build
cross-compilers. But yes, cross-gnu did work back then.
Another thing to look into nowadays is David's (CCed) gnuxc,
<http://mid.mail-archive.com/87r3vaw4os.fsf@gmail.com> "Scripts to build
a Hurd distro", <https://github.com/dm0-/gnuxc> "GNU OS Cross-Compiler".
(I have not yet looked into that one myself.)
And, the Guix/Hurd effort also is capable of cross-compilation, as far as
I remember. But probably cross-gnu/gnuxc will already give you enough
pointers of what needs to be done.
Grüße
Thomas
- Re: Upstreaming the glibc Hurd port, (continued)
- Re: Upstreaming the glibc Hurd port, Thomas Schwinge, 2018/01/18
- Re: Upstreaming the glibc Hurd port, Samuel Thibault, 2018/01/18
- Re: Upstreaming the glibc Hurd port, Samuel Thibault, 2018/01/18
- Re: Upstreaming the glibc Hurd port, Joseph Myers, 2018/01/18
- Re: Upstreaming the glibc Hurd port, Samuel Thibault, 2018/01/18
- Re: Upstreaming the glibc Hurd port, Joseph Myers, 2018/01/18
- Re: Upstreaming the glibc Hurd port, Samuel Thibault, 2018/01/18
- Re: Upstreaming the glibc Hurd port, Joseph Myers, 2018/01/18
- Re: Upstreaming the glibc Hurd port, Samuel Thibault, 2018/01/18
- Re: Upstreaming the glibc Hurd port, Joseph Myers, 2018/01/18
- Re: Upstreaming the glibc Hurd port,
Thomas Schwinge <=
- Re: Upstreaming the glibc Hurd port, Manolis Ragkousis, 2018/01/19
- Re: Upstreaming the glibc Hurd port, Joseph Myers, 2018/01/19
- Re: Upstreaming the glibc Hurd port, Thomas Schwinge, 2018/01/19
- Re: Upstreaming the glibc Hurd port, Joseph Myers, 2018/01/19
- Re: Upstreaming the glibc Hurd port, Zack Weinberg, 2018/01/19
- Re: Upstreaming the glibc Hurd port, Joseph Myers, 2018/01/19
- Re: Upstreaming the glibc Hurd port, Joseph Myers, 2018/01/19
- Re: Upstreaming the glibc Hurd port, Samuel Thibault, 2018/01/19
- Re: Upstreaming the glibc Hurd port, Joseph Myers, 2018/01/19
- Re: Upstreaming the glibc Hurd port, Samuel Thibault, 2018/01/19