[GHC] #11951: GHC build is segfaulting with Xcode 7.3

GHC ghc-devs at haskell.org
Tue Apr 19 09:41:07 UTC 2016


#11951: GHC build is segfaulting with Xcode 7.3
-------------------------------------+-------------------------------------
        Reporter:  ilovezfs          |                Owner:
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:
       Component:  Compiler          |              Version:  7.10.3
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------
Description changed by ilovezfs:

@@ -18,0 +18,1 @@
+

New description:

 This affects Xcode 7.3 but not Xcode 7.2.1.

 make[1]: *** [compiler/stage2/dll-split.stamp] Segmentation fault: 11

 For >= Xcode 7.3 (also the 7.3 CLT) the directory

 "Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin"

 now has the old `nm` renamed `nm-classic` and `nm` is a symlink to `llvm-
 nm`. By redirecting the build system's use of `nm` to use `nm-classic` the
 segfault does not occur.

 I'm not sure what goes wrong with `llvm-nm` but it would be great if the
 build could be fixed to be able to use it without segfaulting, since using
 `nm-classic` is a hack and Apple may retire it at some point.

 https://github.com/Homebrew/homebrew-core/issues/371

 https://github.com/Homebrew/homebrew-core/pull/449

 https://gist.githubusercontent.com/ilovezfs/dd26686da7e545fabca1a517e3adb039/raw/85db1dd5070d6362ed280d8448161a3ab2b86b0d/gistfile1.txt

--

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11951#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list