Martin Kraemer
06e504d32a
Test for EBCDIC platform
2000-04-13 12:24:28 +00:00
Sascha Schumann
179672a980
Fix the HPUX 10.20 check for non-standard reentrant time functions
2000-04-01 16:00:34 +00:00
Sascha Schumann
1e31b7755c
* Add --enable-libgcc which explicitly links against libgcc.
...
* Some cleanup and increased use of PHP_ARG_[ENABLE|WITH]
2000-03-30 15:00:30 +00:00
Sascha Schumann
1f822b98ce
Welcome PHP_ARG_ENABLE and PHP_ARG_WITH. They are there to replace the common
...
AC_MSG_CHECKING, AC_ARG_[ENABLE,WITH], AC_MSG_RESULT trio.
2000-03-27 23:33:38 +00:00
Sascha Schumann
a2d42419a5
Revamp session's config.m4 and reenable support for mm. The shared memory
...
module works now successfully again under Apache and other web servers.
2000-03-26 02:47:00 +00:00
Kristian Köhntopp
1aba4ea9d0
- Added additional DEFER macro.
...
- First stab at porting the recode module. Still having problems
with the _ex() functions, they core - why?
2000-03-11 22:05:41 +00:00
Sascha Schumann
f6460bfe6f
VPATH builds were broken, if the user specified the path to configure
...
using an absolute path. With this change, absolute and relative paths
are accepted and processed correctly.
2000-03-09 22:07:10 +00:00
Sascha Schumann
77fb7d2b64
Write configuration parameters into `config.nice', so you can redo the
...
same configuration with exactly one command.
2000-03-07 18:05:16 +00:00
Sascha Schumann
3bfe29fddb
Support HP-UX 10.x non-standard time-related reentrant functions
2000-03-03 16:10:38 +00:00
Sascha Schumann
c5977f6503
AD_ADD_LIBRARY_DEFER allows people to add libraries in a deferred way
...
(needed for imap and recode)
2000-02-29 13:02:29 +00:00
Sascha Schumann
883c62b5e9
$ext_src_base is the source dir of the extension
2000-02-12 15:13:44 +00:00
Zeev Suraski
6d0ab6166c
SAPIfication, Episode VI: Return of the SAPI
...
Remove mostly all references to APACHE and CGI_BINARY from the code.
- Apache include files are no longer included by any PHP code, except for the Apache SAPI module.
- No server specific code is in any of the base PHP code.
Still left to be done:
- Eliminate any references to APACHE from the few remaining modules.
- Move request_info.c's logic to SAPI
- Modify the regex function names, and globals, so that we can always
include them, without having to fear any interference with Apache;
Always use the bundled regex library
2000-02-10 19:41:21 +00:00
Sascha Schumann
aa50e6368a
Set ext_base, a common prefix to the per-extension build directory
...
(ext/<ext-name> for in-tree builds, "" for rest)
2000-02-10 18:07:30 +00:00
Andrei Zmievski
b4864206aa
Remove crud.
2000-02-02 15:33:14 +00:00
Andrei Zmievski
f0f00daa92
Moved ext/apache into sapi/apache.
2000-02-02 06:09:00 +00:00
Sascha Schumann
2fd8cbff2a
Declare timezone only, if the system fails to do so.
2000-01-01 02:22:01 +00:00
Sascha Schumann
5b2ecc5b82
Typedef socklen_t, if it is not available
1999-12-30 16:09:17 +00:00
Sascha Schumann
afe0e5601b
Let m4 decide what to do
1999-12-30 14:48:26 +00:00
Sascha Schumann
f2f8d38efa
Integration of -ng changes. Changes:
...
- added support for externally built modules,
- improved support for in-tree shared modules,
- fixed diversion bugs,
- configure displays some informative messages,
- faster static build
(libtool isn't used anymore for compiling non-PIC objects),
- dependencies comparable to automake's without requiring GNU make or GCC,
- working make clean for non-GNU makes.
1999-12-30 02:59:53 +00:00
Sascha Schumann
12f9894f54
Workaround for broken trs
1999-12-21 02:34:26 +00:00
Sascha Schumann
2e07f02451
Propagate ZTS setting correctly
1999-12-21 00:15:51 +00:00
Sascha Schumann
b47cb50ccd
Separate libpaths into PHP_LDFLAGS, so that we can address them
...
separately (required for Apache build).
1999-12-06 15:32:01 +00:00
Sascha Schumann
420b11a0fd
Allow AC_ADD_LIBRARY to append library
1999-12-05 23:10:51 +00:00
Sascha Schumann
f2a090c6f1
Add rpaths to LDFLAGS during configure, drop them later.
1999-12-05 22:41:08 +00:00
Sascha Schumann
9417570dc1
Prepend added libraries and separate LDFLAGS handling
1999-12-05 16:24:20 +00:00
Sascha Schumann
d1820e47af
Use LIBS instead of EXTRA_LIBS, so that inter-library dependences can
...
be tested for using standard autoconf macros.
1999-12-04 18:03:00 +00:00
Stig Bakken
8f91051dda
Fix shared mode for gd/xml/mysql extensions.
1999-12-04 14:45:38 +00:00
Sascha Schumann
23a1a8246e
Define COMPILE_DL_MODNAME, if module is built as dynamic module
1999-12-01 23:46:17 +00:00
Sascha Schumann
e4812c0fa3
Add --enable-experimental-zts
1999-11-27 11:33:13 +00:00
Thies C. Arntzen
3d4bef49b2
fix typo
1999-11-24 09:49:30 +00:00
Sascha Schumann
a4c75707fb
- add PHP_BUILD_THREAD_SAFE
...
- move #undef HAVE_AOLSERVER into its own config.h.stub
1999-11-24 03:27:53 +00:00
Sascha Schumann
6a25e05d95
Only create regex/Makefile, if we use the bundled regex library
1999-11-23 19:54:51 +00:00
Sascha Schumann
51c83e9f4b
--enable-versioning can now be used with CGI/AOLserver as well. Note that
...
we do not use versioning per se anymore, but export only the required
symbols.
1999-11-20 19:00:17 +00:00
Sascha Schumann
bcb2214e99
Improve regex library selection. It lets user specify whether they want
...
system, apache, or php's regex library by using the --with-regex option.
"php" is the default; if you use --with-apache in combination with
Apache 1.3.x, the default is "apache".
1999-11-13 16:51:33 +00:00
Sascha Schumann
117ebf3ca6
- remove extra CPPFLAGS from top-level Makefile
...
- HSREGEX defaults to what the user wants, but can be changed now internally
1999-11-13 13:27:49 +00:00
Sascha Schumann
7dd7f38003
(AC_EXPAND_PATH) Expand relative paths completely
1999-11-13 12:38:23 +00:00
Sascha Schumann
ceae3847b8
Enable selective regex library compilation.
1999-11-12 20:56:30 +00:00
Sascha Schumann
232afa4816
* archive-based convenience libraries completely replaced
...
with libtool components
* SAPI targets can enable thread-safe mode and define
shared/static/program build target
* all configure scripts use the same config.cache
* phplibdir is $(top_builddir)/modules to avoid
permission problems
* sapi/*/Makefile.inc are gone
* runpath handling cleaned up
* top-level Makefile.in obsoleted through Makefile.am
* --enable-versioning uses libtool's cleaner and more
portable -export-symbols feature
1999-10-04 15:18:26 +00:00
Sascha Schumann
0fe632bcee
Fix typo. This caused strange errors when using --with-apxs.
1999-10-04 09:51:46 +00:00
Stig Bakken
1cb0d88186
Decent configure speedup. Makefiles are now generated only for the
...
extensions you are including. Got rid of configure.in.in.
Moved the last Apache-specific files into sapi/apache and made both
static and DSO build work again (it still doesn't run properly).
1999-09-29 15:17:02 +00:00
Stig Bakken
3bc6f8155c
added AC_SYS_LFS from fileutils
1999-09-27 13:15:20 +00:00
Sascha Schumann
09ad17f67e
Avoid specifying standard paths. This might result in compiler problems
...
(see #1937 , #2367 )
1999-09-26 15:38:58 +00:00
Sascha Schumann
8b462c1acf
Do nothing, if PHP_RPATHS is empty.
1999-09-26 09:12:55 +00:00
Sascha Schumann
df42e494d7
Disable rpaths optionally.
1999-09-26 09:05:56 +00:00
Sascha Schumann
e23d66fb5c
silence libtool
1999-09-16 08:26:46 +00:00
Stig Bakken
809198b916
Added PHP_WITH_SHARED for checking "shared,*" prefix when configuring
...
extensions.
1999-09-13 17:17:51 +00:00
Sascha Schumann
2e844a0799
add missing result msg
1999-09-12 12:20:59 +00:00
Sascha Schumann
5b293ecd4d
- add global startup/shutdown handlers
...
- improve genif.sh to also consider all header files for inclusion
(checks for phpext_)
- use vsnprintf in main.c to avoid buffer overflows
- improve sessions's mm module to cope better with OOM situations
within the shared memory segment
- fix typo wrt session.auto_start
1999-09-03 17:46:39 +00:00
Sascha Schumann
85151a61ce
remove all references to RAW_RPATHs
...
Apache builds now correctly when shared core is used
1999-08-22 18:47:27 +00:00
Mike Gerdts
1570c5b30e
Fix bug #1949 : -rdynamic not handled properly with Sun's C compiler
1999-08-03 20:56:13 +00:00