-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Aug 23, 2007, at 22:31:37, Rasmus Lerdorf wrote:

BuildSmart wrote:
True but by enabling it (or I thought) I could generate a single set of
modules that could be used with apache 1 and apache 2 but it doesn't
seem to matter to the apache 1 sapi, if I build the modules under apache
1 and force flat_namespace most of the modules seem to work under
apache2 but I can't get any of the apache 2 build modules to work
properly even in apache 2, I get that missing symbol issue however I
don't get the issue if I build them embeded.

Note that you take a significant performance hit by building it threaded.

Yes but you can't build for apache2 without building threaded and I believe because I force enable it in 1.3.33 doesn't mean it's used, and as far as I can tell it's only referencing a couple of symbols that aren't threading so it shouldn't be an issue.

I'm just trying to find a happy medium where I can have a single install with 40 loadable extensions that can be used by 3 different versions of apache.

It would be nice if there was some kind of flag form the sapi module that could be used to switch the module directory, then it wouldn't be an issue to have an install but two sets of modules, one that is used for the thread required and the other by non-threaded.

So far it seems to always ut the modules in "no-debug-non- zts-20060613" and one would conclude that for the apache 2's which are thread safe would be in "no-debug-20060613" but this isn't where they are installing to.

SEE: http://amavis-stats.com/php-5.2.3.tgz (a little over 100MB compressed - dependancies included), the only module that doesn't work is rar.

I've included my own modules and the RRDTool framework so you can have a look at what's going on.

The rar problem isn't a really big issue, I can program a work-around since it's only one customer who requires it and when time permits I can look at it and see what the problem is and why it doesn't work as a loadable module under apache 2 (at all).


-Rasmus

- -- Dale

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (Darwin)

iD8DBQFGzlpR0hzWbkf0eKgRAoBeAKC8PIDD49DCVgk6asvBen+Sg+c5AgCfePpc
i4rME8Cb+EOik3giH4WJ5H8=
=o+PN
-----END PGP SIGNATURE-----

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to