
#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