From 0b4350966dc676191f03b1480f9881a56c17bd1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E9=B9=8F?= Date: Thu, 14 Mar 2024 10:42:45 +0800 Subject: [PATCH] fix compile error about unsupported long double type in ppc64le (cherry picked from commit a727a1f5462baa00a1980d117205f82df7bc4486) --- musl.spec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/musl.spec b/musl.spec index 93efe3c..8929c9b 100644 --- a/musl.spec +++ b/musl.spec @@ -46,7 +46,7 @@ Name: musl Version: 1.2.4 -Release: 1 +Release: 2 Summary: An implementation of the standard library for Linux-based systems License: MIT @@ -127,6 +127,11 @@ programs and libraries with musl easily. %autosetup %build +%ifarch %{power64} +# Deal with ABI mismatch on long double between glibc and musl +export CC="gcc -mlong-double-64" +%endif + export LDFLAGS="%{?build_ldflags} -Wl,-soname,ld-musl.so.1" %configure --enable-debug --enable-wrapper=gcc %make_build @@ -180,6 +185,9 @@ ln -sr %{buildroot}%{_libdir}/libc.so %{buildroot}%{_libdir}/libutil.so.1 %{_libdir}/musl-gcc.specs %changelog +* Thu Mar 14 2024 peng.zou - 1.2.4-2 +- fix compile error about unsupported long double type in ppc64le + * Tue Aug 29 2023 zhuyan - 1.2.4-1 - upgrade to 1.2.4 -- Gitee