[GHC] #8764: Usage of `sed' in GHC build system (Solaris build failure).

GHC ghc-devs at haskell.org
Mon Feb 10 08:23:48 UTC 2014


#8764: Usage of `sed' in GHC build system (Solaris build failure).
--------------------------------+----------------------------------------
       Reporter:  kgardas       |             Owner:
           Type:  bug           |            Status:  new
       Priority:  normal        |         Milestone:
      Component:  Build System  |           Version:  7.9
       Keywords:                |  Operating System:  Solaris
   Architecture:  x86           |   Type of failure:  Building GHC failed
     Difficulty:  Unknown       |         Test Case:
     Blocked By:                |          Blocking:
Related Tickets:                |
--------------------------------+----------------------------------------
 Hello,
 I've found that (1) GHC's configure attempts to find the GNU sed and once
 found it's saved into the SED makefile variable. But (2) a lot of GHC's
 makefiles are using straight 'sed' instead of '$(SED)', i.e found GNU sed.
 The reason for this bugreport is that on Solaris, the provided sed fails
 on parsing sed expression in rules-builddependencies.mk. I've solved this
 issue by fixing 'sed' to '$(SED)' there (patch attached), but the general
 question is if this should not be fixed everywhere.
 Thanks!
 Karel

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


More information about the ghc-tickets mailing list