Commit Graph

  • ea56e460d0 zig script DubbleClick 2025-07-25 10:00:49 +07:00
  • 00e78dd84f fix imagick problem, for some reason it must be in the --start-group --end-group DubbleClick 2025-07-25 09:59:24 +07:00
  • 7eb5fb4520 l:libstdc++.a DubbleClick 2025-07-25 09:30:15 +07:00
  • 8ff52e2e36 -lphp shared not static Marc 2025-07-24 23:47:01 +07:00
  • 8c5dc91895 test gnu (test musl again later, jxl fails with avx shit again) DubbleClick 2025-07-24 22:52:58 +07:00
  • 155e22a9f9 with_dependencies was removed DubbleClick 2025-07-24 22:01:32 +07:00
  • 7177afd7f8 phpstan fix DubbleClick 2025-07-24 21:57:56 +07:00
  • eca7a43a01 get rid of extra logic for shared and static libraries, rely on SPCConfigUtil DubbleClick 2025-07-24 21:42:31 +07:00
  • dd99f258c1 do not pull it symbols from libpq during conftests... DubbleClick 2025-07-24 21:32:14 +07:00
  • 5c9a3e236b array_reverse again DubbleClick 2025-07-24 21:29:34 +07:00
  • 7b07137b5b typo DubbleClick 2025-07-24 18:43:10 +07:00
  • eb898a8867 add ulimit -n for zigtoolchain DubbleClick 2025-07-24 17:14:20 +07:00
  • c86360c9c4 typo DubbleClick 2025-07-24 16:43:36 +07:00
  • 1d6b2bd002 cs fix DubbleClick 2025-07-24 15:51:50 +07:00
  • 41bb3e7319 move -Wno-date-time to ZigToolchain instead of env.ini DubbleClick 2025-07-24 15:51:08 +07:00
  • f500945298 Merge pull request #833 from crazywhalecc/feat/install-pkg-options Jerry Ma 2025-07-24 16:35:15 +08:00
  • 6da3f78df6 force disable AVX512 for zig DubbleClick 2025-07-24 15:12:11 +07:00
  • 407f6d4671 remove zig specifics DubbleClick 2025-07-24 15:03:33 +07:00
  • 6c76187f5d remove old code DubbleClick 2025-07-24 14:59:47 +07:00
  • 8c8800f156 work around it for -target without version... DubbleClick 2025-07-24 14:32:47 +07:00
  • b3f1103143 well shit, zig cannot build libjxl DubbleClick 2025-07-24 14:28:34 +07:00
  • 84e470d213 Merge branch 'main' of https://github.com/crazywhalecc/static-php-cli into zig DubbleClick 2025-07-24 10:53:49 +07:00
  • 52a623f31e Suggestions crazywhalecc 2025-07-24 12:00:17 +08:00
  • abd7d3cfb4 Add --no-alt and --skip-extract option to install-pkg command crazywhalecc 2025-07-24 00:42:30 +08:00
  • 914ba6944b deploy: f543b55f19 crazywhalecc 2025-07-23 14:04:34 +00:00
  • f543b55f19 Merge pull request #826 from crazywhalecc/grpc Jerry Ma 2025-07-23 22:03:55 +08:00
  • f2a3ae409f Use latest minimal micro.sfx for self-packing crazywhalecc 2025-07-23 21:37:38 +08:00
  • 4e4cf4bbc7 fix weird macos thing?! DubbleClick 2025-07-23 17:33:49 +07:00
  • d532b57810 use mbstring extension everywhere DubbleClick 2025-07-23 17:21:32 +07:00
  • aa337c0c84 space ._. DubbleClick 2025-07-23 16:51:35 +07:00
  • cc1f899948 re2.pc didn't have prefix listed DubbleClick 2025-07-23 16:50:26 +07:00
  • 848c30547c Merge branch 'main' of https://github.com/crazywhalecc/static-php-cli into grpc DubbleClick 2025-07-23 16:25:12 +07:00
  • c8cc0131da Merge pull request #831 from crazywhalecc/fix/varname-placeholder Marc 2025-07-23 16:24:56 +07:00
  • b0c0ecb59c Rename to suggestions crazywhalecc 2025-07-23 15:33:26 +08:00
  • 45f257ef14 Change variable name for placeholder crazywhalecc 2025-07-23 15:13:38 +08:00
  • fa38fa1410 easier debugging for breakpoints DubbleClick 2025-07-23 14:13:22 +07:00
  • ee492dcde1 patch pc files DubbleClick 2025-07-23 14:10:28 +07:00
  • 22bec873a8 more merge stuff DubbleClick 2025-07-23 13:55:09 +07:00
  • 958fd0cdcb Merge branch 'main' of https://github.com/crazywhalecc/static-php-cli into grpc DubbleClick 2025-07-23 13:51:33 +07:00
  • ef8c4f6c4b deploy: 0d0c789d8b henderkes 2025-07-23 06:50:14 +00:00
  • 0d0c789d8b Merge pull request #828 from crazywhalecc/feat/pkg-config-integration Marc 2025-07-23 13:49:36 +07:00
  • 3d19299d30 Patch both crazywhalecc 2025-07-23 14:35:34 +08:00
  • 4c56c96326 lib-suggests: ldap was missing for curl DubbleClick 2025-07-23 13:16:23 +07:00
  • 42e2f6a89d Update composer deps, trigger extension test crazywhalecc 2025-07-23 12:49:13 +08:00
  • c715f20fe3 Merge pull request #830 from crazywhalecc/fix/pack-location-independent Jerry Ma 2025-07-23 12:38:29 +08:00
  • e02ce4c151 Fix gnu docker openssl build crazywhalecc 2025-07-23 12:15:18 +08:00
  • 9f7a7a5703 Add packing placeholder crazywhalecc 2025-07-23 11:52:25 +08:00
  • 147fd396cf Fix openssl pc file crazywhalecc 2025-07-23 11:52:05 +08:00
  • 293a95da6d Use absolute path for pc files crazywhalecc 2025-07-23 11:51:28 +08:00
  • 952ecb2eec test all affected operating systems! DubbleClick 2025-07-23 10:50:29 +07:00
  • 31e7cd31c1 make sure that mimalloc.o is *always* first, no matter if $_ENV['LIBS'] is set DubbleClick 2025-07-23 10:49:23 +07:00
  • 51ec8199e4 bring back static lib logic DubbleClick 2025-07-23 10:46:30 +07:00
  • f75c58b7d2 revert to double array_reverse, because static libs with dependencies are backwards DubbleClick 2025-07-23 10:21:36 +07:00
  • f8970a21be fix cs DubbleClick 2025-07-23 09:53:31 +07:00
  • b6be20727d fix a few accidental array_reverse calls, pkg-config --static instead of pkg-config --libs DubbleClick 2025-07-23 09:46:32 +07:00
  • 9c4a6b46b6 Fix pkg-config missing option crazywhalecc 2025-07-23 09:57:09 +08:00
  • 779c7cec30 test pgsql crazywhalecc 2025-07-23 01:32:42 +08:00
  • 154a21fbaf phpstan, extension test crazywhalecc 2025-07-23 00:48:37 +08:00
  • a2e0efaed3 extension test crazywhalecc 2025-07-23 00:45:06 +08:00
  • 0d408e0df1 Allow empty target crazywhalecc 2025-07-23 00:38:36 +08:00
  • b5ceda5955 Fix libxslt build again crazywhalecc 2025-07-23 00:38:25 +08:00
  • ffa5219d23 trigger extension test crazywhalecc 2025-07-22 23:18:19 +08:00
  • 099425abc8 Fix c++, check pkg-config exists before calling PkgConfigUtil crazywhalecc 2025-07-22 22:46:13 +08:00
  • dea3c4afeb Looks like ngtcp2 does not happy with pkg-config crazywhalecc 2025-07-22 22:25:46 +08:00
  • 4cdafe2497 Fix unique and reverse order crazywhalecc 2025-07-22 22:25:21 +08:00
  • a88f9933d2 Fix unique and reverse order crazywhalecc 2025-07-22 22:25:16 +08:00
  • a095d489f3 Fix libwebp static libs order crazywhalecc 2025-07-22 22:09:45 +08:00
  • 2c81ca2bf8 Replace example.com crazywhalecc 2025-07-22 22:00:39 +08:00
  • f2ccabf062 Fix library base, fix brotli and curl libs, trigger extension test crazywhalecc 2025-07-22 21:54:27 +08:00
  • 6dd4406782 Disable extension test's UPX crazywhalecc 2025-07-22 21:19:11 +08:00
  • 062cc84d51 Fix phpunit crazywhalecc 2025-07-22 21:15:22 +08:00
  • dfbc9a7fff Trigger common extension test crazywhalecc 2025-07-22 21:14:25 +08:00
  • 1888b735d1 Fix all extension builds crazywhalecc 2025-07-22 21:13:35 +08:00
  • a44dc0a5f6 cd later Marc 2025-07-22 19:45:58 +07:00
  • 6634ade6b4 Fix library build failure not interrupt bug crazywhalecc 2025-07-22 20:41:35 +08:00
  • 6962d24b52 unify CMakeExecutor and AutoConfExecutor DubbleClick 2025-07-22 19:12:17 +07:00
  • eb56690684 use escapeshellarg DubbleClick 2025-07-22 19:03:16 +07:00
  • 4b7020fbbb also escape if it contains a space DubbleClick 2025-07-22 19:01:46 +07:00
  • f9a8231820 simpler check DubbleClick 2025-07-22 19:01:07 +07:00
  • 7e977414a7 Use spc-config instead of SPC_EXTRA_LIBS, trigger extension test crazywhalecc 2025-07-22 19:59:44 +08:00
  • c96d503dae fix cs DubbleClick 2025-07-22 18:45:28 +07:00
  • 8c603d59c6 simplify path DubbleClick 2025-07-22 18:42:34 +07:00
  • bdb705e89a only escape path if required DubbleClick 2025-07-22 18:38:17 +07:00
  • 9172c39a26 change --with-prefix to --with-path, add --enable-path (yes, grpc uses that...) DubbleClick 2025-07-22 18:29:58 +07:00
  • 3ca7c15208 simplify back to --enable, it actually supports paths :O DubbleClick 2025-07-22 18:21:33 +07:00
  • cfda1e93a0 add macos ldflags DubbleClick 2025-07-22 17:17:11 +07:00
  • 8f8a493b20 trigger deprecation again DubbleClick 2025-07-22 17:04:56 +07:00
  • 5aa9255909 cs fix DubbleClick 2025-07-22 16:27:05 +07:00
  • 107fb08e34 simplify patch logic for grpc (--enable-grpc=PATH does not actually pass a path, needs to be --with-grpc=PATH) DubbleClick 2025-07-22 16:26:37 +07:00
  • 95a94da66f Add --no-php option to spc-config crazywhalecc 2025-07-22 17:26:34 +08:00
  • c8eb62e8f0 Add real pkg-config integration crazywhalecc 2025-07-22 17:23:13 +08:00
  • 4010a84d88 set up tmate DubbleClick 2025-07-22 14:59:58 +07:00
  • c0db3a69d7 Update composer deps crazywhalecc 2025-07-22 14:46:51 +08:00
  • 5dbf401615 Fix macOS libphp.dylib compatibility crazywhalecc 2025-07-22 14:46:41 +08:00
  • c5811ae947 Reduce grpc building things crazywhalecc 2025-07-22 14:46:28 +08:00
  • e1595e1091 Remove old workaround code crazywhalecc 2025-07-22 14:46:01 +08:00
  • aa366d4213 remove linux target os DubbleClick 2025-07-22 13:06:48 +07:00
  • 20ab4afb4b Merge branch 'main' into grpc crazywhalecc 2025-07-22 13:57:31 +08:00
  • 2e29af80d2 deploy: a98f72cc32 henderkes 2025-07-22 05:52:33 +00:00
  • 1300919c44 cs fix DubbleClick 2025-07-22 12:50:04 +07:00