Commit Graph

697 Commits

Author SHA1 Message Date
Gwynne Raskind
8050f0ed11 The old Darwin hack is BROKEN and INCORRECT. It works only for Darwin 9, not 10, and uses an ugly CFLAGS hack that messes with the entire build. This version sets one cached value to the correct result for Darwin 9 and 10. It's cleaner, has no side effects, has nothing to do with Autoconf versions, and works for everyone. 2009-11-30 21:38:44 +00:00
Rasmus Lerdorf
f009983bc5 Revert attempt at supporting both autoconf 2.13 and
modern versions in the same build chain.  There are
simply too many broken things in 2.13 to make it work.
Cache handling is broken as well which is why I need
to revert the pdo_inc_path cache fix as well.

trunk is now 2.60+ only and I'll work on cleaning out
all the legacy cruft from there.
2009-11-29 06:13:22 +00:00
Rasmus Lerdorf
3f5a58bd3a Someone strap down Jani and give him a sedative please.
This makes our toolchain work with the latest versions
of autoconf and avoids a lot of end-user grief.
2009-11-25 01:30:06 +00:00
Jani Taskinen
0a6259b433 - Fixed "make test" in phpize builds when ini file(s) contain extension directives 2009-11-18 17:52:22 +00:00
David Soria Parra
ad929b4a24 Add object-create and object-destroy dtrace probe 2009-11-16 03:10:25 +00:00
Jani Taskinen
6a47a5f426 - Fixed bug #49809 (time_sleep_until is not available on solaris) 2009-10-08 14:21:53 +00:00
Antony Dovgal
36a7f82c31 save LDFLAGS in EXTRA_LDFLAGS before unsetting
this patch makes sure that LDFLAGS are taken into account when
configuring the build
2009-09-24 10:43:13 +00:00
Antony Dovgal
e163ed7875 add -g along with -O0 2009-09-01 15:13:02 +00:00
Scott MacVicar
afcc47ef85 Fix bug #48575 - Use dlopen() just like all the other *nixes instead of OSX specific code. 2009-08-06 01:33:54 +00:00
Scott MacVicar
118b42f142 Remove usage of res_nmkquery and res_nsend. We essentially were just doing a res_search() anyway, though now we use res_nsearch() with our own state.
This also adds support for using the high level <dns.h> API on OSX which in turns allows use of bind9 (finally).
2009-08-06 00:10:46 +00:00
Scott MacVicar
80d7dee7d6 Change dns.h to php_dns.h, part of my dns cleanup 2009-08-05 23:20:17 +00:00
Scott MacVicar
ac4292ff0b res_search is already checked within ext/standard/config.m4
also check for arpa/nameser_compat.h, OSX puts some old defines in there (not used yet)
2009-08-05 20:01:33 +00:00
Johannes Schlüter
9b3da855b5 CVS->SVN 2009-07-20 14:34:09 +00:00
David Soria Parra
b4ea9bf939 - Define HAVE_DTRACE if dtrace is available and ifdef all calls to dtrace probes 2009-07-20 10:12:34 +00:00
Christopher Jones
6eef80ecb7 Bug #48722 (Update OCI8 --enable-sigchild warning) 2009-07-19 16:27:35 +00:00
David Soria Parra
28f7ed9365 - Add DTrace support. 2009-07-19 14:00:25 +00:00
Gwynne Raskind
8ae922e36c php5.spec was never used, as far as can be determined. also, php 5 -> php 6 in makerpm, but that script needs considerably more work IMO 2009-07-15 07:04:43 +00:00
Stanislav Malyshev
74563e179b fix build 2009-07-14 19:05:52 +00:00
Jani Taskinen
14cbb083c2 typo. or something. Who knows, the branches are a mess anyway.. 2009-07-03 11:41:06 +00:00
Derick Rethans
d5c8121b39 - Get rid of the four different versions of zend_extension* and only use
zend_extension. Because of the API identifier change in PHP 5.3 you also get
  a proper warning message now.
2009-05-18 21:28:42 +00:00
Ilia Alshanetsky
4764d6420b MFB: Fixed bug #48156 (Added support for lcov v1.7) 2009-05-06 14:04:58 +00:00
Dmitry Stogov
83a6de49b1 Fixed floating point mathematic speed degradation (Christian) 2009-03-18 10:49:36 +00:00
David Soria Parra
7eceefc879 Remove zend_dynamic_array and it's build targets as it is not longer needed 2009-02-23 03:35:18 +00:00
Antony Dovgal
0e49dd9e48 fix check for zend_extension type 2009-02-11 09:07:41 +00:00
Scott MacVicar
35f8c3f40f Fix debug builds for OSX, PHP_DEBUG is set to 1 at the top 2009-02-11 00:08:17 +00:00
David Soria Parra
c2a37c74ed Fix a typo 2009-02-01 21:51:44 +00:00
Scott MacVicar
4c66135f5b MFB Add support for the older style bind 8 functions, this adds support for OS X to use all of the dns_* functions. 2009-01-11 23:47:52 +00:00
Ilia Alshanetsky
15aada4fa2 MFB: Added gethostname() to return the current system host name. 2008-12-31 14:33:41 +00:00
Nuno Lopes
01bbafc58c MFB 2008-12-12 23:55:48 +00:00
David Soria Parra
10f7335698 MFB: Fix test for auto_cflags and explictly set GCC="no" if we detect suncc 2008-12-04 00:41:17 +00:00
Scott MacVicar
36660c01ab Add asprintf, use regular system malloc and free and add checks in configure.in for the functions 2008-11-27 19:45:16 +00:00
David Soria Parra
9aa93cc8d3 Feature request #46595. Use cc as default compiler and fallback to gcc. [DOC] 2008-11-17 15:12:33 +00:00
David Soria Parra
09cab52a27 Detect Sun C compiler and set default flags if it is used 2008-11-06 20:38:02 +00:00
Jani Taskinen
99aa33409c CS 2008-07-30 23:31:41 +00:00
Jani Taskinen
e3eb98f3ab - Fixed the fix for not requiring C++ always 2008-07-27 15:05:22 +00:00
Jani Taskinen
9a1d920934 - Fixed a minor problem in not enabling c++/g++ when not needed. 2008-07-25 12:34:55 +00:00
Jani Taskinen
f6404d756c MFB:- Fixed bug #40079 (php_get_current_user() not thread safe). 2008-07-21 10:16:32 +00:00
Jani Taskinen
665c51decb -nuke weird char 2008-07-16 16:29:13 +00:00
Jani Taskinen
92169c8d5f - Prevent errors in CVS builds when bison is not there (for Sean :) 2008-07-16 16:22:32 +00:00
Dmitry Stogov
8d2e0a7e0f Added closures support 2008-07-08 07:05:04 +00:00
Marcus Boerger
68f913993e - Fix style 2008-06-02 16:29:25 +00:00
Marcus Boerger
ba2ab96791 - MFB config stuff 2008-05-31 20:04:49 +00:00
Marcus Boerger
d21e93fdf6 - Add pharcmd to default targets if present 2008-05-31 19:27:23 +00:00
Antony Dovgal
e73cd561b6 improve regexp to support b0rked SED versions (i.e. Solaris) 2008-05-23 19:10:01 +00:00
Gwynne Raskind
2e4fb1da85 force use of BSD sed for OS X hack (patch by Alexey Zakhlestin) 2008-04-15 16:31:15 +00:00
Gwynne Raskind
fcb9db398a Fix the fix. Sorry for the commit noise. 2008-04-01 02:41:16 +00:00
Gwynne Raskind
b9907f55dd MFB: fix the darwin 9 hack again; add the -O2 back in to avoid performance loss when not compiling for debug 2008-04-01 02:39:17 +00:00
Scott MacVicar
56352d1a2f MFB 5.3: Rest of the changes for re2c merge 2008-03-26 14:46:17 +00:00
Gwynne Raskind
0c2ef3cece Improve the Darwin 9 hack considerably and switch to using dl*() instead of NS*() on Darwin 8+. 2008-03-10 15:17:47 +00:00
Gwynne Raskind
4b5963b330 Fix Darwin 9/Mac OS X 10.5 build problems, or at least patch them 2008-03-09 14:27:15 +00:00