crazywhalecc
8cb93bc1fe
Add more exception and log
2025-03-26 12:39:15 +08:00
crazywhalecc
ae23b721b3
Fix shared extension does not build bug
2025-03-26 12:38:59 +08:00
crazywhalecc
df06a4bb2c
Fix shared extension does not build bug
2025-03-26 12:38:53 +08:00
crazywhalecc
f37110605e
Remove dev build target
2025-03-25 16:13:41 +08:00
crazywhalecc
8459754692
Change to --enable-shared --disable-static
2025-03-25 13:29:55 +08:00
crazywhalecc
fc08e5cf23
Remove brotli support for shared build
2025-03-25 00:17:15 +08:00
crazywhalecc
6dec44bdc3
sort-config
2025-03-25 00:17:01 +08:00
crazywhalecc
8cd69b2b70
Support zero extension build result
2025-03-25 00:05:46 +08:00
crazywhalecc
625a03e799
phpstan fix
2025-03-24 23:51:24 +08:00
crazywhalecc
aa4d4db11f
Refactor, supports shared extension build now !
2025-03-24 23:50:12 +08:00
crazywhalecc
76c353e790
Add SPC_DOCKER_DEBUG=yes option for docker build
2025-03-24 22:39:45 +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>
2.5.1
2025-03-23 23:26:36 +08:00
Jerry Ma
161a3924d2
Fix windows micro logo changer bug (illegal realpath) ( #675 )
2025-03-23 22:55:25 +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
Marc
d0a66ab16b
Merge pull request #663 from crazywhalecc/feat/mimalloc
...
Add mimalloc support for macOS and Linux
2025-03-23 10:12:08 +01:00
DubbleClick
9d75265e25
fix crash on windoof
2025-03-23 16:11:03 +07:00
DubbleClick
744e066d5f
Merge remote-tracking branch 'origin/main' into feat/mimalloc
2025-03-23 15:38:31 +07:00
DubbleClick
1791b443bc
add xdebug dynamic extension
2025-03-23 15:35:25 +07:00
Marc
e850df505c
Merge pull request #671 from crazywhalecc/fix/phpize
...
fix phpize using wrong paths
2025-03-23 07:14:23 +01:00
DubbleClick
918223e7da
fix phpize using wrong paths
2025-03-23 12:40:50 +07:00
Marc Henderkes
1552d992df
fix typo in gettext
2025-03-21 07:41:19 +01:00
Marc
f0a895691b
Merge pull request #670 from crazywhalecc/fix/gettext-typo
...
fix typo in gettext
2025-03-21 07:38:48 +01:00
Marc Henderkes
1f7c805da4
fix typo in gettext
2025-03-21 07:38:14 +01:00
crazywhalecc
1ad33556e9
Add full tests
2025-03-20 16:11:45 +08:00
crazywhalecc
6b5e83b98e
Sync Chinese docs
2025-03-20 16:06:33 +08:00
Marc Henderkes
6fb9c2df3b
test macos
2025-03-20 08:46:54 +01:00
Marc Henderkes
1b29803ed2
docs
2025-03-20 08:00:35 +01:00
Marc Henderkes
3477857584
mimalloc on mac (untested)
2025-03-20 07:41:13 +01:00
Marc Henderkes
0ce2c894e9
juggle mimalloc.o to the beginning
2025-03-20 07:27:38 +01:00
Marc Henderkes
92470a35da
replace allocator with mimalloc (works for cli/fpm, embed needs to be tested)
2025-03-20 06:22:11 +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
Marc
8a4ba7a876
fix libffi compiling without -fPIC because of missing env ( #657 )
...
Co-authored-by: Marc Henderkes <m.henderkes@pc-college.de>
2.5.0
2025-03-19 14:49:25 +08:00
Jerry Ma
146a4d334b
Build freetype using CMake instead ( #658 )
2025-03-19 14:49:12 +08:00
Marc
d86b7c4cec
fix freetype lib build ( #654 )
...
Co-authored-by: Marc Henderkes <m.henderkes@pc-college.de>
2025-03-19 09:21:23 +08:00
Jerry Ma
b1931059a5
Add missing ext source when downloading pre-built grpc ( #652 )
...
* Add missing ext source when downloading pre-built grpc
* Add tests
2025-03-15 01:30:00 +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
99be7b078b
Add conflict message when building protobuf and grpc ( #653 )
2025-03-14 23:39:31 +08:00
Jerry Ma
8925e97e62
Fix windows setup-runtime php download link ( #650 )
2025-03-14 23:37:15 +08:00
Jerry Ma
4558204962
Fix libavif build on VS2019 syntax error ( #649 )
...
* Test old source of libavif
* Test old source of libavif
* Fix libavif 1.2.0 bug
2025-03-14 23:37:01 +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
Jerry Ma
39a66daf04
Fix imagick patch newer than 30800 ( #641 )
2025-03-14 10:57:33 +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
e1162606f5
Update automake on gnu docker to fix attr build bug ( #636 )
2025-03-13 14:57:37 +08:00