Luther Monson
ae26ef3bdb
fix(macos): remove -fno-plt from macOS CFLAGS
...
-fno-plt is an ELF-only flag that has no effect on macOS Mach-O
targets — clang emits "argument unused" when it encounters it.
Libraries like xz that run -Werror sanity checks during configure
promote that warning to a fatal error, breaking the build.
2026-05-20 20:57:12 -07:00
crazywhalecc
e93d103e99
SPC_DEFAULT_LD_FLAGS renamed to SPC_DEFAULT_LDFLAGS
2026-05-07 14:56:07 +08:00
crazywhalecc
9e4a622f42
SPC_DEFAULT_CXX_FLAGS renamed to SPC_DEFAULT_CXXFLAGS
2026-05-07 14:55:45 +08:00
crazywhalecc
506cb15654
SPC_DEFAULT_C_FLAGS renamed to SPC_DEFAULT_CFLAGS
2026-05-07 14:55:05 +08:00
crazywhalecc
43663d2966
Adjust macOS flags
2026-05-07 14:47:42 +08:00
henderkes
640d973693
add to cxxflags
2026-05-06 14:15:45 +07:00
henderkes
d54e39353d
better performance and debugging defaults
2026-05-06 14:13:33 +07:00
henderkes
aecc227b9a
suggestions from @crazywhalecc
2026-05-06 14:08:27 +07:00
henderkes
90d7fe46d7
add ext-gearman
2026-05-06 11:39:08 +07:00
crazywhalecc
e9be3a41db
Add homebrew llvm version toolchain support
2026-03-20 11:20:42 +08:00
crazywhalecc
e30a10f60f
Add ext-simdjson, add SPC_CMD_VAR_PHP_MAKE_EXTRA_CXXFLAGS env var
2026-03-16 16:04:35 +08:00
crazywhalecc
0afa1dd80c
Use new brand name
2026-02-04 15:15:20 +08:00
crazywhalecc
38f742156d
Use zig toolchain by default, lint files
2026-02-03 14:01:41 +08:00
crazywhalecc
7a262feb35
Merge branch 'refs/heads/main' into v3-refactor/libs
2026-02-02 09:35:26 +08:00
henderkes
4531c9fe57
add option to allow linking musl dynamically on alpine
2026-01-27 00:57:58 +01:00
crazywhalecc
cfb8cc9fc5
Merge branch 'main' into v3-feat/skeleton
...
# Conflicts:
# composer.lock
# config/env.ini
# src/SPC/ConsoleApplication.php
2026-01-20 15:25:43 +08:00
henderkes
6cf4c40cd2
Merge remote-tracking branch 'origin/main' into henderkes-patch-1
2026-01-19 11:22:03 +01:00
henderkes
af75ffaf24
suggestions, change openssldir
2026-01-19 10:22:33 +01:00
Jerry Ma
8650ce4f8f
Add MACOSX_DEPLOYMENT_TARGET to env.ini ( #1009 )
2025-12-26 17:15:45 +08:00
crazywhalecc
14bfb4198a
v3 base
2025-11-30 15:35:04 +08:00
henderkes
09073c5517
sort config and remove lonesome configure cflags
2025-11-11 15:51:28 +01:00
DubbleClick
9edb9417a1
add --with-frankenphp-app option to embed an app
...
# Conflicts:
# config/lib.json
# src/SPC/builder/unix/UnixBuilderBase.php
2025-11-11 15:02:17 +01:00
crazywhalecc
9738fcd6cd
Update env.ini docs
2025-10-31 16:48:36 +08:00
crazywhalecc
f426ced789
Use phpmicro patches instead
2025-10-25 13:42:04 +08:00
Marc
26ccaa4449
Merge branch 'main' into libedit
2025-10-12 11:34:11 +02:00
crazywhalecc
897cb00351
Use failsafe for SPC_EXTRA_PHP_VARS
2025-10-12 16:42:38 +08:00
henderkes
6594811536
remove pointless SPC_CMD_PREFIX_PHP_MAKE
2025-10-08 11:48:40 +02:00
crazywhalecc
a2c5c7e6e6
Add cgi SAPI
2025-09-04 14:05:00 +08:00
crazywhalecc
99e8900aba
Add macOS AR and LD
2025-08-22 13:19:42 +08:00
crazywhalecc
34edb6e329
Add PHP_BUILD_PROVIDER to env.ini
2025-08-01 10:58:31 +08:00
DubbleClick
feaff0a08c
fix macos
2025-07-29 09:20:33 +07:00
DubbleClick
342192fd67
remove lto related stuff again, not worth using
2025-07-28 19:43:01 +07:00
DubbleClick
2cb1a95132
change dependency tracking
2025-07-26 11:13:29 +07:00
DubbleClick
199b3b5582
Merge branch 'main' of https://github.com/crazywhalecc/static-php-cli into zig
2025-07-25 12:03:37 +07:00
crazywhalecc
6c3ff7da32
Change LDFLAGS_PROGRAM to hard-coded
2025-07-25 12:58:19 +08:00
crazywhalecc
f47c3a2d20
Fix macOS missing lib when linking
2025-07-25 12:58:19 +08:00
DubbleClick
41bb3e7319
move -Wno-date-time to ZigToolchain instead of env.ini
2025-07-24 15:51:08 +07:00
DubbleClick
84e470d213
Merge branch 'main' of https://github.com/crazywhalecc/static-php-cli into zig
2025-07-24 11:02:11 +07:00
crazywhalecc
7e977414a7
Use spc-config instead of SPC_EXTRA_LIBS, trigger extension test
2025-07-22 19:59:44 +08:00
Marc
04f3f0872d
Merge branch 'main' into zig
2025-07-18 12:47:58 +07:00
crazywhalecc
e6a050de82
Use SPC_EXTRA_LIBS instead of SPC_WINDOWS_EXEC_LIBS
2025-07-17 13:14:18 +08:00
crazywhalecc
83db186972
Fix curl static build for Windows
2025-07-17 12:21:13 +08:00
DubbleClick
2ac20cf3af
remove unnecessary LDFLAGS_PROGRAM env var
2025-07-05 10:44:40 +07:00
DubbleClick
d65d82ff0a
remove extra libraries for php configure/make, since they're the same and only depend on the target libc
2025-07-04 14:27:48 +07:00
DubbleClick
a5a87b975b
update target declaration to be correct
2025-07-03 12:20:59 +07:00
DubbleClick
c735960ff8
Revert "remote -lutil?"
...
This reverts commit aff3373b78 .
2025-07-03 11:43:05 +07:00
DubbleClick
aff3373b78
remote -lutil?
2025-07-03 11:11:21 +07:00
DubbleClick
9c7e2171f6
formatting
2025-07-01 14:07:41 +07:00
DubbleClick
0a33fba23e
zig toolchain stuff
2025-07-01 14:01:48 +07:00
DubbleClick
2ebdc4509c
<
2025-07-01 11:00:24 +07:00