Simon Marlow wrote:
Linux/x86_64 will have a new native code generator and GHCi support
Great news! However building 20050801 gives me the following error: ,----[ make ] | ------------------------------------------------------------------------ | ==fptools== make all -wr; | in /home/gebner/build/ghc-6.4.1.20050801/libraries/base | ------------------------------------------------------------------------ | rm -f System/Posix/Signals.o; if [ ! -d System/Posix/Signals_split ]; then mkdir System/Posix/Signals_split; else /usr/bin/find System/Posix/Signals_split -name '*.o' -print | xargs rm -f __rm_food; fi; | ../../ghc/compiler/ghc-inplace -H16m -O -fglasgow-exts -cpp -Iinclude -"#include" HsBase.h -funbox-strict-fields -ignore-package base -O -Rghc-timing -fgenerics -fgenerics -split-objs -c System/Posix/Signals.hs -o System/Posix/Signals.o -ohi System/Posix/Signals.hi | In file included from System/Posix/Signals.hs:108: | /home/gebner/build/ghc-6.4.1.20050801/ghc/includes/Signals.h:18: warning: extra tokens at end of #endif directive | | System/Posix/Signals.hs:395:30: Not in scope: `sizeof_sigset_t' | | System/Posix/Signals.hs:401:30: Not in scope: `sizeof_sigset_t' | | System/Posix/Signals.hs:408:31: Not in scope: `sizeof_sigset_t' | | System/Posix/Signals.hs:411:22: Not in scope: `sizeof_sigset_t' | | System/Posix/Signals.hs:417:31: Not in scope: `sizeof_sigset_t' | | System/Posix/Signals.hs:420:22: Not in scope: `sizeof_sigset_t' | | System/Posix/Signals.hs:432:30: Not in scope: `sizeof_sigset_t' | | System/Posix/Signals.hs:453:30: Not in scope: `sizeof_sigset_t' | <<ghc: 57940320 bytes, make[2]: *** [System/Posix/Signals.o] Segmentation fault | make[1]: *** [all] Error 1 | make[1]: Leaving directory `/home/gebner/build/ghc-6.4.1.20050801/libraries' | make: *** [build] Error 1 | gebner@achatina:~/build/ghc-6.4.1.20050801$ `---- This is on gentoo/amd64 with gcc-3.4.4 and glibc-2.3.5. Gabriel.