fix compile error about unsupported long double type in ppc64le

(cherry picked from commit a727a1f5462baa00a1980d117205f82df7bc4486)
This commit is contained in:
邹鹏 2024-03-14 10:42:45 +08:00 committed by openeuler-sync-bot
parent c52280ea75
commit 841e1c8391

View File

@ -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 <peng.zou@shingroup.cn> - 1.2.4-2
- fix compile error about unsupported long double type in ppc64le
* Tue Aug 29 2023 zhuyan <zhuyan34@huawei.com> - 1.2.4-1
- upgrade to 1.2.4