
#7819: FreeBSD without system libffi: Shared object "libffi.so.6" not found ---------------------------------+------------------------------------------ Reporter: igloo | Owner: pgj Type: bug | Status: new Priority: high | Milestone: 7.8.1 Component: Build System | Version: 7.6.2 Keywords: | Os: FreeBSD Architecture: Unknown/Multiple | Failure: None/Unknown Difficulty: Unknown | Testcase: Blockedby: | Blocking: Related: | ---------------------------------+------------------------------------------ Comment(by pgj): Replying to [comment:8 kazu-yamamoto]:
Please merge these patches.
Note that due to the referenced bug in the `rtld(1)`, they can only work on a recent version of FreeBSD-CURRENT at the moment. I suppose the rtld(1) fix will be merged back to 8-STABLE and 9-STABLE in a week or so, but 8.4-RELEASE may not contain this fix, and we will have to wait for another couple of weeks for 9.2-RELEASE to "officially" have it. On the other hand, there should be some support for older release as well, i.e. for the releases (8.x, pre 9.2) who still has this bug in handling `$ORIGIN`. I shall consult Ian on the possible scenarios, but definitely want to merge this patches as soon as possible. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7819#comment:9 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler