OS X framework + ghci linker + RTS flags = bus error?
Wolfgang Thaller
thallew at univmail.cis.mcmaster.ca
Wed Oct 20 11:18:55 EDT 2004
>> gcc -c BusErr.m
>> ghci -framework Foundation +RTS -RTS BusErr.o
>
> Loading package base ... linking ... done.
> Loading object (static) BusErr.o ... done
> Loading object (framework) Foundation ... done
> final link ... Bus error
Now that is interesting. I can reproduce that on my machine, and I'll
investigate it.
Also note that you should avoid loading Objective C .o files into GHCi
at all costs anyway, because GHCi's Linker does not support Objective C
and therefore won't initialise classes, resolve selectors etc. Anything
more complex than NSLog will probably fail. When you have Objective C
code, put it into a dynamic library and load that from GHCi. I do not
think that your current problem is related to this, but you're bound to
run into this next. So you've been warned ;-).
Cheers,
Wolfgang
More information about the Glasgow-haskell-bugs
mailing list