
Bernard de la Paz wrote:
I try to cross-compile GHC 8.0.1 with x86_64-mingw toolchain (gcc 6.2.1) and native GHC 8.0.1. Sources are from http://downloads.haskell.org/~ghc/8.0.1/ghc-8.0.1-src.tar.xz cp mk/build.mk.example mk/build.mk sed -i '1iBuildFlavour = perf' mk/build.mk
I'm pretty sure you will have better results with build flavour 'quick-cross' or 'perf-cross'.
sed -i '1iStage1Only = YES' mk/build.mk sed -i '1iHADDOCK_DOCS = NO' mk/build.mk ./configure --prefix=~/x86_64-mingw \ --target=x86_64-unknown-mingw32 \ --with-gcc=/usr/bin/x86_64-w64-mingw32-gcc \ --with-ld=/usr/bin/x86_64-w64-mingw32-ld \ --with-nm=/usr/bin/x86_64-w64-mingw32-nm \ --with-ar=/usr/bin/x86_64-w64-mingw32-ar \ --with-ranlib=/usr/bin/x86_64-w64-mingw32-ranlib
It should be sufficient to just do: ./configure --target=x86_64-w64-mingw32 Erik -- ---------------------------------------------------------------------- Erik de Castro Lopo http://www.mega-nerd.com/