tags 297223 wontfix
thanks

On Mon, Feb 28, 2005 at 12:58:42AM +0100, Kasper Schoonman wrote:
> Since we upgraded php4 from 4.3.10-2 tot 4.3.10-3 some PHP modules 
> don't work anymore. For me the most important is PDFLib. Since we have 
> a lot of Dynamic generated PDF scripts using PDFLib because of it's 
> speed which is incomparable with fPDF.

> I contacted PDFLib GmbH to ask them if there's an Thread Safety enabled 
> version of the PDFLib, their answer: 'there is not, and there won't be 
> a 'Thread Safety Enabled version'.

> So I had to downgrade to 4.3.10-2 again to make all the scripts work 
> again, since even the new version of php4 (4.3.10-8) has this thread 
> safety option on, it seems that the package maintainers have chosen for 
> this option.

> Since this 'Thread Safety' option also makes a few other modules (like 
> render accelerators / cachers) unusable; 'Why not make both, 
> php4-threadsafe and a regular php4 package'.

There are two web servers in Debian that we provide PHP support for which
require ZTS to be enabled.  There are no web servers in Debian that require
ZTS to *not* be enabled.  Supporting both ZTS and non-ZTS flavours of PHP
requires supporting two copies of all PHP extensions that we distribute,
which is not going to happen -- support for a binary-only proprietary
extension is secondary to this.

It is trivial for any code to be recompiled to support the ZTS interface; it
does not require that the code be made thread safe.  If the vendor providing
your binary-only extension is not willing to do this for you, then you will
not be able to use the Debian PHP4 packages, sorry.

-- 
Steve Langasek
postmodern programmer

Attachment: signature.asc
Description: Digital signature

Reply via email to