Commit Graph

  • 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: 4cb4c9c6a5e5b7ac3521588033c7895e44db25cc 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: 9190335a7048d389bcc1648c7aa5f18966b9ce42 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
  • 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