DubbleClick
464c2dca85
cs fix
2025-06-27 22:01:56 +07:00
DubbleClick
43dc04b4d0
building shared libphp.so on musl is really pointless and should be an error, since static compilations cannot load it
2025-06-27 22:01:37 +07:00
DubbleClick
2ff78e531e
cs fix, where did that come from?
2025-06-26 17:25:46 +07:00
DubbleClick
03a33d87ff
fix frankenphp build
2025-06-26 17:23:37 +07:00
DubbleClick
fae2878c41
refactor env var logic out to packages, abomination of a zig-cc script...
2025-06-26 14:24:00 +07:00
DubbleClick
5334727528
remove -L/usr/lib64 (need to put it in the zig-cc script, stupid to add it in 15 different places instead)
2025-06-24 23:07:17 +07:00
DubbleClick
864c55feaf
oops
2025-06-23 13:12:40 +07:00
DubbleClick
7628847a46
suboptimal solutions, but a bit closer to building
2025-06-23 12:57:00 +07:00
DubbleClick
dfac385d21
suggestions
2025-06-19 12:23:33 +07:00
DubbleClick
40d602c82e
xcaddy fails with this, because the module still calls itself dunglas/frankenphp
2025-06-19 12:08:53 +07:00
DubbleClick
fbd6360bda
rename go-mod-frankenphp to go-xcaddy
2025-06-19 12:07:22 +07:00
crazywhalecc
a0047e3ad7
Merge remote-tracking branch 'origin/docs' into docs
2025-06-19 13:01:41 +08:00
crazywhalecc
437d6810b7
Bump version, update docs, change owner dunglas to php
2025-06-19 13:01:26 +08:00
DubbleClick
82ec7733ba
musl: all-static!
2025-06-19 11:59:48 +07:00
crazywhalecc
1357990c4c
Add github token hook for curlExec
2025-06-19 12:51:00 +08:00
DubbleClick
5f3f999222
run go mod frankenphp automatically when running craft
2025-06-19 10:36:31 +07:00
DubbleClick
b42409efd1
LD_LIBRARY_PATH for frankenphp sanity check
2025-06-19 09:08:42 +07:00
crazywhalecc
becee5b426
Use version instead of -v
2025-06-18 21:27:07 +08:00
crazywhalecc
92284e92c9
Refactor go and frankenphp downloads and builds
2025-06-18 20:56:07 +08:00
DubbleClick
eee2ff6d61
don't embed minor version when loading libphp.so
2025-06-18 15:55:14 +07:00
DubbleClick
65b828c424
embed version information
2025-06-18 15:50:55 +07:00
DubbleClick
d58534b07d
add support for frankenphp directory from file system, instead of pulling latest xcaddy module
2025-06-18 12:19:33 +07:00
DubbleClick
f37c863092
only needed on linux
2025-06-18 12:04:01 +07:00
DubbleClick
e71f76288b
support building static frankenphp
2025-06-18 12:02:37 +07:00
DubbleClick
d094824d76
--with github.com/dunglas/caddy-cbrotli requires brotli
2025-06-18 11:54:03 +07:00
DubbleClick
dca43d6d8d
nicer escaping
2025-06-18 11:39:22 +07:00
DubbleClick
c46f8513dd
watcher...
2025-06-18 11:34:05 +07:00
DubbleClick
92338d478e
don't bake the rpath in, otherwise we might run into issues when loading frankenphp after compiling a different version
2025-06-18 11:30:04 +07:00
DubbleClick
c1870af1b1
add frankenphp sapi
2025-06-18 11:15:16 +07:00
DubbleClick
d9f7aa760e
update default env (shouldn't we pass -fpic to default c flags on macos?)
2025-06-12 11:40:32 +07:00
crazywhalecc
c0ea47ce75
I really got redundant test error
2025-06-12 00:41:33 +08:00
DubbleClick
fa744bb802
merge cmake changes from master into icurel
2025-06-09 14:38:45 +07:00
crazywhalecc
059d134990
Remove unused cmake things
2025-06-09 01:34:32 +08:00
DubbleClick
2a39fb0bd5
Merge remote-tracking branch 'origin/main' into fix/icurel
2025-06-07 20:10:04 +07:00
DubbleClick
2dde53760a
makeCmakeArgs
2025-06-07 20:09:50 +07:00
DubbleClick
f9de43c7d4
=yes
2025-06-07 10:11:23 +07:00
DubbleClick
e00227f0c6
remove separate method from macosbuilder, move method from LinuxBuilder into UnixBuilderBase
2025-06-07 09:45:19 +07:00
DubbleClick
b376d1682f
remove runSharedExtensionCheckUnix
2025-05-21 18:35:48 +07:00
DubbleClick
11c116480f
fix spx
2025-05-21 17:57:53 +07:00
DubbleClick
c43423a7d0
replace root cause of the automatic enable
2025-05-21 11:19:28 +07:00
henderkes
b402b735d6
fix copy command with BUILD_MODULES_CONSTANT
2025-05-15 23:30:07 +07:00
crazywhalecc
aa4d4db11f
Refactor, supports shared extension build now !
2025-03-24 23:50:12 +08:00
Jerry Ma
b4f3657323
Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead ( #642 )
...
* Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead
* Fix tests
* Internally use GNU_ARCH for unified
* Update EXTENSION_DIR comments for env.ini
* Remove redundant -fPIC cflags in curl
2025-03-14 18:22:50 +08:00
crazywhalecc
1ce1c326b2
Add SPC_CMD_VAR_PHP_EMBED_TYPE for embed building in glibc mode
2025-03-10 16:15:47 +08:00
crazywhalecc
2a9cd436b6
Support -fPIC and -fPIE for most libs and PHP
2025-03-10 00:39:20 +08:00
crazywhalecc
23bfad6f87
Merge branch 'main' into feat/gnu-static
...
# Conflicts:
# src/SPC/builder/linux/LinuxBuilder.php
2025-03-09 17:44:13 +08:00
Jerry Ma
d30d1fc447
Add php and lib-base as special libraries to add dependencies to the root node ( #618 )
...
* Remove E_STRICT
* Add lib-base and php as special libs
* Remove debug code
* Fix phpunit with new config structure
* Fix phpunit test and fix license dumper bug for new type of lib
* Add missing lib type filter for windows builder
2025-03-08 14:29:44 +08:00
Jerry Ma
34934368a2
Ignore any ini files when sanity check ( #609 )
2025-02-16 01:30:08 +08:00
Klaas Skelte van der Werf
15af034b34
Report why the sanity check for the cli target failed ( #605 )
2025-02-11 10:34:43 +08:00
crazywhalecc
cb73222e21
Fix embed sanity check on glibc mode
2025-02-04 17:34:47 +08:00