#3235: ghci-6.10.3 can't be built with readline support
------------------------------+---------------------------------------------
 Reporter:  guest             |          Owner:                  
     Type:  bug               |         Status:  new             
 Priority:  normal            |      Milestone:                  
Component:  GHCi              |        Version:  6.10.3          
 Severity:  minor             |     Resolution:                  
 Keywords:                    |       Testcase:                  
       Os:  Unknown/Multiple  |   Architecture:  Unknown/Multiple
------------------------------+---------------------------------------------
Comment (by duncan):

 I'd tend to agree, however there are at least these issues:

  * Maintenance and testing burden of keeping several line editing systems
 working
  * Distributing binaries and problems with depending on system shared
 libs.
  * Licensing complications

 If the patch is not invasive and GHC HQ are not asked to maintain the
 readline branch then perhaps the first point is ok.

 It's annoying when building binaries that sometimes the .so number of
 readline changes and then we need to build different binaries for
 different systems. Using haskeline has fewer problems in this area.

 When one builds ghc (BSD licensed) against readline (GPL) then if you
 distribute the combined work it must be under the terms of the GPL. That's
 not something that GHC HQ want to do and some users would prefer to
 receive binaries under the BSD or distribute their own binaries under the
 terms of the BSD license. On the other hand it's perfectly OK for distros
 to build it that way, as long as they clearly label the licensing terms of
 the result (which has not always been done clearly).

 So if readline is to be used it has to be optional and not the default.
 That's fine. So the only remaining issue is the maintenance burden. I
 cannot speak for the GHC maintainers but if someone volunteers to properly
 maintain the readline support then perhaps that might be enough.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3235#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to