DubbleClick
|
eca7a43a01
|
get rid of extra logic for shared and static libraries, rely on SPCConfigUtil
|
2025-07-24 21:42:31 +07:00 |
|
DubbleClick
|
5c9a3e236b
|
array_reverse again
|
2025-07-24 21:29:34 +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 |
|
DubbleClick
|
4e4cf4bbc7
|
fix weird macos thing?!
|
2025-07-23 17:33:49 +07:00 |
|
DubbleClick
|
fa38fa1410
|
easier debugging for breakpoints
|
2025-07-23 14:13:22 +07:00 |
|
DubbleClick
|
4c56c96326
|
lib-suggests: ldap was missing for curl
|
2025-07-23 13:16:23 +07:00 |
|
DubbleClick
|
31e7cd31c1
|
make sure that mimalloc.o is *always* first, no matter if $_ENV['LIBS'] is set
|
2025-07-23 10:49:23 +07:00 |
|
DubbleClick
|
51ec8199e4
|
bring back static lib logic
|
2025-07-23 10:46:30 +07:00 |
|
DubbleClick
|
f75c58b7d2
|
revert to double array_reverse, because static libs with dependencies are backwards
|
2025-07-23 10:21:36 +07:00 |
|
DubbleClick
|
f8970a21be
|
fix cs
|
2025-07-23 09:53:31 +07:00 |
|
DubbleClick
|
b6be20727d
|
fix a few accidental array_reverse calls, pkg-config --static instead of pkg-config --libs
|
2025-07-23 09:47:35 +07:00 |
|
crazywhalecc
|
099425abc8
|
Fix c++, check pkg-config exists before calling PkgConfigUtil
|
2025-07-22 22:46:13 +08:00 |
|
crazywhalecc
|
a88f9933d2
|
Fix unique and reverse order
|
2025-07-22 22:25:16 +08:00 |
|
crazywhalecc
|
a095d489f3
|
Fix libwebp static libs order
|
2025-07-22 22:09:45 +08:00 |
|
crazywhalecc
|
1888b735d1
|
Fix all extension builds
|
2025-07-22 21:13:35 +08:00 |
|
crazywhalecc
|
7e977414a7
|
Use spc-config instead of SPC_EXTRA_LIBS, trigger extension test
|
2025-07-22 19:59:44 +08:00 |
|
crazywhalecc
|
c8eb62e8f0
|
Add real pkg-config integration
|
2025-07-22 17:23:13 +08:00 |
|
crazywhalecc
|
f69f8d1e4a
|
Move zig-toolchain-only things to zig toolchain class
|
2025-07-22 13:16:26 +08:00 |
|
Marc
|
ca8cd7ff3d
|
Merge branch 'main' into zig
|
2025-07-16 18:43:48 +07:00 |
|
crazywhalecc
|
dd72b32559
|
Merge
|
2025-07-10 12:59:27 +08: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
|
bebcb978f6
|
conflicts with shared tests
|
2025-07-01 14:41:14 +07:00 |
|
DubbleClick
|
2ebdc4509c
|
<
|
2025-07-01 11:00:24 +07:00 |
|
crazywhalecc
|
977fbaa8ef
|
Suggestions
|
2025-06-29 16:00:17 +08:00 |
|
crazywhalecc
|
3357f286ab
|
Remove libgomp deps
|
2025-06-28 17:13:22 +08:00 |
|
crazywhalecc
|
12aadf18cc
|
refactor: replace SPC_LIBC with SPC_TARGET and update related logic
|
2025-06-28 16:36:05 +08:00 |
|
DubbleClick
|
40ac705c46
|
remove openmp support entirely, system packages distribute it disabled, the ini disables it by default and the authors recommend disabling it. WIth a distinction between libgomp, libomp and the non-existent usable static libraries for them, it's just not worth it.
|
2025-06-25 11:21:58 +07:00 |
|
DubbleClick
|
832c0230e2
|
getcctype default
|
2025-06-24 21:03:32 +07:00 |
|
DubbleClick
|
e1028b0348
|
swoole has date time conversion error in c++ code, clang needs -lunwind
|
2025-06-24 20:43:38 +07:00 |
|
DubbleClick
|
7628847a46
|
suboptimal solutions, but a bit closer to building
|
2025-06-23 12:57:00 +07:00 |
|
crazywhalecc
|
e0734fe848
|
Add frameworks for extension
|
2025-06-12 01:16:57 +08:00 |
|
DubbleClick
|
518ed3a7fd
|
don't add -lomp on macos (not required)
|
2025-06-11 15:38:43 +07:00 |
|
DubbleClick
|
a503aaa8a0
|
-lomp on macos
|
2025-06-11 15:01:16 +07:00 |
|
DubbleClick
|
0ebd44bc4f
|
bring back zstd cmake flags
|
2025-06-07 23:19:32 +07:00 |
|
DubbleClick
|
2f53915064
|
fix ldap for postgresql
|
2025-06-07 23:00:26 +07:00 |
|
DubbleClick
|
5382362168
|
only disable openmp for rh devtoolset-10
|
2025-05-30 20:41:17 +07:00 |
|
DubbleClick
|
bc002d500e
|
linter again
|
2025-05-22 12:45:06 +07:00 |
|
DubbleClick
|
6a86b28977
|
fix case of nonexistent pc
|
2025-05-22 12:44:48 +07:00 |
|
DubbleClick
|
b91c83b6cd
|
linter
|
2025-05-22 12:29:19 +07:00 |
|
DubbleClick
|
3713ae8c93
|
extra dependencies for extensions
|
2025-05-22 12:27:41 +07:00 |
|
crazywhalecc
|
2da750d5f9
|
Fix phpunit, add skip extraction arg for SPCConfigUtil new builder
|
2025-04-18 14:50:58 +08:00 |
|
crazywhalecc
|
7bfb8d6f53
|
Use SPCConfigUtil to generate shared extension env
|
2025-04-18 14:38:22 +08:00 |
|
crazywhalecc
|
8b07b15f6c
|
Merge branch 'main' into feat/xdebug-dynamic
|
2025-04-18 09:45:19 +08:00 |
|
DubbleClick
|
d21980170e
|
bring back openmp for musl, add TODO to add it back in on glibc
|
2025-03-30 22:07:56 +07:00 |
|
crazywhalecc
|
4115e42dc6
|
Remove openmp support for imagemagick
|
2025-03-29 22:51:12 +08:00 |
|
DubbleClick
|
48f257f85a
|
unixconfigurearg needs to know if currently building shared or static
|
2025-03-27 11:12:19 +07:00 |
|
crazywhalecc
|
df06a4bb2c
|
Fix shared extension does not build bug
|
2025-03-26 12:38:53 +08:00 |
|
Marc Henderkes
|
0ce2c894e9
|
juggle mimalloc.o to the beginning
|
2025-03-20 07:27:38 +01:00 |
|
crazywhalecc
|
2a9cd436b6
|
Support -fPIC and -fPIE for most libs and PHP
|
2025-03-10 00:39:20 +08:00 |
|
crazywhalecc
|
f433866671
|
Add embed spc-config output instead of php-config
|
2024-12-13 15:05:44 +08:00 |
|