
#7709: ios patch no 7: Omit ghc-pwd from final stage when cross compiling --------------------------------+------------------------------------------- Reporter: StephenBlackheath | Owner: Type: feature request | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.7 Resolution: | Keywords: Os: Unknown/Multiple | Architecture: Unknown/Multiple Failure: None/Unknown | Difficulty: Unknown Testcase: | Blockedby: Blocking: 7724 | Related: --------------------------------+------------------------------------------- Comment(by StephenBlackheath): Here's what's going on: ghc-pwd is built in the final stage and so it's for the target. Our iOS compiler generates .a files in place of executables, so it produces ghc-pwd.a. Unfortunately it's not as simple as just changing exeext to .a, because we need to make sure a different exeext is used for host and target executables. Should I just go through all the exeexts and change them based on whether it's host or target? Or is it better to keep it simple and come up with a way to avoid ghc-pwd being installed into inplace/bin/ when Stage1Only=YES is selected in mk/build.mk (as we do when building cross compilers)? -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7709#comment:7 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler