Skip to content

Instantly share code, notes, and snippets.

@kozross
Created October 18, 2020 05:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kozross/73ca7429f23852ba5650a1a67524200a to your computer and use it in GitHub Desktop.
Save kozross/73ca7429f23852ba5650a1a67524200a to your computer and use it in GitHub Desktop.
let
bootstrap = import <nixpkgs> { };
nixpkgs = builtins.fromJSON (builtins.readFile ./nixpkgs.json);
src = bootstrap.fetchFromGitHub {
owner = "NixOS";
repo = "nixpkgs";
inherit (nixpkgs) rev sha256;
};
pkgs = import src { };
drv = { mkDerivation, base, stdenv }:
mkDerivation {
pname = "test";
version = "1.0.0";
src = ./.;
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [ base ];
homepage = "https://notabug.org/koz.ross/test";
description = "Messing with musl and Nix";
license = stdenv.lib.licenses.gpl3Plus;
};
in pkgs.pkgsMusl.haskellPackages.callPackage drv { }
[koz@Sebastian nix-practice]$ nix-build
these derivations will be built:
/nix/store/njb6vk8cdwkab9aymyqxzi7m06b97645-ghc-8.6.5.drv
/nix/store/bij4lxmf7whmhksv0r34bpbajg7ak49a-test-1.0.0.drv
building '/nix/store/njb6vk8cdwkab9aymyqxzi7m06b97645-ghc-8.6.5.drv'...
unpacking sources
unpacking source archive /nix/store/n4gpczma0r8jjn1sbsv02siv4hbr3wvb-ghc-8.6.5-src.tar.xz
source root is ghc-8.6.5
setting SOURCE_DATE_EPOCH to timestamp 1556080355 of file ghc-8.6.5/utils/genprimopcode/Parser.hs
patching sources
applying patch /nix/store/yd5apzwabm09k4v4g08qvf8nrlwbzif1-D5123.diff
patching file compiler/backpack/RnModIface.hs
patching file testsuite/tests/backpack/cabal/T15594/Makefile
patching file testsuite/tests/backpack/cabal/T15594/Setup.hs
patching file testsuite/tests/backpack/cabal/T15594/Sig.hsig
patching file testsuite/tests/backpack/cabal/T15594/Stuff.hs
patching file testsuite/tests/backpack/cabal/T15594/all.T
patching file testsuite/tests/backpack/cabal/T15594/pkg.cabal
patching file testsuite/tests/backpack/cabal/T15594/src/Lib.hs
applying patch /nix/store/1y1nbjxy2w9mz8zsq3y9s3c53fynym8q-loadpluginsinmodules.diff
patching file utils/haddock/haddock-api/src/Haddock.hs
Hunk #2 succeeded at 442 (offset -7 lines).
patching file utils/haddock/haddock-api/src/Haddock/Interface.hs
patching script interpreter paths in .
./config.guess: interpreter directive changed from " /bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./boot: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/d3zwi7wvyx2q34psfj1mbzwkc0wbywa2-python3-3.7.6/bin/python3"
./utils/vagrant/bootstrap-rhel.sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./utils/vagrant/bootstrap-deb.sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./utils/haddock/hoogle-test/run: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/bash"
./utils/haddock/Setup.lhs: interpreter directive changed from "/usr/bin/env runhaskell" to "/nix/store/g5kpsw3g2v688db6hlzp06dl0qkl8f4p-ghc-8.2.2-binary/bin/runhaskell"
./utils/haddock/html-test/run: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/bash"
./utils/haddock/hypsrc-test/run: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/bash"
./utils/haddock/haddock-api/Setup.lhs: interpreter directive changed from "/usr/bin/env runhaskell" to "/nix/store/g5kpsw3g2v688db6hlzp06dl0qkl8f4p-ghc-8.2.2-binary/bin/runhaskell"
./utils/haddock/haddock-test/Setup.lhs: interpreter directive changed from "/usr/bin/env runhaskell" to "/nix/store/g5kpsw3g2v688db6hlzp06dl0qkl8f4p-ghc-8.2.2-binary/bin/runhaskell"
./utils/haddock/latex-test/run: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/bash"
./utils/llvm-targets/gen-data-layout.sh: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/bash"
./utils/checkUniques/check-uniques.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/d3zwi7wvyx2q34psfj1mbzwkc0wbywa2-python3-3.7.6/bin/python3"
./config.sub: interpreter directive changed from " /bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./distrib/mkDocs/mkDocs: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/ghc-prim/configure: interpreter directive changed from " /bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/text/benchmarks/python/utils.py: interpreter directive changed from "/usr/bin/env python" to "/nix/store/d3zwi7wvyx2q34psfj1mbzwkc0wbywa2-python3-3.7.6/bin/python"
./libraries/text/benchmarks/python/multilang.py: interpreter directive changed from "/usr/bin/env python" to "/nix/store/d3zwi7wvyx2q34psfj1mbzwkc0wbywa2-python3-3.7.6/bin/python"
./libraries/text/tests/scripts/cover-stdio.sh: interpreter directive changed from "/bin/bash" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/bash"
./libraries/text/tests/literal-rule-test.sh: interpreter directive changed from "/bin/bash -e" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/bash -e"
./libraries/terminfo/configure: interpreter directive changed from " /bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/integer-gmp/gmp/gmp-tarballs/build-nodoc-tarball: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/integer-gmp/gmp/ln: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/integer-gmp/config.guess: interpreter directive changed from " /bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/integer-gmp/config.sub: interpreter directive changed from " /bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/integer-gmp/configure: interpreter directive changed from " /bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/integer-gmp/install-sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/travis-deploy.sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/travis-solver-debug-flags.sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/cabal-install/bootstrap.sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/travis-script.sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/travis-bootstrap.sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/travis-install.sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/Cabal/misc/gen-authors.sh: interpreter directive changed from " /bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/Cabal/misc/travis-diff-files.sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/travis-meta.sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/travis-stack.sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/travis/upload.sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/travis/binaries/travis-test.sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/cabal-testsuite/PackageTests/AutoconfBadPaths/configure: interpreter directive changed from " /bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/cabal-testsuite/PackageTests/Regression/T5386/configure: interpreter directive changed from " /bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/cabal-testsuite/PackageTests/BuildTools/Foreign/my-foreign-preprocessor: interpreter directive changed from "/usr/bin/env sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/cabal-testsuite/PackageTests/GhcPkgGuess/SameDirectory/ghc-pkg: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/cabal-testsuite/PackageTests/GhcPkgGuess/SameDirectory/ghc: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/cabal-testsuite/PackageTests/GhcPkgGuess/SymlinkVersion/bin/ghc-pkg-ghc-7.10: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/cabal-testsuite/PackageTests/GhcPkgGuess/SymlinkVersion/bin/ghc-7.10: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/cabal-testsuite/PackageTests/GhcPkgGuess/SameDirectoryVersion/ghc-7.10: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/cabal-testsuite/PackageTests/GhcPkgGuess/SameDirectoryVersion/ghc-pkg-7.10: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/cabal-testsuite/PackageTests/GhcPkgGuess/SymlinkGhcVersion/bin/ghc-7.10: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/cabal-testsuite/PackageTests/GhcPkgGuess/SymlinkGhcVersion/bin/ghc-pkg-7.10: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/cabal-testsuite/PackageTests/GhcPkgGuess/Symlink/bin/ghc-pkg: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/cabal-testsuite/PackageTests/GhcPkgGuess/Symlink/bin/ghc: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/cabal-testsuite/PackageTests/GhcPkgGuess/SameDirectoryGhcVersion/ghc-pkg-ghc-7.10: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/cabal-testsuite/PackageTests/GhcPkgGuess/SameDirectoryGhcVersion/ghc-7.10: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/Cabal/validate.sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/time/configure: interpreter directive changed from " /bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/base/configure: interpreter directive changed from " /bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/process/configure: interpreter directive changed from " /bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/binary/Setup.lhs: interpreter directive changed from "/usr/bin/env runhaskell" to "/nix/store/g5kpsw3g2v688db6hlzp06dl0qkl8f4p-ghc-8.2.2-binary/bin/runhaskell"
./libraries/unix/config.guess: interpreter directive changed from " /bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/unix/config.sub: interpreter directive changed from " /bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/unix/configure: interpreter directive changed from " /bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/unix/install-sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/containers/benchmarks/bench-cmp.pl: interpreter directive changed from "/usr/bin/perl" to "/nix/store/032smbl1957xbppby98kwg6fk1xc9dqy-perl-5.30.1/bin/perl"
./libraries/containers/benchmarks/bench-cmp.sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/stm/tests/runtests.sh: interpreter directive changed from "/bin/bash" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/bash"
./libraries/directory/tools/testctl: interpreter directive changed from "/usr/bin/env python" to "/nix/store/d3zwi7wvyx2q34psfj1mbzwkc0wbywa2-python3-3.7.6/bin/python"
./libraries/directory/tools/testscript: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/directory/tools/retry: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libraries/directory/tools/vercmp: interpreter directive changed from "/usr/bin/env python" to "/nix/store/d3zwi7wvyx2q34psfj1mbzwkc0wbywa2-python3-3.7.6/bin/python"
./libraries/directory/configure: interpreter directive changed from " /bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./configure: interpreter directive changed from " /bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./mk/detect-cpu-count.sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./mk/get-win32-tarballs.sh: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/bash"
./install-sh: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
./libffi/ln: interpreter directive changed from "/bin/sh" to "/nix/store/sydxyv59z4dka8h22if5v5p11nl1sf4w-bash-4.4-p23/bin/sh"
updateAutotoolsGnuConfigScriptsPhase
Updating Autotools / GNU config script to a newer upstream version: ./config.sub
Updating Autotools / GNU config script to a newer upstream version: ./libraries/integer-gmp/config.sub
Updating Autotools / GNU config script to a newer upstream version: ./libraries/base/config.sub
Updating Autotools / GNU config script to a newer upstream version: ./libraries/unix/config.sub
Updating Autotools / GNU config script to a newer upstream version: ./config.guess
Updating Autotools / GNU config script to a newer upstream version: ./libraries/integer-gmp/config.guess
Updating Autotools / GNU config script to a newer upstream version: ./libraries/base/config.guess
Updating Autotools / GNU config script to a newer upstream version: ./libraries/unix/config.guess
configuring
patching llvm-targets for musl targets...
Cloning these existing '*-linux-gnu*' targets:
,("arm-unknown-linux-gnueabihf", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "arm1176jzf-s", "+strict-align"))
,("armv6-unknown-linux-gnueabihf", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "arm1136jf-s", "+strict-align"))
,("armv6l-unknown-linux-gnueabihf", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "arm1176jzf-s", "+strict-align"))
,("armv7-unknown-linux-gnueabihf", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "generic", ""))
,("armv7a-unknown-linux-gnueabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "generic", ""))
,("armv7l-unknown-linux-gnueabihf", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "generic", ""))
,("aarch64-unknown-linux-gnu", ("e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128", "generic", "+neon"))
,("i386-unknown-linux-gnu", ("e-m:e-p:32:32-f64:32:64-f80:32-n8:16:32-S128", "pentium4", ""))
,("x86_64-unknown-linux-gnu", ("e-m:e-i64:64-f80:128-n8:16:32:64-S128", "x86-64", ""))
(go go gadget sed)
llvm-targets now contains these '*-linux-musl*' targets:
,("arm-unknown-linux-musleabihf", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "arm1176jzf-s", "+strict-align"))
,("armv6-unknown-linux-musleabihf", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "arm1136jf-s", "+strict-align"))
,("armv6l-unknown-linux-musleabihf", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "arm1176jzf-s", "+strict-align"))
,("armv7-unknown-linux-musleabihf", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "generic", ""))
,("armv7a-unknown-linux-musleabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "generic", ""))
,("armv7l-unknown-linux-musleabihf", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "generic", ""))
,("aarch64-unknown-linux-musl", ("e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128", "generic", "+neon"))
,("i386-unknown-linux-musl", ("e-m:e-p:32:32-f64:32:64-f80:32-n8:16:32-S128", "pentium4", ""))
,("x86_64-unknown-linux-musl", ("e-m:e-i64:64-f80:128-n8:16:32:64-S128", "x86-64", ""))
And now patching to preserve '-musleabi' as done with '-gnueabi'
configure flags: --prefix=/nix/store/4ncnjywgjn09qjmwhak0bsfyqa909wqj-ghc-8.6.5 --bindir=/nix/store/4ncnjywgjn09qjmwhak0bsfyqa909wqj-ghc-8.6.5/bin --sbindir=/nix/store/4ncnjywgjn09qjmwhak0bsfyqa909wqj-ghc-8.6.5/sbin --includedir=/nix/store/4ncnjywgjn09qjmwhak0bsfyqa909wqj-ghc-8.6.5/include --oldincludedir=/nix/store/4ncnjywgjn09qjmwhak0bsfyqa909wqj-ghc-8.6.5/include --mandir=/nix/store/4ncnjywgjn09qjmwhak0bsfyqa909wqj-ghc-8.6.5/share/man --infodir=/nix/store/4ncnjywgjn09qjmwhak0bsfyqa909wqj-ghc-8.6.5/share/info --docdir=/nix/store/kzwkzaxa360k4bx160xnr50h4mcdcxz7-ghc-8.6.5-doc/share/doc/ghc --libdir=/nix/store/4ncnjywgjn09qjmwhak0bsfyqa909wqj-ghc-8.6.5/lib --libexecdir=/nix/store/4ncnjywgjn09qjmwhak0bsfyqa909wqj-ghc-8.6.5/libexec --localedir=/nix/store/4ncnjywgjn09qjmwhak0bsfyqa909wqj-ghc-8.6.5/share/locale --datadir=\$doc/share/doc/ghc --with-curses-includes=/nix/store/3cv7sy6nmfp67wiv3dbccigdk47d3jx8-ncurses-6.1-20190112-dev/include --with-curses-libraries=/nix/store/l0x5jbd8k231a6gyazdjj7pqv2l0gvi5-ncurses-6.1-20190112/lib --with-system-libffi --with-ffi-includes=/nix/store/brfzmnjnhkz4692lf7ig3kfcvs1g2p7n-libffi-3.3-dev/include --with-ffi-libraries=/nix/store/qhdiga0mqm5zvn0373y8qa0kz7742wil-libffi-3.3/lib --with-gmp-includes=/nix/store/g926x30h2188pj9wajjgjl9py914r4ph-gmp-6.2.0-dev/include --with-gmp-libraries=/nix/store/r4hsvyxnpij6pspj4bgj508q5f7kjzwd-gmp-6.2.0/lib --with-iconv-includes=/nix/store/78jj0z49z9wscjbwws8cjl8h2lkwh4x4-musl-iconv-1.1.24/include --with-iconv-libraries=/nix/store/78jj0z49z9wscjbwws8cjl8h2lkwh4x4-musl-iconv-1.1.24/lib CFLAGS=-fuse-ld=gold CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold --build=x86_64-unknown-linux-musl --host=x86_64-unknown-linux-musl
configure: WARNING: unrecognized options: --with-curses-includes
checking for gfind... no
checking for find... /nix/store/dy3y74q1ipncabrsmnidj0zfjqac4vwc-findutils-4.7.0/bin/find
checking for sort... /nix/store/hbf1ag0ijgjxlfq6b4gs8qiwsgk71wlk-coreutils-8.31/bin/sort
checking for GHC Git commit id... given 92b6a0237e0195cee4773de4b237951addd659d9
checking for ghc... /nix/store/g5kpsw3g2v688db6hlzp06dl0qkl8f4p-ghc-8.2.2-binary/bin/ghc
checking version of ghc... 8.2.2
checking build system type... x86_64-unknown-linux-musl
checking host system type... x86_64-unknown-linux-musl
checking target system type... x86_64-unknown-linux-musl
GHC build : x86_64-unknown-linux
GHC host : x86_64-unknown-linux
GHC target : x86_64-unknown-linux
LLVM target: x86_64-unknown-linux
checking for path to top of build tree... /build/ghc-8.6.5
checking for -windres... no
checking for windres... no
checking for -dllwrap... no
checking for dllwrap... no
checking for -objdump... objdump
checking for x86_64-unknown-linux-musl-gcc... /nix/store/vmg52dd5bdjz8syv73irk4isdyj30x82-gcc-wrapper-9.2.0/bin/cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... configure: error: in `/build/ghc-8.6.5':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
builder for '/nix/store/njb6vk8cdwkab9aymyqxzi7m06b97645-ghc-8.6.5.drv' failed with exit code 1
cannot build derivation '/nix/store/bij4lxmf7whmhksv0r34bpbajg7ak49a-test-1.0.0.drv': 1 dependencies couldn't be built
error: build of '/nix/store/bij4lxmf7whmhksv0r34bpbajg7ak49a-test-1.0.0.drv' failed
{
"url": "https://github.com/NixOS/nixpkgs.git",
"rev": "5272327b81ed355bbed5659b8d303cf2979b6953",
"date": "2017-01-02T00:10:04+01:00",
"sha256": "0182ys095dfx02vl2a20j1hz92dx3mfgz2a6fhn31bqlp1wa8hlq"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment