[Haskell-cafe] executeFile failing on macosx

David Powell david at drp.id.au
Sun May 16 19:06:47 EDT 2010


On Mon, May 17, 2010 at 1:33 AM, Bulat Ziganshin
<bulat.ziganshin at gmail.com>wrote:

> Hello David,
>
> Sunday, May 16, 2010, 7:18:29 PM, you wrote:
>
> > "executeFile" is failing for me on Mac OS X 10.5.8, with ghc 6.12.1
> > when compiling with "-threaded".  Compiling without -threaded, or running
> on linux is fine.
> >>  forkProcess $ executeFile "/bin/echo" False ["Ok"] Nothing
>
> afair, forkProcess and -threaded shouldn't work together on any Unix.
> can you try forkIO or forkOS instead?
>
>
Hi Bulat,

Both, forkIO and forkOS fail in the same way for me with -threaded.  I
believe this is because macosx requires the process to only have a single
thread when doing an execv(), which I thought was the purpose of
forkProcess?

Cheers,

-- David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20100516/83656f66/attachment.html


More information about the Haskell-Cafe mailing list