delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/09/22/15:56:06

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
Date: Wed, 22 Sep 2004 21:55:52 +0200
From: "Gerrit P. Haase" <gp AT familiehaase DOT de>
Reply-To: "Gerrit @ cygwin" <cygwin AT cygwin DOT com>
Organization: Esse keine toten Tiere
Message-ID: <1656566026.20040922215552@familiehaase.de>
To: Reini Urban <rurban AT x-ray DOT at>
CC: "'Gerrit @ cygwin'" <cygwin AT cygwin DOT com>
Subject: Re: New packge: lighttpd-1.3.0
In-Reply-To: <41519C77.4080201@x-ray.at>
References: <E1CA4ul-0006CO-00 AT mailhub-04 DOT inode DOT at> <41519C77 DOT 4080201 AT x-ray DOT at>
MIME-Version: 1.0
X-IsSubscribed: yes

Hallo Reini,

if you ask me, the PHP build system is broken.

I tried to build 5.0.1, I'm getting no lipphp, no shared modules,
libdb is not found...  If you specify an extension and the relevant
dependency is not available the configure exits, it is terrible, this
sucks really.

How do I need to configure to get a shared library?  Shared modules?
Why isn't there a howto about this in the source dist included?  Who
is responsible for this broken system?

If I call `make libphp5.la` I get a static archive, no DLL, it is
weird...

I hate this package since I tried to build it the first time.


Am Mittwoch, 22. September 2004 um 17:38 schriebst du:

>> Should we build statically?

> no. that's about 17MB for each php.exe or dll :)

My executable is 8 MB stripped.


> you want pdflib and pspell also?
> see my list. pdflib is non-free I think.

I don't know, pdflib-lite is available as source, isn't the license
OSI approved?  I don't have aspell installed, but if it is available
as shared module, why not?

> I'd need xdebug also, maybe apd.
> best would be to add all the modules which are supported and in the 
> nightly snaps.


>> That would be OK if all the extensions are built as modules, but building
>> everything into one php executable would make it pretty big, wouldn't it?

> the extensions are just shared interfaces to the existing dll.
> only mysql and some esoteric ones, which are not in the usual setup are
> static.

Why don't I get a shared libphp?  How to configure it to get it with
shared modules?


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