ghci linker does not know about rts_getWord64
I stumbled into this with this code:
foreign export ccall "gtk2hs_store_get_column_type_impl"
customTreeModelGetColumnType_static :: StablePtr
(CustomTreeModelImplementation row) -> CInt -> IO GType
GType
turns out to be a CULong
and I'm on a 64bit arch.
So the _stub.c file end up using rts_getWord64
However when we try and load ghci -package gtk
we get a linker error from the ghci linker because it doesn't know rts_getWord64
.
Indeed, inspecting rts/Linker.c we
have rts_getWord
and rts_getWord32
but not rts_getWord64
.
Trac metadata
Trac field | Value |
---|---|
Version | 6.6.1 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Runtime System |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |