#5382: strip: Cannot manipulate object-file created with ghc-7.2.0.20110728
under
solaris
-------------------------+--------------------------------------------------
Reporter: maeder | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 7.1
Keywords: | Testcase:
Blockedby: | Difficulty:
Os: Solaris | Blocking:
Architecture: x86 | Failure: None/Unknown
-------------------------+--------------------------------------------------
Comment(by simonmar):
I don't know why strip is failing, but it's easy enough to disable this
stuff and the consequences aren't bad (basically reverting to the GHC 7.0
behaviour, where GHC sometimes omits linking when it shouldn't - see
#4451).
You'll need to add an exception for Solaris to two places in
`DriverPipeline.hs`, where we already have exceptions for Windows and OS X
(Darwin). See `mkExtraObjToLinkIntoBinary` and `checkLinkInfo`.
Incedentally it would be better to abstract that check into one place,
call it "platformSupportsLinkInfo" or something.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5382#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs