Commit Graph

  • 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
  • 55fd7ba8e6 bring back static -lstdc++ for rhel 2.17 DubbleClick 2025-07-01 15:58:04 +07:00
  • e34eb502db fix tests failing to deprecation DubbleClick 2025-07-01 15:05:44 +07:00
  • 292df38c10 isInstalled for GoXcaddy DubbleClick 2025-07-01 14:59:34 +07:00
  • a483c42893 redis check if static or shared DubbleClick 2025-07-01 14:45:28 +07:00
  • bebcb978f6 conflicts with shared tests DubbleClick 2025-07-01 14:41:14 +07:00
  • ba7f994a71 simplify zig script DubbleClick 2025-07-01 14:12:51 +07:00
  • 9c7e2171f6 formatting DubbleClick 2025-07-01 14:07:41 +07:00
  • b7e8587608 cs fixes DubbleClick 2025-07-01 14:02:10 +07:00
  • 0a33fba23e zig toolchain stuff DubbleClick 2025-07-01 14:01:48 +07:00
  • 5370af4a84 don't zig the tests yet DubbleClick 2025-07-01 13:06:03 +07:00
  • df0d5fdbe8 merge fix DubbleClick 2025-07-01 13:02:59 +07:00
  • 7b33ee79dd make sure that $TARGET splits for -dynamic, otherwise it resolves to "-target 'native-native -dynamic'" DubbleClick 2025-07-01 12:56:51 +07:00
  • ad8322b6a6 add zig to libc/static target parsing DubbleClick 2025-07-01 12:55:32 +07:00
  • c43a10027b fix DubbleClick 2025-07-01 11:02:20 +07:00
  • 2ebdc4509c < DubbleClick 2025-07-01 11:00:24 +07:00
  • 68765cfe00 deploy: 4cb4c9c6a5 crazywhalecc 2025-06-30 14:10:14 +00:00
  • 4cb4c9c6a5 Merge pull request #812 from crazywhalecc/sponsor-badge Jerry Ma 2025-06-30 22:09:36 +08:00
  • 85c9973ae5 deploy: 9190335a70 crazywhalecc 2025-06-30 13:49:50 +00:00
  • 9190335a70 Merge pull request #810 from crazywhalecc/refactor/spc-target Jerry Ma 2025-06-30 21:49:01 +08:00
  • 4e244789a2 Add frankenphp SAPI crazywhalecc 2025-06-30 21:45:45 +08:00
  • 6de7b8e63b Add special sponsors crazywhalecc 2025-06-30 21:41:48 +08:00
  • 68e500eea0 Merge branch 'main' into refactor/spc-target Marc 2025-06-30 20:16:59 +07:00
  • 840e09a684 Merge pull request #811 from crazywhalecc/fix/micro-patches Marc 2025-06-30 20:16:19 +07:00
  • d00a5223d3 Add exception for checking patch file exist crazywhalecc 2025-06-30 19:45:26 +08:00
  • 3965a899c7 Add missing directory separator crazywhalecc 2025-06-30 19:41:32 +08:00
  • 956667bf08 fix alpine doctor saying gettext-dev isn't installed DubbleClick 2025-06-30 13:40:51 +07:00
  • 51e23d21cd remove w32 patches (other branch isn't merged yet) DubbleClick 2025-06-30 12:56:12 +07:00
  • 44c6d6288e Refactor LinuxMuslCheck to use MuslToolchain class for toolchain check crazywhalecc 2025-06-30 13:04:49 +08:00
  • e5848086c3 Update bin/spc-gnu-docker Jerry Ma 2025-06-30 12:19:17 +08:00
  • 138e5588e9 Update bin/spc-gnu-docker Jerry Ma 2025-06-30 12:18:49 +08:00
  • ab5828a560 Remove redundant path in gnu docker crazywhalecc 2025-06-30 09:05:56 +08:00
  • 1839f13149 thanks, autocomplete, for the useless flag DubbleClick 2025-06-29 22:57:25 +07:00
  • 320c21d272 -static, not static DubbleClick 2025-06-29 22:26:30 +07:00
  • e1e48922de Use isStatic instead of isStaticTarget crazywhalecc 2025-06-29 22:49:48 +08:00
  • 3940f032af fix tests DubbleClick 2025-06-29 21:09:59 +07:00
  • 956688d9f4 Fix CI again crazywhalecc 2025-06-29 19:53:22 +08:00
  • 7f45f4aeec Fix phpunit, add SPC_SKIP_TOOLCHAIN_CHECK crazywhalecc 2025-06-29 19:48:09 +08:00
  • 78666ff7de support for frankenphp linked dynamically too DubbleClick 2025-06-29 18:28:42 +07:00
  • dbdf10c75a support for dynamic linking of musl libc DubbleClick 2025-06-29 18:24:25 +07:00
  • 2564da2615 Reapply "just strip out the error and return the output instead of executing again without version" DubbleClick 2025-06-29 16:56:24 +07:00
  • bd25de15cc okay this drove me crazy... DubbleClick 2025-06-29 16:50:19 +07:00
  • fcaa7c5f42 Add no-env-check for builder crazywhalecc 2025-06-29 16:21:22 +08:00
  • e36800b951 phpunit fix crazywhalecc 2025-06-29 16:03:38 +08:00
  • 977fbaa8ef Suggestions crazywhalecc 2025-06-29 16:00:17 +08:00
  • 6ed62aa05c use CC=cc to install xcaddy DubbleClick 2025-06-29 13:31:43 +07:00
  • 1d29ac228c Revert "just strip out the error and return the output instead of executing again without version" DubbleClick 2025-06-29 10:40:48 +07:00
  • a44d90671c fix existing check for Zig::fetch DubbleClick 2025-06-29 00:49:39 +07:00
  • d6b0912492 run glibc test with shared extensions against 2.28 this time DubbleClick 2025-06-29 00:40:03 +07:00
  • d588e6e4fd just strip out the error and return the output instead of executing again without version DubbleClick 2025-06-29 00:06:40 +07:00
  • 19ddddf618 self:: instead of SourcePatcher:: DubbleClick 2025-06-28 23:45:02 +07:00
  • a7bf1e9676 we need to patch swoole early enough DubbleClick 2025-06-28 23:33:13 +07:00
  • 02f2837f86 adjust craft command for zig DubbleClick 2025-06-28 22:55:30 +07:00
  • 0598eff9c5 Add suffix support for SPC_TARGET crazywhalecc 2025-06-28 23:13:40 +08:00
  • a6364389ba Add suffix support for SPC_TARGET crazywhalecc 2025-06-28 23:11:26 +08:00
  • 9e9474a026 extra patch for swoole for CFLAGS too DubbleClick 2025-06-28 22:09:58 +07:00
  • c23c5ae614 Disable openmp for imagemagick crazywhalecc 2025-06-28 23:08:17 +08:00
  • de3cb2f686 no "" DubbleClick 2025-06-28 21:59:12 +07:00
  • 454b5a77ad Add SPC_LIBC mapping to SPC_TARGET crazywhalecc 2025-06-28 22:59:02 +08:00
  • 4a493f3f6d don't set rpath because on musl it'll fall over with static binaries DubbleClick 2025-06-28 21:50:57 +07:00
  • 61274cb865 use extra COMPILER_EXTRA env variable to make sure it's actually passed to compiler DubbleClick 2025-06-28 21:21:29 +07:00
  • 8145a7536b Fix spc-gnu-docker path crazywhalecc 2025-06-28 19:05:52 +08:00
  • e41d7899c7 Add comments, re-trigger tests crazywhalecc 2025-06-28 18:14:10 +08:00
  • 88d99a7dea Update src/SPC/store/SourcePatcher.php Jerry Ma 2025-06-28 18:04:45 +08:00
  • 90823e3b17 Use explict glibc toolchain target crazywhalecc 2025-06-28 17:28:02 +08:00
  • 3357f286ab Remove libgomp deps crazywhalecc 2025-06-28 17:13:22 +08:00
  • ad080da026 Refactor micro patching logic in SourcePatcher crazywhalecc 2025-06-28 17:06:51 +08:00
  • 25c2def710 Remove unnecessary SPC_MICRO_PATCHES crazywhalecc 2025-06-28 16:47:19 +08:00
  • 604131b31d Use own exception crazywhalecc 2025-06-28 16:45:20 +08:00
  • 924da6ae69 extension test crazywhalecc 2025-06-28 16:39:02 +08:00
  • 12aadf18cc refactor: replace SPC_LIBC with SPC_TARGET and update related logic crazywhalecc 2025-06-28 16:36:05 +08:00
  • aa516522aa why isn't this triggered? DubbleClick 2025-06-27 23:35:04 +07:00
  • efb1ff5a93 test fix 2? DubbleClick 2025-06-27 22:56:49 +07:00
  • aff9ff20e8 test fix? DubbleClick 2025-06-27 22:55:23 +07:00
  • 4c8a173213 build_lib_path is better DubbleClick 2025-06-27 22:53:04 +07:00
  • 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