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
Adam
d4ec366c5f
Update SQLite to 3.45 ( #574 )
...
* Force SQLite 3.45 build from source.
* Update SQLite to 3.45.
* Sort config.
* Minimize changes.
2024-12-15 20:03:48 +08:00
crazywhalecc
10ef4c0d3b
Adjust config
2024-12-13 15:22:54 +08:00
crazywhalecc
d0fbc5ab2d
Merge branch 'main' into ext/rdkafka
...
# Conflicts:
# src/globals/test-extensions.php
2024-12-13 15:12:05 +08:00
crazywhalecc
52869218e0
Fix grpc redundant static lib
2024-12-13 15:05:44 +08:00
crazywhalecc
1a0e6ee717
cs-fix, add tests
2024-12-05 13:48:27 +08:00
crazywhalecc
cc088b6382
Let grpc use openssl
2024-12-05 13:48:27 +08:00
crazywhalecc
b9f709c23d
Change ext.json for pgsql
2024-12-05 13:48:27 +08:00
crazywhalecc
e1652a4b36
Sort config
2024-11-23 11:55:29 +08:00
crazywhalecc
4f87e01bff
Use similar optimize flags for compiling PHP (bump major ver)
2024-11-23 11:55:29 +08:00
crazywhalecc
f984516a67
Change swoole source to git master instead of pecl (6.0 has not been released)
2024-11-23 11:55:29 +08:00
crazywhalecc
1fa5514c57
8.4 download imap separately, compatible with 8.1-8.3
2024-11-23 11:55:29 +08:00
crazywhalecc
ddafdf8987
Add PHP 8.4 support (testing)
2024-11-23 11:55:29 +08:00
crazywhalecc
2bfc5e1d74
Add grpc support for macOS and Linux
2024-11-10 10:42:04 +08:00
crazywhalecc
58095a61c8
Update redis with latest release
2024-10-05 14:14:36 +08:00
crazywhalecc
83ab430b9a
Adjust windows build CI
2024-10-05 14:14:36 +08:00
crazywhalecc
5349ebe73f
Fix linux concurrency build
2024-10-05 14:14:36 +08:00
crazywhalecc
ee8d9eeee9
Update env-vars docs
2024-10-05 14:14:36 +08:00
crazywhalecc
1ce3c1bc47
Use CPU_COUNT instead of SPC_CONCURRENCY
2024-10-05 14:14:36 +08:00
crazywhalecc
8f80548739
Fix LD_LIBRARY_PATH
2024-10-05 14:14:36 +08:00
crazywhalecc
4e88dba630
Separate env to env.ini file
2024-10-05 14:14:36 +08:00
Jerry Ma
2f320507ae
Fix windows xz build libs ( #550 )
2024-10-04 22:09:06 +08:00
crazywhalecc
4e95d969e3
Merge branch 'refs/heads/main' into ext/rdkafka
...
# Conflicts:
# config/source.json
2024-09-23 16:25:59 +08:00
daddeffe
330dd2bfc6
Added optional zlib and disabled two extension ( #545 )
...
asd
2024-09-23 16:19:40 +08:00
Jerry Ma
29efc2c5a5
Add extension gmssl support ( #544 )
...
* Add extension gmssl support
* cs-fix
* Add framework for gmssl
2024-09-20 12:32:31 +08:00
Jerry Ma
2beecee219
Add extension msgpack support ( #543 )
2024-09-17 22:34:57 +08:00
Jerry Ma
ad098d085e
Update redis to 6.0.2, add alternative license file searcher ( #539 )
...
* Update redis to 6.0.2, add alternative license file searcher
* Update docs about source module
2024-09-09 17:41:29 +08:00
Jerry Ma
c55ccf242b
Use static-php/phpmicro temporarily ( #536 )
2024-09-06 13:38:54 +08:00
crazywhalecc
077da6f6a4
Correct snappy ext-suggest to ext-suggests
2024-08-21 11:53:26 +08:00
crazywhalecc
51442dc9ac
Add redis, igbinary extension for Windows
2024-08-12 12:34:10 +08:00
crazywhalecc
4f5177d57e
Add libcares support for curl
2024-08-11 12:30:56 +08:00
crazywhalecc
874010f225
Change openssl link
2024-07-26 20:55:37 +08:00
crazywhalecc
4dbbf05d5c
Tests pre-built feature
2024-07-14 01:20:29 +08:00
crazywhalecc
de4e219dac
Fix opcache for windows not build bug
2024-07-14 01:20:29 +08:00
crazywhalecc
8ca21c42f5
Remove libiconv-win pre-built
2024-07-14 01:20:29 +08:00
crazywhalecc
7fb8417216
Provide libevent, libiconv-win, libsodium, libwebp, libyaml, ncurses, readline, unixodbc, xz pre-built libs
2024-07-14 01:20:29 +08:00
crazywhalecc
9170d71dc7
Provide libcares pre-built binary
2024-07-14 01:20:29 +08:00
crazywhalecc
2f6987c07b
Provide icu pre-built binary
2024-07-14 01:20:29 +08:00
crazywhalecc
fb85d7c32f
Add onig as pre-built library
2024-07-14 01:20:29 +08:00
crazywhalecc
ea3cb0218a
Add brotli, libargon2, libavif, libiconv, libpng, libtiff pre-built libs
2024-07-14 01:20:29 +08:00
crazywhalecc
386e9adf44
Add openssl to pre-built
2024-07-14 01:20:29 +08:00
crazywhalecc
67c2421528
Add liblz4, sqlite for pre-built libs
2024-07-14 01:20:29 +08:00