Skip to content

Commit 842c895

Browse files
committed
only set stack size for musl
1 parent 94a930c commit 842c895

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

build-static.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,10 +291,14 @@ if [ -n "${DEBUG_SYMBOLS}" ]; then
291291
XCADDY_DEBUG=1
292292
fi
293293

294+
if [ "${SPC_LIBC}" = "musl" ]; then
295+
muslStackSizeFix="-Wl,-z,stack-size=0x80000"
296+
fi
297+
294298
go env
295299
cd caddy/
296300
if [ -z "${SPC_LIBC}" ] || [ "${SPC_LIBC}" = "musl" ]; then
297-
xcaddyGoBuildFlags="-buildmode=pie -tags cgo,netgo,osusergo,static_build,nobadger,nomysql,nopgx -ldflags \"-linkmode=external -extldflags '-static-pie -Wl,-z,stack-size=0x80000' ${extraLdflags} -X 'github.com/caddyserver/caddy/v2.CustomVersion=FrankenPHP ${FRANKENPHP_VERSION} PHP ${LIBPHP_VERSION} Caddy'\""
301+
xcaddyGoBuildFlags="-buildmode=pie -tags cgo,netgo,osusergo,static_build,nobadger,nomysql,nopgx -ldflags \"-linkmode=external -extldflags '-static-pie ${muslStackSizeFix}' ${extraLdflags} -X 'github.com/caddyserver/caddy/v2.CustomVersion=FrankenPHP ${FRANKENPHP_VERSION} PHP ${LIBPHP_VERSION} Caddy'\""
298302
elif [ "${SPC_LIBC}" = "glibc" ]; then
299303
xcaddyGoBuildFlags="-buildmode=pie -tags cgo,netgo,osusergo,nobadger,nomysql,nopgx -ldflags \"-linkmode=external -extldflags '-pie' ${extraLdflags} -X 'github.com/caddyserver/caddy/v2.CustomVersion=FrankenPHP ${FRANKENPHP_VERSION} PHP ${LIBPHP_VERSION} Caddy'\""
300304
fi

0 commit comments

Comments
 (0)