[GHC] #8783: make ghc-pwd-bindist script /bin/sh compatible for Solaris

GHC ghc-devs at haskell.org
Mon May 19 05:10:23 UTC 2014


#8783: make ghc-pwd-bindist script /bin/sh compatible for Solaris
-------------------------------------+-------------------------------------
        Reporter:  maeder            |            Owner:
            Type:  bug               |           Status:  patch
        Priority:  normal            |        Milestone:  7.8.3
       Component:  libraries         |          Version:  7.8.1-rc2
  (other)                            |         Keywords:
      Resolution:                    |     Architecture:  Unknown/Multiple
Operating System:  Solaris           |       Difficulty:  Easy (less than 1
 Type of failure:  Building GHC      |  hour)
  failed                             |       Blocked By:
       Test Case:                    |  Related Tickets:
        Blocking:                    |
-------------------------------------+-------------------------------------

Comment (by Austin Seipp <austin@…>):

 In [changeset:"3df1c5109a6bd2a522717e524c10d842d4cd8ab8/ghc"]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="3df1c5109a6bd2a522717e524c10d842d4cd8ab8"
 Extract derived constants from nm output for various OSes differently.

 Fixes #8783.

 In order to avoid querying the nm version that does not work on Mac OS X
 we use the "nm -P" output that is supposed to produce (more portable)
 POSIX output and works on all tested OSes (MinGW, Mac OS X, Solaris and
 Linux using GNU nm) although slightly different (as documented). The "nm
 -P" output is actually only needed to recognize the output of a non-GNU
 Solaris nm (all other OSes produce sane outut using "nm" only).

 Signed-off-by: Austin Seipp <austin at well-typed.com>
 }}}

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


More information about the ghc-tickets mailing list