It seems like the saga continues: With Reuben's TMPDIR-fix the
handling of stub files (for foreign export dynamic) is broken:
...
Copy foreign export C stubs:
rm -f GLU_Quadrics_stub.c && echo '#include "GLU_Quadrics_stub.h"' >
GLU_Quadrics_stub.c && cat C:/tmp/ghc1139_stb.c >> GLU_Quadrics_stub.c
0.00user 0.00system 0:00.11elapsed 0%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+0minor)pagefaults 0swaps
C compiler:
gcc -v -S -Wimplicit -O -mno-cygwin -DSTOLEN_X86_REGS=4 -I.
-Id:/programme/ghc-4.08/lib/includes ghc1139.c > C:/tmp/ghc1139.ccout 2>&1 && ( if [
ghc1139.s != C:/tmp/ghc1139.s ] ; then mv ghc1139.s C:/tmp/ghc1139.s ; else exit 0 ;
fi )
mv: cannot move `ghc1139.s' to `C:/tmp/ghc1139.s': File exists
Double-*sigh* :-( The invention of drive letters marks one of the
darkest days in computer science...
Cheers,
Sven