Commit Graph

  • b6240f16fb clean files before compiling because it may try to link the wrong one DubbleClick 2025-06-27 22:51:53 +07:00
  • f5281535d9 strip libphp.so and frankenphp DubbleClick 2025-06-27 22:48:15 +07:00
  • 96babd0939 crazy test DubbleClick 2025-06-27 22:06:19 +07:00
  • 464c2dca85 cs fix DubbleClick 2025-06-27 22:01:56 +07:00
  • 43dc04b4d0 building shared libphp.so on musl is really pointless and should be an error, since static compilations cannot load it DubbleClick 2025-06-27 22:01:37 +07:00
  • e92f043cfa really stupid patch for swoole DubbleClick 2025-06-27 21:38:16 +07:00
  • ff95b464ce really stupid patch for swoole DubbleClick 2025-06-27 21:26:06 +07:00
  • 69e1acd5ae really stupid patch DubbleClick 2025-06-27 20:28:59 +07:00
  • e162a0ecd6 libaom uses different PIC check DubbleClick 2025-06-27 19:37:10 +07:00
  • 383045d1c0 cs fix DubbleClick 2025-06-27 19:27:02 +07:00
  • e6bec8eb57 fix lib extra cflags DubbleClick 2025-06-27 19:25:29 +07:00
  • d2dea83c63 don't check for musl toolkit when running zig, add -static to ncurses DubbleClick 2025-06-27 18:21:22 +07:00
  • 797aaf1ea8 remove libdir DubbleClick 2025-06-27 14:51:36 +07:00
  • 5a7fd8c24e we shouldn't need that, need to figure out the cause DubbleClick 2025-06-27 09:26:57 +07:00
  • cc4ec4b598 add back debug DubbleClick 2025-06-27 00:17:24 +07:00
  • 55d78579c8 pgsql x86_64 fix? DubbleClick 2025-06-27 00:11:21 +07:00
  • d94542049c Update test-extensions.php Marc 2025-06-26 22:58:48 +07:00
  • 6dec25b4f4 space DubbleClick 2025-06-26 22:03:08 +07:00
  • 8c7049913b can build shared extensions on ubuntu 24.04 now DubbleClick 2025-06-26 17:56:33 +07:00
  • 7edd8e6e19 test glibc of course DubbleClick 2025-06-26 17:39:42 +07:00
  • 2b4eb7127d what the frick is going on with my phpstorm DubbleClick 2025-06-26 17:39:05 +07:00
  • 9a3ce775a8 complete test suite DubbleClick 2025-06-26 17:36:50 +07:00
  • 2ff78e531e cs fix, where did that come from? DubbleClick 2025-06-26 17:25:46 +07:00
  • 03a33d87ff fix frankenphp build DubbleClick 2025-06-26 17:23:37 +07:00
  • 176e5627e5 hahaha, musl 2.17 is a little far away DubbleClick 2025-06-26 16:49:26 +07:00
  • 5801d05047 test musl (I have not tested this yet!) DubbleClick 2025-06-26 16:47:07 +07:00
  • 815ba75c76 we can build musl with zig cc too, don't need musl toolchain DubbleClick 2025-06-26 16:43:37 +07:00
  • fff16b4019 refactor our DubbleClick 2025-06-26 16:03:57 +07:00
  • e408a2cf1d suggestion and aarch64 fix DubbleClick 2025-06-26 15:55:41 +07:00
  • b535600297 this is insane DubbleClick 2025-06-26 15:44:21 +07:00
  • 762c554468 test zig DubbleClick 2025-06-26 14:39:49 +07:00
  • a8c7057aba fix windows DubbleClick 2025-06-26 14:30:42 +07:00
  • 935f3fc37c cs fix DubbleClick 2025-06-26 14:29:00 +07:00
  • fae2878c41 refactor env var logic out to packages, abomination of a zig-cc script... DubbleClick 2025-06-26 14:24:00 +07:00
  • d30ccb810c Merge remote-tracking branch 'origin/main' into zig DubbleClick 2025-06-26 12:30:50 +07:00
  • 8d75a85d6d ziggy DubbleClick 2025-06-26 12:29:58 +07:00
  • 625bfd1bec don't escape DubbleClick 2025-06-26 11:18:34 +07:00
  • c078197092 deploy: b04ffadf13 crazywhalecc 2025-06-26 02:50:49 +00:00
  • b04ffadf13 Merge pull request #756 from crazywhalecc/feat/intl-win 2.6.1 Jerry Ma 2025-06-26 10:50:05 +08:00
  • b142610800 move to systemutil DubbleClick 2025-06-25 14:52:50 +07:00
  • 5681722c09 Fix global env manager, add in-ini variable parsing crazywhalecc 2025-06-22 20:44:11 +08:00
  • 9a3a536479 runtime object patch for shared extensions DubbleClick 2025-06-25 14:32:00 +07:00
  • 55f01149e4 prevent warning DubbleClick 2025-06-25 13:56:12 +07:00
  • 6f5fc43490 remove extra -lunwind patch since we don't only need it in opcache DubbleClick 2025-06-25 11:26:45 +07:00
  • cb62ffdfc2 we manage -fno-sanitize in code, only needed for opcache with jit DubbleClick 2025-06-25 11:24:01 +07:00
  • 40ac705c46 remove openmp support entirely, system packages distribute it disabled, the ini disables it by default and the authors recommend disabling it. WIth a distinction between libgomp, libomp and the non-existent usable static libraries for them, it's just not worth it. DubbleClick 2025-06-25 11:21:58 +07:00
  • 3ac4a71085 add missing comma Marc 2025-06-25 10:31:29 +07:00
  • 2963ced1d5 Merge branch 'main' into feat/intl-win Marc 2025-06-25 10:28:45 +07:00
  • 175aafee50 Merge pull request #800 from crazywhalecc/asm_arith Marc 2025-06-25 10:15:37 +07:00
  • b75a3d6e81 Merge pull request #804 from crazywhalecc/feat/del-download-type Marc 2025-06-25 09:33:52 +07:00
  • 5334727528 remove -L/usr/lib64 (need to put it in the zig-cc script, stupid to add it in 15 different places instead) DubbleClick 2025-06-24 23:07:17 +07:00
  • 253206de22 better DubbleClick 2025-06-24 22:57:12 +07:00
  • 5a60f4c02b another librdkafka patch DubbleClick 2025-06-24 22:56:48 +07:00
  • 63fcdd9db4 default param DubbleClick 2025-06-24 21:04:08 +07:00
  • 832c0230e2 getcctype default DubbleClick 2025-06-24 21:03:32 +07:00
  • e1028b0348 swoole has date time conversion error in c++ code, clang needs -lunwind DubbleClick 2025-06-24 20:43:38 +07:00
  • 2433752273 needless default DubbleClick 2025-06-24 13:17:43 +07:00
  • 1b0b551fc6 handle case where libphp.so is built instead of libphp-release.so DubbleClick 2025-06-24 12:10:01 +07:00
  • 74849a8d48 -fno-sanitize=undefined is enabled in zig by default, not in gcc and clang DubbleClick 2025-06-24 09:05:44 +07:00
  • ee0de6933f deprecated linker option DubbleClick 2025-06-23 19:21:51 +07:00
  • bd863dba34 zig is clang DubbleClick 2025-06-23 15:26:39 +07:00
  • f9af24e246 dont fail on -lomp DubbleClick 2025-06-23 13:23:13 +07:00
  • 864c55feaf oops DubbleClick 2025-06-23 13:12:40 +07:00
  • 7628847a46 suboptimal solutions, but a bit closer to building DubbleClick 2025-06-23 12:57:00 +07:00
  • 955b586908 fix lz4 DubbleClick 2025-06-22 19:51:55 +07:00
  • 32a1fd45df don't disable warnings DubbleClick 2025-06-22 17:21:28 +07:00
  • 15fbde29d4 remove duplicate DubbleClick 2025-06-22 17:02:16 +07:00
  • 2cce02bfa9 liblz4 replacement DubbleClick 2025-06-22 17:01:08 +07:00
  • 7e35de8a0e CXX for watcher-c DubbleClick 2025-06-22 16:19:01 +07:00
  • 9a98fd9cff patch things for zig compatibility DubbleClick 2025-06-22 15:52:01 +07:00
  • f6d25153c6 Allow deleting pre-built or source only for del-download crazywhalecc 2025-06-22 16:04:50 +08:00
  • 1409d1b47b Check lib-suggest before packing libs crazywhalecc 2025-06-22 13:52:53 +08:00
  • 853294e168 remove disabling of asm arithmetic DubbleClick 2025-06-21 15:47:38 +07:00
  • 1a4296386a Merge pull request #798 from crazywhalecc/fix/curl-h3 Marc 2025-06-21 11:58:39 +07:00
  • c464f78340 dont build exe DubbleClick 2025-06-21 10:58:54 +07:00
  • 8992c96014 remove test DubbleClick 2025-06-21 10:55:06 +07:00
  • 62a13f2da6 bring back http3 support for curl DubbleClick 2025-06-21 10:16:35 +07:00
  • f9005757bd Merge pull request #794 from crazywhalecc/perl-ipc-cmd Marc 2025-06-20 18:50:35 +07:00
  • cd6aca832d add back perl-IPC-Cmd for spc-gnu-docker (not included in perl package on aarch64, apparently) DubbleClick 2025-06-20 18:43:38 +07:00
  • 1b4eb039ae Change the patch position for -release module suffix crazywhalecc 2025-06-20 18:20:58 +08:00
  • 6c47065686 Merge pull request #782 from crazywhalecc/fix/aarch64-uv-pthread Marc 2025-06-20 17:22:52 +07:00
  • 9bfcea6feb tests DubbleClick 2025-06-20 17:13:01 +07:00
  • 58d979712e suggestion DubbleClick 2025-06-20 17:11:52 +07:00
  • a0f99858e3 Fix alpine-docker build in different arch issue (#787) Jerry Ma 2025-06-20 17:43:25 +08:00
  • 2abbb75f98 phpstan doesn't like GNU_ARCH there DubbleClick 2025-06-20 15:58:42 +07:00
  • 3f92df0865 patch before make for uv fix DubbleClick 2025-06-20 15:57:16 +07:00
  • be0b98c467 patch before make for uv DubbleClick 2025-06-20 15:27:28 +07:00
  • 7d45415990 patch before make for uv DubbleClick 2025-06-20 15:25:07 +07:00
  • f3f581fe2d Merge pull request #784 from crazywhalecc/revert/embed-option Marc 2025-06-20 07:33:13 +07:00
  • f6837079d3 Revert build-embed option as boolean crazywhalecc 2025-06-20 01:57:45 +08:00
  • 5cd987ba3a since we explicitly delete module folder before building, we should reintroduce this check (#783) Marc 2025-06-20 00:27:33 +07:00
  • 8293160a01 fix bug with only --build-embed (#781) Marc 2025-06-20 00:27:02 +07:00
  • 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 DubbleClick 2025-06-19 22:06:11 +07:00
  • c3b520c3d4 Merge pull request #779 from crazywhalecc/docs Marc 2025-06-19 18:45:22 +07:00
  • c9af4168e8 deploy: 80687dfea3 crazywhalecc 2025-06-19 11:32:15 +00:00
  • 80687dfea3 Add macOS strip option -S, fix macOS micro strip option (#778) Jerry Ma 2025-06-19 19:31:25 +08:00
  • 7f9da6478f remove old extension file before building new php version DubbleClick 2025-06-19 18:13:00 +07:00
  • 056971fcbc Merge pull request #776 from crazywhalecc/docs Marc 2025-06-19 18:09:05 +07:00
  • ba26359dde protobuf and grpc don't conflict when they're built shared DubbleClick 2025-06-19 15:15:01 +07:00
  • 3e6b05fe63 deploy: a2f0640b1b crazywhalecc 2025-06-19 07:57:56 +00:00