DubbleClick
7501ae4b4d
don't set EXTENSION_DIR by default
2025-04-14 11:01:39 +07:00
DubbleClick
21594cd4c0
mimalloc v2.2.3 is bugged on musl
2025-04-12 09:30:37 +07:00
Marc
fc4872c5d6
Merge branch 'main' into feat/xdebug-dynamic
2025-03-30 23:39:30 +07:00
DubbleClick
a5e4d6a5ec
xdebug and ffi compilable shared, updated notes
2025-03-30 23:36:23 +07:00
Marc
0524129b64
add notes to imagick
2025-03-30 23:34:52 +07:00
Marc
e149ee0d70
Merge branch 'main' into fix/remove-libgomp
2025-03-30 23:05:17 +07:00
crazywhalecc
6dd6d807b6
Fix end of line space
2025-03-30 23:27:23 +08:00
crazywhalecc
67afffeb96
Remove redundant suffix, add libc version suffix
2025-03-30 21:59:58 +08:00
crazywhalecc
631a1b5864
Add libc version for pre-built content name
2025-03-30 20:16:41 +08:00
crazywhalecc
87c0535624
Allow locking different arch pre-built content
2025-03-30 16:53:14 +08:00
crazywhalecc
6ea1d06460
Add bzip2 support for imagick
2025-03-30 14:02:44 +08:00
DubbleClick
48f257f85a
unixconfigurearg needs to know if currently building shared or static
2025-03-27 11:12:19 +07:00
crazywhalecc
6dec44bdc3
sort-config
2025-03-25 00:17:01 +08:00
crazywhalecc
aa4d4db11f
Refactor, supports shared extension build now !
2025-03-24 23:50:12 +08:00
crazywhalecc
8909b62dc4
Some prerequisites for refactor
2025-03-24 19:25:38 +08:00
crazywhalecc
371a588396
Merge branch 'main' into feat/xdebug-dynamic
2025-03-24 19:11:09 +08:00
tricker
ee54b6d347
Add pgsql extension for Windows <#664> ( #665 )
...
* Add pgsql extension for Windows <#664>
* Add pgsql to windows test
* Added pdo_pgsql for windows, added missing header files
* Adjust some configure args and deps
---------
Co-authored-by: crazywhalecc <jesse2061@outlook.com>
2025-03-24 12:47:00 +08:00
tricker
3ba215c35c
enable PDO_ODBC and ODBC extension statically ( #661 )
...
* enable PDO_ODBC and ODBC extension statically
* fix sorting of ext.json
* add odbc and pdo_odbc extension to tests
* Add full tests, remove pdo_odbc from bulk
* Remove windows support for docs
* Add ODBC and PDO_ODBC extension
* Revert curl static lib
* Add full tests
* Add iconv for macOS
* Add tests
* Fix linux pdo_odbc patch
* Sort config
---------
Co-authored-by: crazywhalecc <jesse2061@outlook.com>
2025-03-23 23:26:36 +08:00
Jerry Ma
7b6fae6d92
Fix windows ssl bug for curl ( #674 )
2025-03-23 22:33:26 +08:00
Marc
71b52e58b2
Merge branch 'main' into feat/xdebug-dynamic
2025-03-23 10:13:56 +01:00
DubbleClick
1791b443bc
add xdebug dynamic extension
2025-03-23 15:35:25 +07:00
Marc Henderkes
3477857584
mimalloc on mac (untested)
2025-03-20 07:41:13 +01:00
Marc Henderkes
6447fec028
mimalloc WIP
2025-03-20 04:36:46 +01:00
Jerry Ma
0bc143cac3
Fix windows curl build >= 8.3 ( #660 )
...
* Test windows curl
* Test windows curl
* Fix windows curl build for PHP 8.3 and 8.4
2025-03-20 09:22:10 +08:00
Jerry Ma
a2476690c2
Add sodium extension support for Windows ( #651 )
...
* Add sodium extension support for Windows
* cs-fix
2025-03-15 01:29:44 +08:00
Jerry Ma
b4f3657323
Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead ( #642 )
...
* Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead
* Fix tests
* Internally use GNU_ARCH for unified
* Update EXTENSION_DIR comments for env.ini
* Remove redundant -fPIC cflags in curl
2025-03-14 18:22:50 +08:00
Marc
91a3a01c39
fix libxslt license file path ( #646 )
...
Co-authored-by: Marc Henderkes <m.henderkes@pc-college.de>
2025-03-14 15:49:38 +08:00
Jerry Ma
4cc985a39b
Fix gettext on locale bug ( #634 )
...
* Fix gettext locale sanity check failure bug
* Fix phpstan
* Add tests
* Add additional attr build configure args
* Remove windows test
* Fix attr configure arg
* Fix attr configure bug on gnu docker and alpine docker
* Add gettext-devel for doctor
* weird change for gnu docker container (#643 )
Co-authored-by: Marc Henderkes <m.henderkes@pc-college.de>
---------
Co-authored-by: Marc <m@pyc.ac>
Co-authored-by: Marc Henderkes <m.henderkes@pc-college.de>
2025-03-14 15:25:51 +08:00
Marc
2681a88488
don't require libacl and attr - use --with-libs='libacl' if you build… ( #635 )
...
* don't require libacl and attr - use --with-libs='libacl' if you build fpm with acl support
* don't filter out libacl and libattr
* suggest attr instead of requiring it
* disable nls if libiconv is not built
* suggest libiconv when using attr/libacl
* wrong directive...
* gettext (libintl) for acl/attr
* remove suggestions and build acl and attr without nls
---------
Co-authored-by: Marc Henderkes <m.henderkes@pc-college.de>
2025-03-13 18:23:36 +08:00
Jerry Ma
c6d4934dd6
Fix gmssl and openssl duplicate symbol ( #632 )
...
* Fix gmssl and openssl duplicate symbol
* Add tests
2025-03-13 14:18:27 +08:00
Marc Henderkes
5caf5b7694
check for libacl in fewer places
2025-03-12 09:19:01 +01:00
Marc Henderkes
d15b387bea
don't require libacl and attr for non fpm compilation
2025-03-12 08:59:47 +01:00
Marc Henderkes
f246125677
requested changes
2025-03-11 07:44:31 +01:00
crazywhalecc
ec3c0dc934
Add SPC_CMD_VAR_PHP_EMBED_TYPE for embed building in glibc mode
2025-03-11 07:08:44 +01:00
crazywhalecc
09c0e43501
Add gnu based static binary support
2025-03-11 07:08:00 +01:00
Marc Henderkes
878e17ddb4
remove attr and libacl from macos
2025-03-11 06:59:43 +01:00
Marc Henderkes
53f82d286c
split requirements into unix and windows
2025-03-11 06:59:38 +01:00
Marc Henderkes
bed40c3d05
add libacl to php requirements
2025-03-11 06:59:38 +01:00
Marc Henderkes
460699c48c
add (lib)attr and libacl as optional libraries
...
when libacl is built and --enable-fpm is used, also enable --with-fpm-acl
2025-03-11 06:59:33 +01:00
crazywhalecc
89e8c152dc
Emegency fix env.ini
2025-03-11 13:33:03 +08:00
crazywhalecc
1ce1c326b2
Add SPC_CMD_VAR_PHP_EMBED_TYPE for embed building in glibc mode
2025-03-10 16:15:47 +08:00
crazywhalecc
2a9cd436b6
Support -fPIC and -fPIE for most libs and PHP
2025-03-10 00:39:20 +08:00
Jerry Ma
d30d1fc447
Add php and lib-base as special libraries to add dependencies to the root node ( #618 )
...
* Remove E_STRICT
* Add lib-base and php as special libs
* Remove debug code
* Fix phpunit with new config structure
* Fix phpunit test and fix license dumper bug for new type of lib
* Add missing lib type filter for windows builder
2025-03-08 14:29:44 +08:00
Jerry Ma
cf30418be9
Remove deprecated args for PHP 8.4 ( #616 )
...
* Remove deprecated args for PHP 8.4
* Add tests
* Use nts for testing
* Test
* memcache still uses `--with-zlib-dir`
2025-03-07 18:25:19 +08:00
Jerry Ma
95d741496e
Fix windows curl build (using cmake) ( #600 )
2025-02-06 22:59:02 +08:00
Alexander Over
21de1a2291
add opentelemetry extension support ( #593 )
...
* add opentelemetry extension support
* config sort
* cleanup build args
* Update docs
* Adjust custom extension overrides for opentelemetry
* Add tests
* Update README.md and remove windows limitation
* Fix windows static build for opentelemetry
---------
Co-authored-by: crazywhalecc <jesse2061@outlook.com>
2025-02-06 12:27:43 +08:00
Jerry Ma
f19e90afd7
Add extension dio support ( #590 )
...
* Add extension dio support
* cs-fix
2025-01-25 17:43:12 +08:00
Jerry Ma
36b4ef306e
Fix libtiff dependencies, avoid using system libraries ( #588 )
...
* Remove tmate debugger
* Bump version to 2.4.4
* Fix libtiff dependencies may wrongly added
* Add matrix tests
* Add tmate debug
* Disable libdeflate for libtiff
* Remove ssh debugger
2025-01-25 16:15:53 +08:00
Jean-François Lépine
20dad4cdb3
Merge pull request #583 from Halleck45/support_ast_extension
...
Support AST extension
2025-01-13 11:11:32 +08:00
Jerry Ma
192c8cde87
Add libaom, libde265, libheif support, for imagick AVIF format support ( #575 )
...
* Add libaom, libde265, libheif support, for imagick AVIF format support
* Fix aom optimization
* Fix aom build command
* Fix libheif build command
* Fix libheif build
* cs fix
2024-12-19 12:23:39 +08:00