From ace8d69df0fdc84ad4e51adcd251a6a2c87ec960 Mon Sep 17 00:00:00 2001 From: Hao Li Date: Mon, 19 Feb 2024 15:07:42 +0800 Subject: glibc: fix the broken build for glibc 2.19 with gcc 13. macos silicon SDK does not contain stat64 (and other LFS extension), and glibc 2.19 makes use of it. Signed-off-by: Hao Li --- scripts/build/libc/glibc.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'scripts/build/libc') diff --git a/scripts/build/libc/glibc.sh b/scripts/build/libc/glibc.sh index 280eb124..34da4cfe 100644 --- a/scripts/build/libc/glibc.sh +++ b/scripts/build/libc/glibc.sh @@ -249,8 +249,8 @@ glibc_backend_once() build_cppflags="${build_cppflags} -I${CT_BUILDTOOLS_PREFIX_DIR}/include/" build_ldflags="${build_ldflags} -lintl -liconv" case "$CT_BUILD" in - *cygwin*|*freebsd*) - # Additionally, stat in FreeBSD, Cygwin, and possibly others + *cygwin*|*freebsd*|aarch64*darwin*) + # Additionally, stat in FreeBSD, Cygwin, Darwin arm64 and possibly others # is always 64bit, so replace struct stat64 with stat. build_cppflags="${build_cppflags} -Dstat64=stat" ;; -- cgit v1.2.3