Commit Graph

  • 7e7eb844a7 cs-fix crazywhalecc 2025-07-17 12:26:30 +08:00
  • e56c628bec Add windows tests crazywhalecc 2025-07-17 12:23:03 +08:00
  • c604f88685 Disallow alt for php-src crazywhalecc 2025-07-17 12:21:50 +08:00
  • 83db186972 Fix curl static build for Windows crazywhalecc 2025-07-17 12:21:13 +08:00
  • e675af9a18 use zts of course... DubbleClick 2025-07-16 18:58:08 +07:00
  • ca8cd7ff3d
    Merge branch 'main' into zig Marc 2025-07-16 18:43:48 +07:00
  • b05002ee9b manual compilation doesn't respect CFLAGS, so pass them directly DubbleClick 2025-07-16 17:50:39 +07:00
  • b3c665907b always dump error when extension sanity test fails DubbleClick 2025-07-16 12:34:30 +07:00
  • 64776e3868 don't do host shenanigans with libffi DubbleClick 2025-07-16 12:28:22 +07:00
  • df4d66ad4b disable jbig for imagemagick DubbleClick 2025-07-15 23:29:20 +07:00
  • f0612591be
    Test bulk (without amqp, swoole) and spc-max crazywhalecc 2025-07-15 23:31:26 +08:00
  • 5838c87140
    Merge remote-tracking branch 'origin/php-85' into php-85 crazywhalecc 2025-07-15 22:08:16 +08:00
  • 1ce3ba0f30
    Update docs and READMEs crazywhalecc 2025-07-15 22:08:10 +08:00
  • dc8f7de75a
    Merge branch 'main' into php-85 Jerry Ma 2025-07-15 21:59:48 +08:00
  • d3f8e94fe9
    Use new branch of micro, extension test crazywhalecc 2025-07-15 21:57:49 +08:00
  • 88cf0184cc
    extension test crazywhalecc 2025-07-15 21:57:06 +08:00
  • b9e096abfa
    Download alpha version for 8.5 crazywhalecc 2025-07-15 21:14:15 +08:00
  • ec959f6239
    Add 8.5 patch support for phpmicro crazywhalecc 2025-07-15 21:14:02 +08:00
  • 5f2459ae43
    Avoid useless exception on startup version mismatch crazywhalecc 2025-07-15 21:11:38 +08:00
  • 9af3b745a2
    Merge pull request #792 from crazywhalecc/fix/ext-imap-extraction Jerry Ma 2025-07-10 21:39:34 +08:00
  • a5cd5fcb31
    Fix test and bump docker image version crazywhalecc 2025-07-10 20:20:29 +08:00
  • ec153fa6ff
    Workaround for swoole with alpine 3.21 crazywhalecc 2025-07-10 20:10:54 +08:00
  • dd72b32559
    Merge crazywhalecc 2025-07-10 12:59:27 +08:00
  • 4f4e1ca80d revert DubbleClick 2025-07-09 09:50:58 +07:00
  • dd6c1d9607 patch pkgconf prefix to BUILD_ROOT_PATH instead of /../.. DubbleClick 2025-07-08 22:56:36 +07:00
  • 7b5f4e9dd0 cs fix DubbleClick 2025-07-08 11:25:44 +07:00
  • 9cd17fca1c make sure that libargon2 is always linked in before libsodium DubbleClick 2025-07-07 22:44:07 +07:00
  • 385a46b96f update notes for argon2 DubbleClick 2025-07-07 21:19:57 +07:00
  • 04cbba3f4e enable-pie for openssl DubbleClick 2025-07-07 21:09:39 +07:00
  • 5ab5908ef5 comment it out again DubbleClick 2025-07-06 09:51:12 +07:00
  • 9bf65ffe83 figure out what libphp it pulls in and why DubbleClick 2025-07-06 08:34:01 +07:00
  • 10c8fe1f26 make it fail again (so we can later enable tmate) DubbleClick 2025-07-05 22:51:57 +07:00
  • 01517f82b8 disable tmate DubbleClick 2025-07-05 22:22:51 +07:00
  • 67277ccc21 explicitly state libphp we built? DubbleClick 2025-07-05 21:54:36 +07:00
  • b12cb3350f move tmate session thingy DubbleClick 2025-07-05 20:00:55 +07:00
  • 3ff8c504f8 cs fix, enable action-tmate DubbleClick 2025-07-05 19:19:17 +07:00
  • 939b9eb8a8 fix debug flags DubbleClick 2025-07-05 18:41:50 +07:00
  • 9935eba336
    Update test-extensions.php Marc 2025-07-05 15:56:36 +07:00
  • 4024f9d6dd
    Update SPCTarget.php Marc 2025-07-05 14:47:27 +07:00
  • a097484a51 update isStatic check to ignore SPC_LIBC if using Gcc/Clang/Musl toolchain DubbleClick 2025-07-05 14:26:04 +07:00
  • b0cfb4b2c4 don't clog our build CI when cs fix, phpstan or phpunit fail DubbleClick 2025-07-05 14:00:43 +07:00
  • 05f3abe944 cs fix DubbleClick 2025-07-05 13:53:12 +07:00
  • a191c136dc strip all may strip things needed for relocation on musl DubbleClick 2025-07-05 13:52:47 +07:00
  • e31e228d10 don't hardcode architecture DubbleClick 2025-07-05 12:19:26 +07:00
  • 47cbdf555f oops, needs musl DubbleClick 2025-07-05 12:13:02 +07:00
  • 26aca723cb update php-cs fixer to get rid of PHP_CS_FIXER_IGNORE_ENV variable DubbleClick 2025-07-05 12:11:48 +07:00
  • 93d6a45a78 *full* shared extension build linked against musl libc dynamically works! DubbleClick 2025-07-05 12:01:52 +07:00
  • 2ac20cf3af remove unnecessary LDFLAGS_PROGRAM env var DubbleClick 2025-07-05 10:44:32 +07:00
  • 112f607d6e
    Add linux-only for extra runtime objects crazywhalecc 2025-07-05 11:42:00 +08:00
  • c9d33bffc8
    Chore crazywhalecc 2025-07-05 10:49:55 +08:00
  • 59f9143a3c
    Remove redundant postfix in openssl crazywhalecc 2025-07-05 10:49:36 +08:00
  • d7f3005b69
    Fix missing dash crazywhalecc 2025-07-05 10:49:20 +08:00
  • 5f8cd972cd
    Move extra runtime object to zig toolchain crazywhalecc 2025-07-05 10:48:56 +08:00
  • 013a19e25b rename COMPILER_EXTRA to SPC_COMPILER_EXTRA DubbleClick 2025-07-04 14:39:42 +07:00
  • 94c38df1ba remove superfluous build-frankenphp script DubbleClick 2025-07-04 14:32:47 +07:00
  • d65d82ff0a remove extra libraries for php configure/make, since they're the same and only depend on the target libc DubbleClick 2025-07-04 14:27:48 +07:00
  • 3070376fb6 dont use 32 bit objects DubbleClick 2025-07-03 20:37:50 +07:00
  • e019b65ef7 does this break tests again? DubbleClick 2025-07-03 16:40:04 +07:00
  • ccdb6a031f test native-linux-gnu again? DubbleClick 2025-07-03 15:42:42 +07:00
  • e5c5b77a9a don't run extra logic in zig-cc script if there's no version string in SPC_TARGET DubbleClick 2025-07-03 14:46:07 +07:00
  • 3444e308fd cs fix DubbleClick 2025-07-03 13:51:54 +07:00
  • 8b37c64088 don't replace -lc++? DubbleClick 2025-07-03 13:50:06 +07:00
  • f6a1065cd7 fix libc detection too DubbleClick 2025-07-03 12:44:49 +07:00
  • 4a2b28e88c fix isStatic detection for native-native DubbleClick 2025-07-03 12:33:55 +07:00
  • 6355a97b47 don't pass --build-shared when not using zig toolchain DubbleClick 2025-07-03 12:26:11 +07:00
  • 20c4056561 test native-native in CI DubbleClick 2025-07-03 12:25:36 +07:00
  • a5a87b975b update target declaration to be correct DubbleClick 2025-07-03 12:20:59 +07:00
  • 456d12fb58 fix error suppression DubbleClick 2025-07-03 11:59:39 +07:00
  • c735960ff8 Revert "remote -lutil?" DubbleClick 2025-07-03 11:43:05 +07:00
  • cebd95b2c7 suggestion DubbleClick 2025-07-03 11:21:24 +07:00
  • aff3373b78 remote -lutil? DubbleClick 2025-07-03 11:11:21 +07:00
  • 420fe497a5 patch correct pc DubbleClick 2025-07-03 09:23:59 +07:00
  • f6a292b57b cleaner DubbleClick 2025-07-02 21:38:58 +07:00
  • 39ffb8d99d why does exec work but output=$(...) doesn't? DubbleClick 2025-07-02 21:32:24 +07:00
  • 2ac5438f6b libheif and libde265 report dependency on -lc++ instead of -lstdc++ DubbleClick 2025-07-02 16:11:21 +07:00
  • 76b36cef35 fix macos test DubbleClick 2025-07-02 14:26:15 +07:00
  • 4b38da76b1 test frankenphp too DubbleClick 2025-07-02 14:01:06 +07:00
  • cc285ae8d8 cs fix DubbleClick 2025-07-02 12:57:58 +07:00
  • a5a020eef1 Revert "add cache file option to autoconf executor by default (if cflags and ldflags match default)" DubbleClick 2025-07-02 12:56:11 +07:00
  • 6f68d7b7f1 Revert "add cache file option to autoconf executor by default (if cflags and ldflags match default)" DubbleClick 2025-07-02 12:55:59 +07:00
  • abe27598de add cache file option to autoconf executor by default (if cflags and ldflags match default) DubbleClick 2025-07-02 11:47:36 +07:00
  • 5577cd0fab add cache file option to autoconf executor by default (if cflags and ldflags match default) DubbleClick 2025-07-02 11:47:20 +07:00
  • 0695fb9381 cs fixer DubbleClick 2025-07-02 09:33:33 +07:00
  • b5aa7fc213 simplify script a bit DubbleClick 2025-07-02 09:26:11 +07:00
  • b16638d813 place -lstdc++ in compiler_extra DubbleClick 2025-07-02 09:23:31 +07:00
  • a0564628c4 try removing -lstdc++ (this will likely make a few extensions fail to load with undefined gxx_personality_v0 again, but we can use COMPILER_EXTRA there) DubbleClick 2025-07-01 23:32:55 +07:00
  • 719bde87b7 allow compilation with empty target DubbleClick 2025-07-01 23:31:54 +07:00
  • d8ee308a5f allow explicitly setting toolchain (simplify testing without constantly overriding CC and CXX) DubbleClick 2025-07-01 23:01:53 +07:00
  • a5d26d6517
    Merge pull request #813 from crazywhalecc/fix-native Marc 2025-07-01 22:12:09 +07:00
  • 8b3a22cbe4 better error message DubbleClick 2025-07-01 18:23:02 +07:00
  • 8d47e56010 sanity check after toolset init DubbleClick 2025-07-01 18:22:05 +07:00
  • a6d68b9ecf fix ncurses DubbleClick 2025-07-01 18:09:17 +07:00
  • d275d6cc69 fix native chain DubbleClick 2025-07-01 18:06:18 +07:00
  • e5ea32e9c0 fix in case it's not set DubbleClick 2025-07-01 17:57:36 +07:00
  • 5bc4504e37 fix g++ not found error DubbleClick 2025-07-01 17:53:35 +07:00
  • fd89e83798 musl paths in zig toolchain are hogwash, of course DubbleClick 2025-07-01 17:08:19 +07:00
  • 88f9172866 bring back opcache jit fix DubbleClick 2025-07-01 16:57:56 +07:00
  • 27f57cc23a fix zig runtime DubbleClick 2025-07-01 16:40:12 +07:00
  • f6c6011061 err, we need to install zig of course DubbleClick 2025-07-01 16:25:08 +07:00
  • 408b3b4060 try to test with zig? DubbleClick 2025-07-01 16:21:57 +07:00