DubbleClick
5334727528
remove -L/usr/lib64 (need to put it in the zig-cc script, stupid to add it in 15 different places instead)
2025-06-24 23:07:17 +07:00
DubbleClick
253206de22
better
2025-06-24 22:57:12 +07:00
DubbleClick
5a60f4c02b
another librdkafka patch
2025-06-24 22:56:48 +07:00
DubbleClick
63fcdd9db4
default param
2025-06-24 21:04:08 +07:00
DubbleClick
832c0230e2
getcctype default
2025-06-24 21:03:32 +07:00
DubbleClick
e1028b0348
swoole has date time conversion error in c++ code, clang needs -lunwind
2025-06-24 20:43:38 +07:00
DubbleClick
2433752273
needless default
2025-06-24 13:17:43 +07:00
DubbleClick
1b0b551fc6
handle case where libphp.so is built instead of libphp-release.so
2025-06-24 12:10:01 +07:00
DubbleClick
74849a8d48
-fno-sanitize=undefined is enabled in zig by default, not in gcc and clang
2025-06-24 09:05:44 +07:00
DubbleClick
ee0de6933f
deprecated linker option
2025-06-23 19:21:51 +07:00
DubbleClick
bd863dba34
zig is clang
2025-06-23 15:26:39 +07:00
DubbleClick
f9af24e246
dont fail on -lomp
2025-06-23 13:23:13 +07:00
DubbleClick
864c55feaf
oops
2025-06-23 13:12:40 +07:00
DubbleClick
7628847a46
suboptimal solutions, but a bit closer to building
2025-06-23 12:57:00 +07:00
DubbleClick
955b586908
fix lz4
2025-06-22 19:51:55 +07:00
DubbleClick
32a1fd45df
don't disable warnings
2025-06-22 17:21:28 +07:00
DubbleClick
15fbde29d4
remove duplicate
2025-06-22 17:02:16 +07:00
DubbleClick
2cce02bfa9
liblz4 replacement
2025-06-22 17:01:08 +07:00
DubbleClick
7e35de8a0e
CXX for watcher-c
2025-06-22 16:19:01 +07:00
DubbleClick
9a98fd9cff
patch things for zig compatibility
2025-06-22 15:52:01 +07:00
Marc
1a4296386a
Merge pull request #798 from crazywhalecc/fix/curl-h3
...
bring back http3 support for curl
2025-06-21 11:58:39 +07:00
DubbleClick
c464f78340
dont build exe
2025-06-21 10:58:54 +07:00
DubbleClick
8992c96014
remove test
2025-06-21 10:55:06 +07:00
DubbleClick
62a13f2da6
bring back http3 support for curl
2025-06-21 10:16:35 +07:00
Marc
f9005757bd
Merge pull request #794 from crazywhalecc/perl-ipc-cmd
...
revert perl-IPC-Cmd
2025-06-20 18:50:35 +07:00
DubbleClick
cd6aca832d
add back perl-IPC-Cmd for spc-gnu-docker (not included in perl package on aarch64, apparently)
2025-06-20 18:43:38 +07:00
crazywhalecc
1b4eb039ae
Change the patch position for -release module suffix
2025-06-20 18:46:36 +08:00
Marc
6c47065686
Merge pull request #782 from crazywhalecc/fix/aarch64-uv-pthread
...
fix uv missing pthread_atfork in aarch64 centos 7
2025-06-20 17:22:52 +07:00
DubbleClick
9bfcea6feb
tests
2025-06-20 17:13:01 +07:00
DubbleClick
58d979712e
suggestion
2025-06-20 17:11:52 +07:00
Jerry Ma
a0f99858e3
Fix alpine-docker build in different arch issue ( #787 )
...
* Fix alpine-docker build in different arch issue
* Fix spc-gnu-docker for multi-arch build issue
2025-06-20 17:43:25 +08:00
DubbleClick
2abbb75f98
phpstan doesn't like GNU_ARCH there
2025-06-20 15:58:42 +07:00
DubbleClick
3f92df0865
patch before make for uv fix
2025-06-20 15:57:16 +07:00
DubbleClick
be0b98c467
patch before make for uv
2025-06-20 15:27:28 +07:00
DubbleClick
7d45415990
patch before make for uv
2025-06-20 15:25:07 +07:00
Marc
f3f581fe2d
Merge pull request #784 from crazywhalecc/revert/embed-option
...
Revert build-embed option as boolean
2025-06-20 07:33:13 +07:00
crazywhalecc
f6837079d3
Revert build-embed option as boolean
2025-06-20 01:57:45 +08:00
Marc
5cd987ba3a
since we explicitly delete module folder before building, we should reintroduce this check ( #783 )
...
otherwise shared extensions that other shared extensions depend on will be built multiple times
2025-06-20 01:27:33 +08:00
Marc
8293160a01
fix bug with only --build-embed ( #781 )
...
* passing --build-embed sets the result to NULL, not true (and not false, like for options that are not passed)
* prettify
* make sure embed can only contain null, static, shared or false
2025-06-20 01:27:02 +08:00
DubbleClick
625ee2703d
uv needs to explicitly link -lpthread on aarch64, fails to pthread_atfork unresolved otherwise. It's a symbols that's in the static library, but not in the shared library
2025-06-19 22:06:11 +07:00
Marc
c3b520c3d4
Merge pull request #779 from crazywhalecc/docs
...
remove old extension file before building new php version
2025-06-19 18:45:22 +07:00
Jerry Ma
80687dfea3
Add macOS strip option -S, fix macOS micro strip option ( #778 )
...
* Add macOS strip option `-S`, fix macOS micro strip option
* Change docs and help messages
2025-06-19 19:31:25 +08:00
DubbleClick
7f9da6478f
remove old extension file before building new php version
2025-06-19 18:13:00 +07:00
Marc
056971fcbc
Merge pull request #776 from crazywhalecc/docs
...
protobuf and grpc don't conflict when they're built shared
2025-06-19 18:09:05 +07:00
DubbleClick
ba26359dde
protobuf and grpc don't conflict when they're built shared
2025-06-19 15:21:25 +07:00
Jerry Ma
a2f0640b1b
Merge pull request #767 from crazywhalecc/docs
...
patchelf and rename -release tagged extensions from php configure build
2025-06-19 15:57:10 +08:00
DubbleClick
16a4245ad7
common static extension tests
2025-06-19 12:40:42 +07:00
DubbleClick
608a5559ac
fix incorrect array offset
2025-06-19 12:38:05 +07:00
DubbleClick
dfac385d21
suggestions
2025-06-19 12:23:33 +07:00
DubbleClick
40d602c82e
xcaddy fails with this, because the module still calls itself dunglas/frankenphp
2025-06-19 12:08:53 +07:00