Marc
5d9e4e2c81
Revert "fix(xlswriter): fix macOS build with modern Clang (C23)" ( #1122 )
2026-06-04 09:45:26 +07:00
henderkes
99a512c4a4
fix openssl check for password-argon2
2026-05-15 14:35:25 +07:00
crazywhalecc
93a227bc6d
Fix mongodb 2.3.0 introduced in-tree build bug
2026-04-30 11:14:01 +08:00
Marc
75856e361e
Revert "fix(xlswriter): fix macOS build with modern Clang (C23)"
2026-04-25 21:08:08 +07:00
henderkes
834cc4d16e
fix lint
2026-04-16 13:50:52 +07:00
henderkes
a9c16b74d7
fix libkrb5 and decimal shard build
2026-04-16 13:46:12 +07:00
henderkes
a0c2fefd24
fix windows crash
2026-04-12 15:55:57 +07:00
henderkes
4f27d2d9d1
add ext-decimal
2026-04-12 12:28:27 +07:00
crazywhalecc
864fa9d0eb
Fix #1083
2026-04-10 16:09:35 +08:00
crazywhalecc
26a14bccbe
Disable iouring on glibc build
2026-04-10 14:21:06 +08:00
Marc
fb7730989c
Apply suggestions from code review
...
Co-authored-by: Marc <m@pyc.ac >
2026-04-09 14:00:10 +07:00
Kévin Dunglas
4d2036f20e
fix(xlswriter): use -std=gnu17 to fix K&R declarations rejected by C23
...
The bundled minizip in xlswriter has K&R C function declarations in
multiple files (mztools.c, ioapi.c). Apple Clang (Xcode 16+) defaults
to C23, which removed K&R from the standard, causing hard build errors.
Instead of patching individual files, downgrade the C standard to gnu17
for the whole build when xlswriter is enabled. This covers all K&R
occurrences in the bundled code.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-09 08:49:49 +02:00
Kévin Dunglas
105f0328e6
fix(xlswriter): convert K&R function declaration to ANSI C in bundled minizip
...
The bundled minizip in xlswriter (pinned at libxlsxwriter RELEASE_1.0.0)
uses a K&R-style function declaration in mztools.c. Modern Clang on macOS
(defaulting to C23) rejects this as a hard syntax error since K&R
declarations were removed from the C23 standard.
The upstream libxlsxwriter has already fixed this on their main branch.
This patch applies the same fix during the build process.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-08 21:33:59 +02:00
crazywhalecc
0b2b1d51e1
Fix file paths for SQLSRV
2026-04-04 18:39:28 +08:00
crazywhalecc
a7184d0411
Fix sqlsrv redundant cflags when building PHP
2026-04-02 16:32:43 +08:00
henderkes
85b0cd8b4b
only disable when building ftp static, shared is fine
2026-03-11 13:54:24 +07:00
henderkes
1fcb74ad9b
swoole-ftp conflicts with ftp
2026-03-11 13:42:38 +07:00
henderkes
1049a3ce66
curl is always supported now (swoole no longer supports php < 8.1)
2026-03-11 10:32:58 +07:00
henderkes
1b8b53d47f
update swoole args for 6.2
2026-03-11 10:19:08 +07:00
crazywhalecc
086c855a43
Use custom config.m4 for grpc extension
2026-03-10 13:49:53 +08:00
crazywhalecc
ad356b4a23
Fix grpc build
2026-03-09 20:12:14 +08:00
crazywhalecc
055bc7bc3c
Add condition for ffi patch
2026-03-06 13:46:55 +08:00
Jerry Ma
b89ff3c083
Add com_dotnet extension ( #1023 )
2026-02-03 19:08:19 +08:00
henderkes
223dd10ac6
fix spx shared libadd
2026-01-24 20:26:19 +01:00
henderkes
6cf4c40cd2
Merge remote-tracking branch 'origin/main' into henderkes-patch-1
2026-01-19 11:22:03 +01:00
henderkes
b09337de09
add excimer extension
2026-01-17 10:51:21 +01:00
henderkes
94644d374f
fix
2026-01-03 19:12:16 +01:00
henderkes
890ff475f1
our memcache patch prevents shared building
2026-01-03 14:09:16 +01:00
henderkes
559a2909a9
use little trick to order libargon2 before libsodium
2026-01-02 23:21:29 +01:00
henderkes
2f3122627e
make grpc php 8.5 compatible
2025-12-28 12:44:24 +01:00
henderkes
93a35908de
factor grpc extension out to ext-grpc, keep library for now, even though unused
2025-12-28 12:11:56 +01:00
henderkes
9a681a9fa6
add mariadb mysqlnd plugins
2025-12-27 21:22:10 +01:00
henderkes
53f7cdefe0
fix swoole compilation with php 8.5.1
2025-12-18 20:12:01 +01:00
henderkes
d064e1353c
the libwebp 1.6.0 bug affects centos 7 too
2025-12-15 18:50:20 +01:00
henderkes
dce63d3c87
we need extensions to explicitly tell which c std they need
2025-12-06 11:18:10 +01:00
henderkes
47ab5d7584
use c17 for extensions as well?
2025-12-05 13:57:28 +01:00
henderkes
b2182b4fe1
use source extract hook for pdo_sqlsrv
2025-12-05 12:20:14 +01:00
henderkes
1d5aec037b
c17 instead
2025-12-05 12:14:57 +01:00
henderkes
719d818fd1
we need to check for structure of pdo_sqlsrv extension
2025-12-02 21:34:32 +01:00
henderkes
150d866c15
revert turning off sse for libwebp, need to check why debian fails building
2025-12-01 19:12:43 +01:00
henderkes
c051a48d56
don't add -l:libstdc++.a if we're not actually using gcc/clang
2025-12-01 17:28:59 +01:00
henderkes
5b8c9e6f09
we need to change source_path for shared build
2025-11-26 09:37:21 +01:00
Jerry Ma
5d1043334d
Add extension maxminddb support for macOS and Linux ( #975 )
2025-11-26 15:32:26 +08:00
henderkes
76a07c32ba
fix silly mistake in trader config.m4
2025-11-24 14:24:12 +01:00
crazywhalecc
08362fb6e5
Add helper function for SPCConfigUtil
2025-11-04 13:36:29 +08:00
Marc
fc118d709e
Remove deduplication of pkg-config libraries
...
Removed deduplication of pkg-config libraries.
2025-11-03 21:58:46 +01:00
Marc
944e314bab
Merge branch 'main' into feat/rdkafka-ssl
2025-11-03 20:48:19 +01:00
henderkes
5cb6a75e7d
add extra features to librdkafka (curl, ssl, sasl
2025-11-03 20:29:15 +01: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
henderkes
56bac35768
do both in one go
2025-10-24 12:09:24 +02:00