Commit 22387f7d authored by Simon Marlow's avatar Simon Marlow
Browse files

On FreeBSD, use -lthr instead of -pthread for now (see comments)

parent 2ed69294
......@@ -488,8 +488,13 @@ way_details :: [ (WayName, Way) ]
way_details =
[ (WayThreaded, Way "thr" True "Threaded" [
#if defined(freebsd_TARGET_OS)
, "-optl-pthread"
-- "-optc-pthread"
-- , "-optl-pthread"
-- FreeBSD's default threading library is the KSE-based M:N libpthread,
-- which GHC has some problems with. It's currently not clear whether
-- the problems are our fault or theirs, but it seems that using the
-- alternative 1:1 threading library libthr works around it:
#elif defined(solaris2_TARGET_OS)
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment