Fixes to make basic builds on Cygwin work again + additions to support x86_64-cygwin

This commit is contained in:
Sander van der Burg
2014-05-29 14:47:07 +02:00
parent 29da3bce27
commit 9ec52d6323
4 changed files with 16 additions and 4 deletions
@@ -54,6 +54,12 @@ stdenv.mkDerivation rec {
${optionalString stdenv.isArm ''
configureFlagsArray=(-Dldflags="-lm -lrt")
''}
${optionalString stdenv.isCygwin ''
cp cygwin/cygwin{,.bak}
echo "#define PERLIO_NOT_STDIO 0" > tmp
cat tmp cygwin/cygwin.c.bak > cygwin/cygwin.c
''}
'';
preBuild = optionalString (!(stdenv ? gcc && stdenv.gcc.nativeTools))
@@ -64,7 +70,7 @@ stdenv.mkDerivation rec {
setupHook = ./setup-hook.sh;
doCheck = !stdenv.isDarwin;
doCheck = stdenv.isLinux;
# some network-related tests don't work, mostly probably due to our sandboxing
testsToSkip = ''