Building GHC on NetBSD/amd64
Simon Marlow
marlowsd at gmail.com
Mon Jul 30 12:25:01 CEST 2012
On 29/07/2012 07:41, iquiw wrote:
> I am trying to build GHC on NetBSD/amd64.
>
> First, I built GHC-6.12.3 by porting from OpenBSD/amd64.
> After that, trying to build several versions (6.12.3, 7.0.4, 7.4.2) of
> GHC by the stage2 compiler.
>
> Build itself succeeded and compiling by the ghc seems no problem so far.
> However, ghci (all versions) crashes always by segmentation fault.
>
> ---------------------------------------------------------------------
> $ ghci
> GHCi, version 7.4.2: http://www.haskell.org/ghc/ :? for help
> Loading package ghc-prim ... linking ... done.
> Loading package integer-gmp ... linking ... done.
> Loading package base ... linking ... done.
> zsh: segmentation fault (core dumped) /usr/local/ghc-7.4.2/bin/ghci
> ---------------------------------------------------------------------
>
> backtrace by gdb shows only "s2xW_info ()".
>
> ktrace (kernel trace) output is as follows.
> ---------------------------------------------------------------------
> 4494 1 ghc CALL __sigprocmask14(3,0x7f7fffff49e0,0)
> 4494 1 ghc RET __sigprocmask14 0
> 4494 1 ghc CALL _lwp_self
> 4494 1 ghc RET _lwp_self 1
> 4494 1 ghc CALL __sigprocmask14(1,0x7f7fffff4970,0x7f7fffff49e0)
> 4494 1 ghc RET __sigprocmask14 0
> 4494 1 ghc CALL __sigprocmask14(3,0x7f7fffff49e0,0)
> 4494 1 ghc RET __sigprocmask14 0
> 4494 1 ghc CALL issetugid
> 4494 1 ghc RET issetugid 0
> 4494 1 ghc PSIG SIGSEGV SIG_DFL: code=SEGV_MAPERR,
> addr=0xfffffffff610bfa5, trap=6)
> 4494 2 ghc RET __kevent50 -1 errno 4 Interrupted system call
> 4494 3 ghc RET ___lwp_park50 -1 errno 4 Interrupted system call
> 4494 1 ghc NAMI "ghc.core"
> ---------------------------------------------------------------------
>
>
> What should I check next?
I expect the dynamic linker needs something specific NetBSD/amd64, but
it's hard to tell exactly what. Someone needs to debug the failure and
analyse the problem.
Cheers,
Simon
More information about the Glasgow-haskell-users
mailing list