Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <41534171.FBFF2A44@dessent.net> Date: Thu, 23 Sep 2004 14:34:41 -0700 From: Brian Dessent Organization: My own little world... MIME-Version: 1.0 To: "Gerrit @ cygwin" Subject: Re: New packge: lighttpd-1.3.0 References: <41519C77 DOT 4080201 AT x-ray DOT at> <1656566026 DOT 20040922215552 AT familiehaase DOT de> <41520175 DOT AA068400 AT dessent DOT net> <618153225 DOT 20040923011821 AT familiehaase DOT de> <41521CB9 DOT CCEFB0B AT dessent DOT net> <675000566 DOT 20040923034336 AT familiehaase DOT de> <415230DB DOT 83A3B87E AT dessent DOT net> <906379301 DOT 20040923144500 AT familiehaase DOT de> <4152D1C9 DOT 46BB656A AT dessent DOT net> <1649495088 DOT 20040923162439 AT familiehaase DOT de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Reply-To: cygwin AT cygwin DOT com "Gerrit P. Haase" wrote: > I dislike this, as long as they use libtool we should try to use it. It wasn't my first choice either. I tried to find a "libtool --mode=link" command line that would take the specified *.lo files and produce a .dll, but I could not find a way. It just seemed silly to link to .a and .la and then basically relink the whole thing over again (having to respecify all the dependent libs) in that awful mkdll.sh hack. If you know of how to tell libtool to make a .dll then I'm all ears. The other problem with leaving them as .a / .la is that they must be dynamically loaded with dlopen(). I tried using the produced .a files but got an error about "not a valid format" or something because the underlying Windows function expected a .dll. > Are the fixes in the config.m4 file really needed? Which of our > libraries are not available as static archive so they are not found? Hmm, looking at it again I see that you may be right. I was having problems with it not finding libxml2 (which on cygwin is just /usr/lib/libxml2.dll.a and .la) but it appears that all the others are extraneous. They must have been remnants left over of various failed attempts at getting it to go, before everything was working. > I have a fix (cygwin-special) for the DBA / BDB4 issue. > I will try to figure out how to get all the shared modules with the > built-in methods (no automake & libtool). What do you mean "no automake and libtool"? Brian -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/