crazywhalecc
|
463a98b1bf
|
Support suggested libs not specified by with-suggested-libs
|
2025-11-04 13:51:11 +08:00 |
|
crazywhalecc
|
08362fb6e5
|
Add helper function for SPCConfigUtil
|
2025-11-04 13:36:29 +08:00 |
|
Jerry Ma
|
b05bdcd83d
|
Add snmp and net-snmp support for macOS and Linux (#946)
Co-authored-by: Marc <m@pyc.ac>
|
2025-10-29 11:56:36 +08:00 |
|
Marc
|
da5c6fd084
|
Merge branch 'main' into fix/php85
|
2025-10-24 10:47:29 +02:00 |
|
crazywhalecc
|
be51bcfdfc
|
Fix libevent build, use newer cmake options
|
2025-10-24 13:55:33 +08:00 |
|
henderkes
|
ef5e664981
|
don't build iconv program, or gettext programs
|
2025-10-23 22:14:57 +02:00 |
|
Jerry Ma
|
41fb29eba4
|
Feat/pie (#936)
|
2025-10-21 18:58:04 +08:00 |
|
henderkes
|
bba390dbcc
|
add runtime libs to unixshell (debian 11 is stupid and doesn't add them automatically)
|
2025-10-20 23:04:33 +02:00 |
|
crazywhalecc
|
f8801e224f
|
phpstan fix
|
2025-10-20 13:43:05 +08:00 |
|
crazywhalecc
|
e2fd3e18d6
|
Refactor ConfigValidator, make it more strict
|
2025-10-20 13:41:02 +08:00 |
|
henderkes
|
f7744188f4
|
fix configutil
|
2025-09-30 00:34:30 +02:00 |
|
henderkes
|
c2813d5736
|
move hasCpp to SPCConfigUtil
|
2025-09-30 00:12:59 +02:00 |
|
henderkes
|
21149f6807
|
simdjson needs patch
|
2025-09-23 12:42:29 +02:00 |
|
henderkes
|
fc90b4ae23
|
allow appending pkg_config_path #910
|
2025-09-22 13:10:48 +02:00 |
|
crazywhalecc
|
ef709a169b
|
Remove pkgroot-private
|
2025-09-05 11:00:25 +08:00 |
|
crazywhalecc
|
4f6e646812
|
cs fix
|
2025-09-04 12:13:57 +08:00 |
|
crazywhalecc
|
a79564f685
|
Fix docker doctor fix pkgroot volume overwrite bug
|
2025-09-04 12:03:13 +08:00 |
|
crazywhalecc
|
3b9efcb2d4
|
Put it into toolchain manager to skip in unit test
|
2025-08-31 15:24:29 +08:00 |
|
crazywhalecc
|
022ba3dce4
|
Merge branch 'main' into pkg-config-pkg
# Conflicts:
# src/globals/test-extensions.php
|
2025-08-31 15:20:50 +08:00 |
|
crazywhalecc
|
0fa38bad6d
|
Use existing pkg-config builds and pre-built contents for packages
|
2025-08-31 15:04:34 +08:00 |
|
DubbleClick
|
694fd2f1e0
|
turn pkg-config into a package instead of a library
|
2025-08-27 14:33:39 +07:00 |
|
DubbleClick
|
effefd4844
|
string
|
2025-08-26 14:51:07 +07:00 |
|
DubbleClick
|
2d409db2f9
|
we don't need a min glibc version, just don't use --use-libc!
|
2025-08-26 14:42:34 +07:00 |
|
DubbleClick
|
4eac953c71
|
ensure liburing is only pulled in by suggested libs when glibc >= 2.30 (or musl)
|
2025-08-26 14:07:49 +07:00 |
|
DubbleClick
|
868f6d408b
|
only feed -lgcov to the go driver
|
2025-08-25 18:44:03 +07:00 |
|
DubbleClick
|
9fe322375f
|
use 8.4 for tests only
|
2025-08-25 14:55:30 +07:00 |
|
DubbleClick
|
75f734daa8
|
cs fix
|
2025-08-25 11:22:35 +07:00 |
|
DubbleClick
|
779a724875
|
go's gcc driver is the dumbest shit to ever exist
|
2025-08-25 11:21:08 +07:00 |
|
DubbleClick
|
d48c84d81b
|
move -lstdc++ to the end of the libraries
|
2025-08-19 10:27:52 +07:00 |
|
crazywhalecc
|
8d84a95c01
|
Fix WindowsCmd execution, use popen instead of proc_open
|
2025-08-16 17:54:24 +08:00 |
|
crazywhalecc
|
29dc5e4ea7
|
Chore
|
2025-08-07 13:09:18 +08:00 |
|
crazywhalecc
|
f68f060be2
|
Refactor all (except command) modules using new exceptions
|
2025-08-07 13:09:18 +08:00 |
|
crazywhalecc
|
722bb31815
|
Introduce AttributeMapper for managing extensions and doctor attributes
|
2025-08-07 13:09:18 +08:00 |
|
crazywhalecc
|
e28580de00
|
Refactor shell utilities: reorganize namespaces and introduce Shell base class
|
2025-08-07 13:09:18 +08:00 |
|
crazywhalecc
|
0c9a30256e
|
Remove all @throws PHPDoc, it's almost useless for SPC anymore
|
2025-08-07 13:09:18 +08:00 |
|
crazywhalecc
|
7d0577460f
|
cs-fix
|
2025-08-01 02:05:46 +08:00 |
|
crazywhalecc
|
6b23f4b34a
|
Fix PHPUnit test on Windows, ignore calling linux system util for other OS
|
2025-08-01 01:53:38 +08:00 |
|
crazywhalecc
|
451de4a6f6
|
Fix ConfigValidator and sort config
|
2025-08-01 01:50:32 +08:00 |
|
crazywhalecc
|
1047d471ed
|
Merge branch 'main' into php-85
# Conflicts:
# src/SPC/builder/linux/LinuxBuilder.php
# src/SPC/store/source/PhpSource.php
# src/globals/test-extensions.php
|
2025-07-31 23:46:34 +08:00 |
|
crazywhalecc
|
cb0ea67a28
|
Fix x86_64 macOS bison finder path
|
2025-07-31 00:09:13 +08:00 |
|
crazywhalecc
|
357c04def0
|
Merge branch 'main' into php-85
# Conflicts:
# src/SPC/util/PkgConfigUtil.php
|
2025-07-30 23:25:49 +08:00 |
|
crazywhalecc
|
af10cacdff
|
Add openssl version getter for Windows, test openssl
|
2025-07-30 23:23:12 +08:00 |
|
DubbleClick
|
83dae09208
|
cs fix
|
2025-07-29 10:49:08 +07:00 |
|
DubbleClick
|
81f359dbcf
|
fix tests
|
2025-07-29 10:39:21 +07:00 |
|
DubbleClick
|
e8bc892d8b
|
Merge branch 'main' of https://github.com/crazywhalecc/static-php-cli into zig
|
2025-07-29 10:20:30 +07:00 |
|
Jerry Ma
|
fafe7d5778
|
Merge pull request #835 from crazywhalecc/chore/test-and-validate
Chore: PHPUnit test & docs & PHPDoc for vendor mode
|
2025-07-29 11:08:53 +08:00 |
|
crazywhalecc
|
0696acb9c5
|
Add support for re2c in tool checklists and environment setup
|
2025-07-28 15:54:55 +08:00 |
|
DubbleClick
|
fb62a0e338
|
small adjustments
|
2025-07-26 20:12:18 +07:00 |
|
DubbleClick
|
c2b3b78846
|
switch to libmimalloc.a because go linker is sometimes doing unpredictable things
|
2025-07-26 13:51:34 +07:00 |
|
DubbleClick
|
27a4d5af54
|
better description of function
|
2025-07-25 10:04:06 +07:00 |
|