Commit Graph

  • 683461d918 actually path php makefile DubbleClick 2025-07-19 15:12:15 +07:00
  • ada203c00c str_starts_with DubbleClick 2025-07-19 15:11:22 +07:00
  • 01887d652c add extra runtime objects for shared libraries built directly by php make too DubbleClick 2025-07-19 15:10:42 +07:00
  • fff23649cf only comment out that line temporarily DubbleClick 2025-07-18 20:45:46 +07:00
  • c7762a5b65 Revert "only uncomment that line temporarily" DubbleClick 2025-07-18 20:44:04 +07:00
  • d07fadde76 only uncomment that line temporarily DubbleClick 2025-07-18 20:30:51 +07:00
  • ac7a09edd1 oops DubbleClick 2025-07-18 14:52:39 +07:00
  • f30f095f00 Merge branch 'main' into tiff Marc 2025-07-18 14:47:59 +07:00
  • d91a66ee8d test DubbleClick 2025-07-18 14:47:05 +07:00
  • 7db7ed97ee sort DubbleClick 2025-07-18 14:41:10 +07:00
  • 6b9d49eb71 fix lerc build (needs -lstdc++) DubbleClick 2025-07-18 14:39:17 +07:00
  • 7c9e8e3e40 add jbig DubbleClick 2025-07-18 14:04:55 +07:00
  • 5586f627d3 add lerc DubbleClick 2025-07-18 13:51:33 +07:00
  • 04f3f0872d Merge branch 'main' into zig Marc 2025-07-18 12:47:58 +07:00
  • e4921087d9 Merge pull request #823 from crazywhalecc/fix/curl-patch Marc 2025-07-18 12:37:38 +07:00
  • 005b78413c Fix curl build for non-windows crazywhalecc 2025-07-18 13:23:46 +08:00
  • c752f4d4b5 tidy too DubbleClick 2025-07-18 11:56:29 +07:00
  • 991e2dee5a stable DubbleClick 2025-07-18 11:53:57 +07:00
  • 33d974bb3d use stable sources for swoole and swow DubbleClick 2025-07-18 11:53:36 +07:00
  • 0a1677af95 add build-meta to use php-version and os for artifacts upload name Yoram 2025-07-17 10:19:54 +02:00
  • 7ffbb10587 fix: conflict upload names when reusing workflow more then once Yoram 2025-07-17 09:48:22 +02:00
  • 3d45890a2d Merge pull request #821 from crazywhalecc/fix/windows-curl-sspi Jerry Ma 2025-07-17 13:58:31 +08:00
  • bb5eb64b28 Merge pull request #802 from crazywhalecc/feat/safe-pack Jerry Ma 2025-07-17 13:34:15 +08:00
  • e6a050de82 Use SPC_EXTRA_LIBS instead of SPC_WINDOWS_EXEC_LIBS crazywhalecc 2025-07-17 13:14:18 +08:00
  • 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