delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2005/08/04/16:25:07

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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: <42F27994.106@familiehaase.de>
Date: Thu, 04 Aug 2005 22:24:52 +0200
From: "Gerrit P. Haase" <gerrit AT familiehaase DOT de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.11) Gecko/20050728
MIME-Version: 1.0
To: Harald Joerg <harald DOT joerg AT fujitsu-siemens DOT com>
CC: cygwin AT cygwin DOT com
Subject: Re: error compiling apache-1.3.33 with mod_perl and perl-5.8.7-1
References: <42D0178C DOT 6070803 AT familiehaase DOT de> <20050709131329 DOT GC3284 AT postle DOT net> <kvacjzozk1 DOT fsf AT mcp0147c DOT mch DOT fsc DOT net> <42F0F80E DOT 6060308 AT familiehaase DOT de> <kvy87ixeyc DOT fsf AT mcp0147c DOT mch DOT fsc DOT net>
In-Reply-To: <kvy87ixeyc.fsf@mcp0147c.mch.fsc.net>
X-IsSubscribed: yes

Harald Joerg wrote:

>>IMO a bug in ExtUtils::Embed.
> 
> 
> I'd have said so - but this version of ExtUtils::Embed has been around
> for a while.  That's why I have been looking for a solution - or a
> workaround - within the cygwin build.
> 
> Nevertheless I'll try to file a bug report to perlbug.  Having
> Extutils::Embed kill undefined static_ext elements doesn't harm and
> makes the procedure more robust.

Thanks, this would be much appreciated.


>>>I don't know enough about building perl - especially I've no idea
>>>whether the sequence of static_ext is of any importance.  Maybe the
>>>following is a simple solution:
>>>===========================================================================
>>>--- perl-5.8.6/hints/cygwin.sh.orig	2004-02-22 14:07:58.000000000 -0800
>>>+++ perl-5.8.6/hints/cygwin.sh.haj	2004-12-08 20:52:01.891572800 -0800
>>>@@ -57,3 +57,4 @@
>>> ldflags="$ldflags -s"
>>> ccdlflags="$ccdlflags -s"
>>> lddlflags="$lddlflags -s"
>>>+static_ext="Win32CORE $static_ext"
>>>--- perl-5.8.7/cygwin/cygwin.c.orig	2005-04-22 12:54:18.000000000
>>>+0200
>>>===========================================================================
>>
>>
>>Should do it.  I'll change it for future releases.
> 
> 
> Great!  I prefer to run vanilla cygwin installations instead of my own
> compilations - they tend to be more stable :-)
> 
> 
>>[...]  Would mod_perl work with a mod_so setup as well?
>>
>>Yes it should work.  Have you tried to link directly against the DLL?
> 
> 
> You mean against /usr/bin/libhttpd.dll?

Yes.  This is also usual to build the shared modules for the
distribution.  Just add it to the link command like any other objects.

> I've tried, but failed miserably so far.  I've been starting with the
> build procedure delivered with mod_perl (DO_HTTPD=1), which creates a
> different Apache than what I get from cygwin's setup.  I have yet to
> find out how cygwin's Apache has been built...

Have a lot of fun ;)


Gerrit
-- 
=^..^=

--
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/

- Raw text -


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