delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/11/12/18:23:56

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Date: Sun, 12 Nov 2000 18:22:00 -0500
Message-Id: <200011122322.SAA15038@envy.delorie.com>
X-Authentication-Warning: envy.delorie.com: dj set sender to dj AT envy DOT delorie DOT com using -f
From: DJ Delorie <dj AT delorie DOT com>
To: cygwin AT cygwin DOT com
In-reply-to: <20001112180014.E32359@redhat.com> (message from Christopher
Faylor on Sun, 12 Nov 2000 18:00:14 -0500)
Subject: Re: long double support in cygwin
References: <20001111232756 DOT A26752 AT redhat DOT com> <Pine DOT LNX DOT 4 DOT 20 DOT 0011120859210 DOT 2531-100000 AT moshier DOT ne DOT mediaone DOT net> <20001112135708 DOT A29567 AT redhat DOT com> <200011122213 DOT RAA14479 AT envy DOT delorie DOT com> <20001112180014 DOT E32359 AT redhat DOT com>

> If your application uses a LGPL'ed shared library, as is the case
> with glibc, you don't need to include sources.

Yes if you mean "sources to your application", no if you mean "sources
to the shared library".  If your app uses a shared library which you
do not distribute, no sources.  If your app uses a shared library
which you *do* distribute, you need to include sources for the shared
library.  If your app statically links that library, you must include
sources *or* objects for your app, *and* sources for the library.

> Or, at least that is my understanding of section 6b of the LGPL.  If
> you have linked in components of the library into your application
> (i.e., cygwin) then you do.

In the case of glibc, linking with it as a shared library does *not*
include glibc in your program.  That is not the case with cygwin,
because part of cygwin *is* linked in with all programs, even though
cygwin1.dll is effectively a shared library for the LGPL.

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019