From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12246 invoked by alias); 10 Dec 2005 21:35:28 -0000 Received: (qmail 12238 invoked by uid 22791); 10 Dec 2005 21:35:28 -0000 X-Spam-Check-By: sourceware.org Received: from sandiego.hostforweb.net (HELO sandiego.hostforweb.net) (66.225.211.83) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sat, 10 Dec 2005 21:35:26 +0000 Received: from adsl-69-234-24-149.dsl.irvnca.pacbell.net ([69.234.24.149] helo=[192.168.0.14]) by sandiego.hostforweb.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.52) id 1ElCNF-00054x-FP for pthreads-win32@sources.redhat.com; Sat, 10 Dec 2005 15:35:21 -0600 Message-ID: <439B4A27.60404@movieeditor.com> Date: Sat, 10 Dec 2005 21:35:00 -0000 From: Robin Rowe User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) MIME-Version: 1.0 To: pthreads-win32@sources.redhat.com Subject: Pthread win32 lite and LGPL static linking Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-PopBeforeSMTPSenders: robin.rowe@movieeditor.com,rower@movieeditor.com X-Antivirus-Scanner: Clean mail though you should still use an Antivirus X-IsSubscribed: yes Mailing-List: contact pthreads-win32-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: pthreads-win32-owner@sourceware.org X-SW-Source: 2005/txt/msg00146.txt.bz2 Thanks for making pthreads-win32 available. I lead the CinePaint project. We check-in 3rd-party lib sources into our CVS so that when a CinePaint Windows developer does a check-out he or she has everything necessary to create a build. I've cut down Pthreads for Windows into a much smaller lite version that contains just the source files needed to build CinePaint Glasgow, list enclosed below. Our libpthread.lib file is about 300kb. We prefer to use small libs with static linking. FLTK, another LGPL lib we're using, offers a static linking exception to its LGPL license to accommodate that. Would you be able to do that for us, too? Robin Rowe -- www.CinePaint.org cleanup.c global.c implement.h pthread.h pthread_cancel.c pthread_cond_destroy.c pthread_cond_init.c pthread_cond_signal.c pthread_cond_wait.c pthread_detach.c pthread_equal.c pthread_getspecific.c pthread_join.c pthread_key_create.c pthread_key_delete.c pthread_kill.c pthread_mutex_destroy.c pthread_mutex_init.c pthread_mutex_lock.c pthread_mutex_trylock.c pthread_mutex_unlock.c pthread_self.c pthread_setspecific.c pthread_testcancel.c pthread_win32_attach_detach_np.c ptw32_InterlockedCompareExchange.c ptw32_callUserDestroyRoutines.c ptw32_cond_check_need_init.c ptw32_mutex_check_need_init.c ptw32_new.c ptw32_processInitialize.c ptw32_processTerminate.c ptw32_relmillisecs.c ptw32_reuse.c ptw32_semwait.c ptw32_threadDestroy.c ptw32_throw.c ptw32_tkAssocCreate.c ptw32_tkAssocDestroy.c sched.h sem_destroy.c sem_init.c sem_post.c sem_post_multiple.c sem_timedwait.c sem_wait.c semaphore.h w32_CancelableWait.c