[GHC] #8156: amd64 + in-tree gmp build broken

GHC ghc-devs at haskell.org
Sat Nov 2 11:41:12 UTC 2013


#8156: amd64 + in-tree gmp build broken
-------------------------------------+-------------------------------------
        Reporter:  errge             |            Owner:
            Type:  bug               |           Status:  patch
        Priority:  low               |        Milestone:  7.10.1
       Component:  Build System      |          Version:  7.7
      Resolution:                    |         Keywords:
Operating System:  Unknown/Multiple  |     Architecture:  x86_64 (amd64)
 Type of failure:  Building GHC      |       Difficulty:  Easy (less than 1
  failed                             |  hour)
       Test Case:                    |       Blocked By:
        Blocking:                    |  Related Tickets:  #4022 #4366 #4374
-------------------------------------+-------------------------------------

Comment (by hvr):

 Replying to [comment:7 carter]:
 > @Jan, LGPL is only compatible with BSD when we dynamically link it,
 statically linked LGPL forces the rest of the project (allegedly) to be
 GPL, which is incompatible with a parent project that is BSD, at least
 according to the FSF's overly aggressive reading of (L)GPL.

 ...are you sure? Can you provide examples where the FSF used "overly
 agressive reading of the LGPL"?

 Afaik, simply stated, the LGPL just requires you to provide some mechanism
 (using dynamic linking is the most common way to achieve this) to allow
 ppl to replace the linked LGPL'ed library with a modified version. It does
 not force you to release or relicense the source code of the non-LGPLed
 components you used for the combined work.

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


More information about the ghc-tickets mailing list