guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Summary Re: Need help: ... GNU/Hurd ...


From: Svante Signell
Subject: Summary Re: Need help: ... GNU/Hurd ...
Date: Tue, 24 Sep 2019 15:06:44 +0200
User-agent: Evolution 3.30.5-1.1

On Sun, 2019-09-22 at 10:45 +0200, Svante Signell wrote:
> 
> > Replacing the cross-built versions with dynamically built native versions of
> > xz
> > and guile-2.0, I did come further, but need help interpreting the log file,
> > attached: make-boot0-4.2.1.drv.gz. Where is the real error?
> 
> I shouldn't have attached the compressed version, the uncompressed version is
> small enough, attached!

I had to replace the following binaries in order to make
./pre-inst-env  guix build -K -e '(@@ (gnu packages commencement) gnu-make-
boot0))' work:
bash, cat, cp, gawk, grep, install, mv, rm, rmdir, tar, xz, cpp, guile, mkdir,

./pre-inst-env  guix build -K hello still hangs, so there are probably even more
corrupt cross-built binaries. Has this method ever worked?

For me the next logical effort would be to cross-build all the bootstrap
tarballs by traditional means, e.g. from a Debian GNU/Linux amd 64 box:
binutils-static-stripped-2.31.1-i586-pc-gnu.tar.xz
gcc-stripped-5.5.0-i586-pc-gnu.tar.xz <- preferably a recent gcc, e.g. 9.2.1.
glibc-stripped-2.28-i586-pc-gnu.tar.xz <- 2.29?
guile-static-stripped-2.0.14-i586-pc-gnu.tar.xz
static-binaries-0-i586-pc-gnu.tar.xz

Any scheme code I can look at to find in which order to make the cross-build:
binutils, gcc, glibc, (mig, hurd, gnumach), etc? Found some code in
gnu/packages/cross-base.scm. (Need to learn more about scheme code, though ...)

Thanks anyway!





reply via email to

[Prev in Thread] Current Thread [Next in Thread]