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
Stig Bakken
46783929a3
more Solaris fun
1999-07-24 19:10:17 +00:00
Stig Bakken
7c2f1384d4
added workaround for Solaris PIC weirdness.
...
added RPM spec file for a future "official" RPM, work-in-progress
1999-07-24 19:02:38 +00:00
Stig Bakken
d9f52fe0a7
First cut at standard way of making dynamically loadable extensions on UNIX.
...
Examples on how to test:
./configure --with-xml static
./configure --with-xml=/opt static
./configure --with-xml=shared shared
./configure --with-xml=shared,/opt shared
The difference between these two is that when the extension is shared, it
is not merged into libphpext.a. The shared extension is currently always
built. I can't find a way to do just one or the other with automake/libtool,
if someone has a clever idea, please come forward. :-)
"make install" installs the .so (as well as a lot of other cruft) in
$prefix/lib/php.
1999-07-21 21:56:25 +00:00
Sascha Schumann
07e30106b9
get rid of --with-shared-apache
...
it's currently broken and redundant (use APXS instead)
1999-07-20 16:54:05 +00:00
Sascha Schumann
064a4ea88a
avoid nameclash
1999-07-16 18:00:06 +00:00
Sascha Schumann
a80609c773
typo
1999-07-11 10:52:14 +00:00
Sascha Schumann
f0febf044f
merge in some autoconf stuff
1999-07-11 10:51:41 +00:00
Sascha Schumann
650986c8d1
work around that solaris bug
1999-06-28 13:37:59 +00:00
Sascha Schumann
aa4e00b33c
port over autoconf fixes from php3
1999-06-27 21:14:00 +00:00
Sascha Schumann
af56b0f936
whoops, kill debugging message
1999-06-20 18:54:08 +00:00
Sascha Schumann
43a466a076
Introduce AC_ADD_* macros
...
The use of AC_EXPAND_PATH makes it possible to continue
to use relative paths when configuring PHP.
(e.g. --with-apache=../apache-1.3.x works again)
1999-06-20 18:52:46 +00:00
Sascha Schumann
c3151f742b
use standard autoconf variables
1999-06-20 17:04:30 +00:00
Stig Bakken
9a66ffbaee
* added --enable-thread-safety switch
...
* now generating internal_functions.c
1999-05-03 11:11:23 +00:00
Andrey Hristov
b9d3a80709
Fixing a few thing to make AC_CHECK_CC_OPTION work.
1999-04-26 18:06:04 +00:00
Sascha Schumann
11fc109ca6
add mcrypt module
1999-04-25 16:50:40 +00:00
Sascha Schumann
6955cacb21
unreliable check whether cc option can be used really
1999-04-24 23:36:25 +00:00
Stig Bakken
2c0ad3ee25
last bunch of extensions moving to ext/
...
fhttpd module taken out of functions, functions is ready to go.
The only extensions I have tested are gd+freetype and odbc(solid).
Please try compiling in your favourite extensions and let me know how it
works.
1999-04-22 02:48:28 +00:00
Stig Bakken
f582bec9db
moved db
1999-04-21 23:37:47 +00:00
Stig Bakken
f67a9bdc52
moved dav, msql and oracle to ext/
1999-04-21 22:49:16 +00:00
Stig Bakken
43ed903949
remove old libtool and automake stuff that was borrowed using 3.0
1999-04-21 15:52:42 +00:00
Stig Bakken
54468d2e75
odbc compiles and runs on UNIX again (tested with Solid 2.3)
1999-04-20 01:03:12 +00:00