[GHC] #10172: Cross-platform sed

GHC ghc-devs at haskell.org
Thu Aug 27 14:49:37 UTC 2015


#10172: Cross-platform sed
-------------------------------------+-------------------------------------
        Reporter:  ezyang            |                   Owner:
            Type:  task              |                  Status:  new
        Priority:  normal            |               Milestone:
       Component:  Build System      |                 Version:  7.11
      Resolution:                    |                Keywords:
Operating System:  Solaris           |            Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |               Test Case:
      Blocked By:                    |                Blocking:
 Related Tickets:                    |  Differential Revisions:
-------------------------------------+-------------------------------------

Comment (by kgardas):

 thomie, honestly I really like I can compile GHC and use canonical Single-
 Unix Specification version 3 tools for it minus GNU make which is really
 non-replacable at least for now. Just see
 https://www.freebsd.org/cgi/man.cgi?query=standards&apropos=0&sektion=0&manpath=SunOS+5.10&arch=default&format=html
 -- I'm using configuration to set the OS to POSIX.1-2001, SUSv3 level.

 Anyway, if devs decide let's go with GNU tools (patch/diff/sed) together
 with GNU make I will not strike against this, don't have energy for it.
 The question is ROI of such change, do we need it *now*? I don't think so,
 Solaris builders are running fine on current HEAD. How often do we need to
 tweak sed invocation in current build system? 4x per calendar year? So
 let's decide once this thing is again broken not now when everything is
 working fine.
 Side note: shouldn't we already use shake for building GHC? Not
 complaining, but from this spring I've got an impression that shake is on
 the way to GHC and that it would solve several issues I also do have with
 build system myself (too low usage of available cores). If this all still
 applies, then I would suggest not to touch current make-based system, keep
 it just working with as low energy as possible and concentrate on other
 GHC important tasks...

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


More information about the ghc-tickets mailing list