guix-devel
[Top][All Lists]
Advanced

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

mingw guile.exe cross build patch series v9


From: Jan Nieuwenhuizen
Subject: mingw guile.exe cross build patch series v9
Date: Tue, 9 Aug 2016 08:41:28 +0200

Hi!

Finally I have the next iteration ready.  After adressing all comments on v8
and rebasing, the patches only built on core-updates.  I spent a some time to
find the problem with master and cherry-picking from core-updates before
giving up.

Now that core-updates has been merged the mingw cross patches build again.

As suggested by Ludovic, I have tested all individual patches with the
script below.

There are no additional changes except for adding gcc-cross-x86_64 package
descriptions to run these tests.

Greetings,
Jan

TEST
--8<---------------cut here---------------start------------->8---
#! /bin/bash -ex

make clean || true
./bootstrap
./configure --localstatedir=/var
make

./pre-inst-env guix build gcc-cross-sans-libc-x86_64-linux-gnu
./pre-inst-env guix build gcc-cross-x86_64-linux-gnu
./pre-inst-env guix build hello
./pre-inst-env guix build guile

./pre-inst-env guix build --target=mips64el-linux-gnuabi64 hello

if grep mingw gnu/packages/cross-base.scm; then
    ./pre-inst-env guix build --target=i686-w64-mingw32 hello
fi

if grep mingw gnu/packages/multiprecision.scm; then
    ./pre-inst-env guix build --target=i686-w64-mingw32 gmp
fi

if grep mingw gnu/packages/ncurses.scm; then
    ./pre-inst-env guix build --target=i686-w64-mingw32 ncurses
fi

if grep mingw gnu/packages/readline.scm; then
    ./pre-inst-env guix build --target=i686-w64-mingw32 readline
fi

if grep mingw gnu/packages/guile.scm; then
    ./pre-inst-env guix build --target=i686-w64-mingw32 guile
fi
--8<---------------cut here---------------end--------------->8---




reply via email to

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