From 8f84acad0bdd6aec97850e4eff9d808b18dbe9c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Fri, 20 Jan 2023 16:06:07 +0700 Subject: [PATCH] build-style/void-cross: fix musl __stack_chk_fail_local --- common/build-style/void-cross.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh index 6914c40bc00..02bd1f55574 100644 --- a/common/build-style/void-cross.sh +++ b/common/build-style/void-cross.sh @@ -321,7 +321,9 @@ _void_cross_build_musl() { CFLAGS="-pipe -fPIC ${cross_musl_cflags}" \ CPPFLAGS="${cross_musl_cflags}" LDFLAGS="${cross_musl_ldflags}" \ - ${tgt}-gcc $CFLAGS $LDFLAGS -fpie $CPPFLAGS $CFLAGS -c ${XBPS_SRCPKGDIR}/musl/files/__stack_chk_fail_local.c -o __stack_chk_fail_local.o + ${tgt}-gcc -pipe -fPIC ${cross_musl_cflags} ${cross_musl_ldflags} -fpie \ + -c ${XBPS_SRCPKGDIR}/musl/files/__stack_chk_fail_local.c \ + -o __stack_chk_fail_local.o ${tgt}-ar r libssp_nonshared.a __stack_chk_fail_local.o cp libssp_nonshared.a ${wrksrc}/build_root/usr/${tgt}/usr/lib