Pre Merge pull request !47 from ticat_fp/a23-fp

This commit is contained in:
ticat_fp 2023-10-24 12:14:01 +00:00 committed by Gitee
commit 2322727b42
No known key found for this signature in database
GPG key ID: 173E9B9CA92EEF8F

View file

@ -1,4 +1,4 @@
%define anolis_release 11 %define anolis_release 12
%bcond_without testsuite %bcond_without testsuite
%bcond_without benchtests %bcond_without benchtests
@ -224,6 +224,7 @@ This particular package contains the most important sets of shared libraries:
the standard C library and the standard math library. the standard C library and the standard math library.
Without these two libraries, a Linux system will not function. Without these two libraries, a Linux system will not function.
%ifnarch loongarch64
%package -n libnsl %package -n libnsl
Summary: Legacy support library for NIS Summary: Legacy support library for NIS
Requires: %{name} = %{EVR} Requires: %{name} = %{EVR}
@ -233,6 +234,7 @@ This package provides the legacy version of libnsl library,
for accessing NIS services. This library is provided for for accessing NIS services. This library is provided for
backwards compatibility only, applications should use backwards compatibility only, applications should use
libnsl2 instead to gain IPv6 support. libnsl2 instead to gain IPv6 support.
%endif
%package devel %package devel
Summary: Object files for development using standard C libraries. Summary: Object files for development using standard C libraries.
@ -883,6 +885,10 @@ update_gconv_modules_cache ()
/lib/ld-linux-aarch64.so.1 /lib/ld-linux-aarch64.so.1
%endif %endif
%ifarch loongarch64
/lib64/ld-linux-loongarch-lp64d.so.1
%endif
/lib64/libBrokenLocale.so.1 /lib64/libBrokenLocale.so.1
%ifnarch loongarch64 %ifnarch loongarch64
/lib64/libanl.so.1 /lib64/libanl.so.1
@ -984,7 +990,9 @@ update_gconv_modules_cache ()
%{_prefix}/share/i18n/charmaps/* %{_prefix}/share/i18n/charmaps/*
%files devel %files devel
%ifnarch loongarch64
/usr/lib64/libanl.a /usr/lib64/libanl.a
%endif
/usr/lib64/libc_nonshared.a /usr/lib64/libc_nonshared.a
/usr/lib64/libdl.a /usr/lib64/libdl.a
/usr/lib64/libg.a /usr/lib64/libg.a
@ -1001,7 +1009,9 @@ update_gconv_modules_cache ()
/usr/lib64/grcrt1.o /usr/lib64/grcrt1.o
/usr/lib64/rcrt1.o /usr/lib64/rcrt1.o
/usr/lib64/libBrokenLocale.so /usr/lib64/libBrokenLocale.so
%ifnarch loongarch64
/usr/lib64/libanl.so /usr/lib64/libanl.so
%endif
/usr/lib64/libc.so /usr/lib64/libc.so
/usr/lib64/libm.so /usr/lib64/libm.so
/usr/lib64/libresolv.so /usr/lib64/libresolv.so
@ -1111,8 +1121,10 @@ update_gconv_modules_cache ()
%{_libdir}/libnss_db.so %{_libdir}/libnss_db.so
%{_libdir}/libnss_hesiod.so %{_libdir}/libnss_hesiod.so
%ifnarch loongarch64
%files -n libnsl %files -n libnsl
/lib64/libnsl.so.1 /lib64/libnsl.so.1
%endif
%if %{with benchtests} %if %{with benchtests}
%files benchtests %files benchtests
@ -1123,6 +1135,9 @@ update_gconv_modules_cache ()
%{_libdir}/libpthread_nonshared.a %{_libdir}/libpthread_nonshared.a
%changelog %changelog
* Tue Oct 24 2023 Peng Fan <fanpeng@loongson.cn> - 2.36-12
- LoongArch: Not provided libanl, libnsl and libutil by LoongArch.
* Thu Oct 11 2023 Peng Fan <fanpeng@loongson.cn> - 2.36-11 * Thu Oct 11 2023 Peng Fan <fanpeng@loongson.cn> - 2.36-11
- LoongArch: Ignore kernel version checks. - LoongArch: Ignore kernel version checks.
- Temporarily not pack libanl.so and libutil.so in LoongArch. - Temporarily not pack libanl.so and libutil.so in LoongArch.
@ -1167,4 +1182,4 @@ update_gconv_modules_cache ()
- RISC-V ABI wants to install everything in /lib64/lp64d or /usr/lib64/lp64d. Make these be symlinks to /lib64 or /usr/lib64 respectively. - RISC-V ABI wants to install everything in /lib64/lp64d or /usr/lib64/lp64d. Make these be symlinks to /lib64 or /usr/lib64 respectively.
* Tue Feb 22 2022 Chunmei Xu <xuchunmei@linux.alibaba.com> - 2.35-1 * Tue Feb 22 2022 Chunmei Xu <xuchunmei@linux.alibaba.com> - 2.35-1
- upstream 2.35 release tarball and add patches from release/2.35/master - upstream 2.35 release tarball and add patches from release/2.35/master