DubbleClick
962de5b25f
add edant/watcher, to make spc-packages easier
2025-06-13 22:51:35 +07:00
DubbleClick
089b94d753
add fastlz, libmemcached for linux
2025-06-12 10:46:35 +07:00
DubbleClick
dcdd167db3
Merge remote-tracking branch 'origin/fix/icurel' into fix/icurel
...
# Conflicts:
# src/SPC/builder/unix/library/gettext.php
# src/SPC/builder/unix/library/libiconv.php
# src/SPC/builder/unix/library/libxslt.php
2025-06-10 19:48:22 +07:00
DubbleClick
9ed62b02b6
make patchLaDependencyPrefix argument optional, remove cleanLaFiles
2025-06-10 19:46:55 +07:00
crazywhalecc
11f21304f9
Fix libxslt lib compile bug
2025-06-10 17:17:46 +08:00
crazywhalecc
720251458f
Add autoconf executor
2025-06-10 17:17:46 +08:00
DubbleClick
20f222d19e
post merge fixes
2025-06-09 14:48:05 +07:00
DubbleClick
fa744bb802
merge cmake changes from master into icurel
2025-06-09 14:38:45 +07:00
crazywhalecc
0558d67240
Rename initBuildEnv to initializeEnv
2025-06-09 11:12:34 +08:00
crazywhalecc
123cc92756
Extract default build env to unix shell
2025-06-09 10:24:06 +08:00
crazywhalecc
42943b315c
Refactor remaining cmake libs
2025-06-09 01:33:06 +08:00
DubbleClick
2dde53760a
makeCmakeArgs
2025-06-07 20:09:50 +07:00
DubbleClick
635fbae3c9
Merge remote-tracking branch 'origin/main' into fix/icurel
2025-06-07 00:00:00 +07:00
DubbleClick
617b0de31f
add -lpthread and -ldl in openssl::getStaticLibFiles
2025-06-06 16:56:08 +07:00
DubbleClick
300723419b
Merge remote-tracking branch 'origin/main' into fix/icurel
2025-06-06 13:55:00 +07:00
DubbleClick
bb7e0f6f89
add nghttp3 and ngtcp2
2025-06-05 09:44:03 +07:00
DubbleClick
8919a2fcca
goddamn windows
2025-06-04 21:50:28 +07:00
DubbleClick
ba0796c9ea
nghttp3
2025-06-04 21:42:44 +07:00
DubbleClick
4c124770ed
--with-pic for libffi
2025-05-31 14:06:00 +07:00
DubbleClick
78b2a89b0a
--with-pic for libpng
2025-05-31 14:03:17 +07:00
henderkes
f708907d99
zstd pic
2025-05-18 17:59:12 +07:00
henderkes
ea7c145c62
libxml2 pic...
2025-05-18 15:52:15 +07:00
henderkes
23ae3f60f3
remove unused option
2025-05-15 15:35:13 +07:00
henderkes
2897fdda04
fix icu for relocatable objects (required by libphp.so building)
2025-05-15 14:47:54 +07:00
henderkes
f5fffafd43
format setEnv§
2025-05-15 14:46:44 +07:00
Marc Henderkes
6447fec028
mimalloc WIP
2025-03-20 04:36:46 +01:00
Marc
8a4ba7a876
fix libffi compiling without -fPIC because of missing env ( #657 )
...
Co-authored-by: Marc Henderkes <m.henderkes@pc-college.de>
2025-03-19 14:49:25 +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
Marc Henderkes
2c644d5c18
cs fix
2025-03-11 07:15:07 +01:00
crazywhalecc
09c0e43501
Add gnu based static binary support
2025-03-11 07:08:00 +01:00
Marc Henderkes
460699c48c
add (lib)attr and libacl as optional libraries
...
when libacl is built and --enable-fpm is used, also enable --with-fpm-acl
2025-03-11 06:59:33 +01:00
crazywhalecc
2a9cd436b6
Support -fPIC and -fPIE for most libs and PHP
2025-03-10 00:39:20 +08:00
crazywhalecc
4eeb48cdc2
Update gnu-docker and fix icu build on glibc
2025-03-09 20:30:22 +08:00
crazywhalecc
75ee69b07d
Add gnu based static binary support
2025-01-28 19:37:50 +08:00
Jerry Ma
4b16631d45
Fix openssl missing cert bug for Linux & macOS ( #581 )
...
* Fix openssl missing cert bug for linux
* Fix openssl missing cert bug for macOS
2024-12-24 22:06:31 +08:00
Jerry Ma
192c8cde87
Add libaom, libde265, libheif support, for imagick AVIF format support ( #575 )
...
* Add libaom, libde265, libheif support, for imagick AVIF format support
* Fix aom optimization
* Fix aom build command
* Fix libheif build command
* Fix libheif build
* cs fix
2024-12-19 12:23:39 +08:00
crazywhalecc
d0fbc5ab2d
Merge branch 'main' into ext/rdkafka
...
# Conflicts:
# src/globals/test-extensions.php
2024-12-13 15:12:05 +08:00
crazywhalecc
1a0e6ee717
cs-fix, add tests
2024-12-05 13:48:27 +08:00
crazywhalecc
2bfc5e1d74
Add grpc support for macOS and Linux
2024-11-10 10:42:04 +08:00
crazywhalecc
4e95d969e3
Merge branch 'refs/heads/main' into ext/rdkafka
...
# Conflicts:
# config/source.json
2024-09-23 16:25:59 +08:00
Jerry Ma
29efc2c5a5
Add extension gmssl support ( #544 )
...
* Add extension gmssl support
* cs-fix
* Add framework for gmssl
2024-09-20 12:32:31 +08:00
crazywhalecc
47ba881870
Fix alpine edge build imap library bug
2024-08-18 15:50:08 +08:00
crazywhalecc
ca6d5da10f
Remove redundant files and add tests for #504 bug
2024-07-19 23:52:20 +08:00
crazywhalecc
b52fe05363
Fix icu missing tool bug
2024-07-19 23:52:20 +08:00
crazywhalecc
2f6987c07b
Provide icu pre-built binary
2024-07-14 01:20:29 +08:00
crazywhalecc
386e9adf44
Add openssl to pre-built
2024-07-14 01:20:29 +08:00
crazywhalecc
c8355d8381
Remove icu tools
2024-07-14 01:20:29 +08:00
crazywhalecc
3c0eb68c70
Add pre-built lib feature
2024-07-14 01:20:29 +08:00
Kévin Dunglas
6b96feb538
fix: use C++ 17 compiler for ICU ( #414 )
...
* fix: use C++ 17 compiler for ICU
* wip
* hack CXX env var to force C++17
* test intl
* test intl
* add retry for CI test download
* patch
* separate intl with newer icu c++ patch
---------
Co-authored-by: crazywhalecc <jesse2061@outlook.com>
2024-04-22 15:58:08 +08:00
crazywhalecc
bd8f91d466
add env manager
2024-04-14 01:15:07 +08:00