unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* GSoC: Porting Guix to Hurd week 1 report
@ 2015-05-07 19:12 Manolis Ragkousis
  2015-05-08 14:44 ` Ludovic Courtès
  0 siblings, 1 reply; 3+ messages in thread
From: Manolis Ragkousis @ 2015-05-07 19:12 UTC (permalink / raw)
  To: Guix-devel, bug-hurd; +Cc: Samuel Thibault

Hello Guix, Hello Hurd

I think it's time for my first report so everyone is up to date .
I will describe what happened in chronological order:

1) Pushed acl patch to wip-hurd so coreutils can be built for
target=i686-pc-gnu.
2) Simplified our glibc-hurd and hurd minimal package, thanks to
the latest release of gnumach, mig and hurd.
3) Started building one by one the binaries need for the bootstrap-
binaries.
4) Modified our package definitions for sed, patch and tar so PATH_MAX
will be passed to configure.
5) When trying to patch tar I discovered that anything before the
patch package definition could not be built. Source patching in
‘patch-and-repack’ would use not the tar from ‘%final-inputs’,
but the tar built with ‘%final-inputs’. Ludovic fixed it.
6) The problem with tar was that D_INO_IN_DIRENT is not present in hurd. It is
fixed in upstream tar repo in e9ddc08da0982f36581ae5a8c7763453ff41cfe8. Just
aplied that patch.
7) All the binaries needed for bootstrapping can be built with our i686-pc-gnu
toolchain.
8) Starting working on getting the bootstrap-tarballs built.
9) Added a glibc-for-target macro so make-bootstrap.scm will choose
the right glibc
depending on target.

I think that's it for now. If you have any questions please feel free to ask :-)

Manolis

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: GSoC: Porting Guix to Hurd week 1 report
  2015-05-07 19:12 GSoC: Porting Guix to Hurd week 1 report Manolis Ragkousis
@ 2015-05-08 14:44 ` Ludovic Courtès
  2015-05-09 10:53   ` Manolis Ragkousis
  0 siblings, 1 reply; 3+ messages in thread
From: Ludovic Courtès @ 2015-05-08 14:44 UTC (permalink / raw)
  To: Manolis Ragkousis; +Cc: Guix-devel, bug-hurd, Samuel Thibault

Hello Manolis,

Thanks for the detailed report!  So I gather that something like:

  guix build --target=i686-pc-gnu coreutils sed tar

works as expected on wip-hurd, right?

Did you try running the resulting binaries on GNU/Hurd?  ISTR there were
problems in the past.

Ludo’.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: GSoC: Porting Guix to Hurd week 1 report
  2015-05-08 14:44 ` Ludovic Courtès
@ 2015-05-09 10:53   ` Manolis Ragkousis
  0 siblings, 0 replies; 3+ messages in thread
From: Manolis Ragkousis @ 2015-05-09 10:53 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: Guix-devel, bug-hurd, Samuel Thibault

Hey Ludo

On 8 May 2015 at 17:44, Ludovic Courtès <ludo@gnu.org> wrote:
>   guix build --target=i686-pc-gnu coreutils sed tar
>
> works as expected on wip-hurd, right?
>

Yes

> Did you try running the resulting binaries on GNU/Hurd?  ISTR there were
> problems in the past.
>

Will report back on that.

Manolis

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-05-09 10:53 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-07 19:12 GSoC: Porting Guix to Hurd week 1 report Manolis Ragkousis
2015-05-08 14:44 ` Ludovic Courtès
2015-05-09 10:53   ` Manolis Ragkousis

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).