guix/gnu
Carl Dong f5d6c88d0f
gnu: mingw-w64: Add -winpthreads variants.
This recursive package definition really demonstrates how magical Guix
can be :-)

Try invoking:
    ./pre-inst-env guix build mingw-w64-{x86_64,i686}{,-winpthreads}

* gnu/packages/mingw.scm (make-mingw-w64): Add XGCC, XBINUTILS optional
arguments to specify using a non-default cross-compiler/binutils.  Add
WITH-WINPTHREADS? optional argument to allow building with winpthreads
support.  Adjust accordingly for the new arguments.
(mingw-w64-i686-winpthreads, mingw-w64-x86_64-winpthreads): Add
variables.
* gnu/packages/cross-base.scm (native-libc): Add XGCC, XBINUTILS
key arugments and pass to MAKE-MINGW-W64.
(cross-libc): Pass XGCC and XBINUTILS to NATIVE-LIBC.
2019-10-21 17:39:08 -04:00
..
bootloader gnu: Add u-boot-firefly-rk3399. 2019-10-18 15:48:18 -07:00
build Merge branch 'master' into core-updates 2019-09-27 19:11:27 +02:00
installer installer: Update to Guile-Parted 0.0.2 release. 2019-09-25 16:03:23 +02:00
machine
packages gnu: mingw-w64: Add -winpthreads variants. 2019-10-21 17:39:08 -04:00
services services: inputattach: Add 'baud-rate' parameter. 2019-10-21 23:26:33 +02:00
system gnu: Add u-boot-firefly-rk3399. 2019-10-18 15:48:18 -07:00
tests services: Add the Guix Data Service. 2019-09-25 08:35:33 +01:00
artwork.scm
bootloader.scm
ci.scm
installer.scm
local.mk gnu: dav1d: Fix build on AArch64. 2019-10-20 14:00:11 +02:00
machine.scm
packages.scm packages: 'fold-available-packages' uses 'supported-package?'. 2019-10-14 23:43:43 +02:00
services.scm
system.scm Merge branch 'master' into core-updates 2019-10-06 22:02:20 +02:00
tests.scm repl, marionette: 'self-quoting?' matches keywords. 2019-09-23 23:41:19 +02:00