2010/8/25 John E. / TDM <[email protected]>:
> On 8/25/2010 5:59 AM, Prof Brian Ripley wrote:
>> There is no such thing as 'the LGPL', and it matters which version.
>> Version 2.1 (which seems the relevant version) requires you to
>> distribute source code in its clause 4, and so does LGPL-3.
>>
>> But note that similar requirements (from GPL-3) already apply to
>> libstdc++.dll: see e.g. this thread
>> http://gcc.gnu.org/ml/gcc/2004-06/msg01123.html
>
> (I am not a lawyer.) libgcc and libstdc++ both bear additional exception
> clauses that, under any but the most strict reading, allow you to
> redistribute the DLL under your own terms (e.g. without source code).
>
> -John E. / TDM
That's right. Gcc's runtime libraries and headers have a
runtime-exception, which explicit allows redistribution. But
pthread-library doesn't come with such an exception, so I strongly
recomment not to bundle it hardly with gcc and its runtime-libraries.
IMHO it would be best to implement in gcc the threading API by using
native win32 API for our targets. The other chance - but here a
volunteer is required - is to implement the posix-thread API as
PD/BFD/ZPL/MIT/etc and make it part of our runtimes. So we would have
the same behavior by this as cygwin is doing.
Kai
--
| (\_/) This is Bunny. Copy and paste
| (='.'=) Bunny into your signature to help
| (")_(") him gain world domination
------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users
worldwide. Take advantage of special opportunities to increase revenue and
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public