[SPEC] Add file libstdc++fs.a to package libstdc++-static
Fix missing file libstdc++fs.a (cherry picked from commit a5b739b50e924b821e00f8044042fe404d00cde7)
This commit is contained in:
parent
901c359144
commit
42a0291a1b
20
gcc.spec
20
gcc.spec
@ -1,4 +1,4 @@
|
||||
%global DATE 20211227
|
||||
%global DATE 20220207
|
||||
%define debug_package %{nil}
|
||||
|
||||
%global gcc_version 7.3.0
|
||||
@ -37,7 +37,7 @@
|
||||
Summary: Various compilers (C, C++, Objective-C, Java, ...)
|
||||
Name: gcc
|
||||
Version: 7.3.0
|
||||
Release: %{DATE}.44
|
||||
Release: %{DATE}.45
|
||||
License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
|
||||
Group: Development/Languages
|
||||
#Source0: hcc-aarch64-linux-release.tar.bz2
|
||||
@ -1251,6 +1251,7 @@ fi
|
||||
mv -f %{buildroot}%{_prefix}/%{_lib}/libgcj_bc.so $FULLLPATH/
|
||||
%endif
|
||||
mv -f %{buildroot}%{_prefix}/%{_lib}/libstdc++.*a $FULLLPATH/
|
||||
mv -f %{buildroot}%{_prefix}/%{_lib}/libstdc++fs.*a $FULLLPATH/
|
||||
mv -f %{buildroot}%{_prefix}/%{_lib}/libsupc++.*a $FULLLPATH/
|
||||
mv -f %{buildroot}%{_prefix}/%{_lib}/libgfortran.*a $FULLLPATH/
|
||||
mv -f %{buildroot}%{_prefix}/%{_lib}/libobjc.*a .
|
||||
@ -1416,6 +1417,8 @@ mv -f %{buildroot}%{_prefix}/lib64/libobjc.*a 64/
|
||||
mv -f %{buildroot}%{_prefix}/lib64/libgomp.*a 64/
|
||||
ln -sf lib32/libstdc++.a libstdc++.a
|
||||
ln -sf ../lib64/libstdc++.a 64/libstdc++.a
|
||||
ln -sf lib32/libstdc++fs.a libstdc++fs.a
|
||||
ln -sf ../lib64/libstdc++fs.a 64/libstdc++fs.a
|
||||
ln -sf lib32/libsupc++.a libsupc++.a
|
||||
ln -sf ../lib64/libsupc++.a 64/libsupc++.a
|
||||
#ln -sf lib32/libmudflap.a libmudflap.a
|
||||
@ -1512,6 +1515,8 @@ ln -sf ../lib32/libgfortran.a 32/libgfortran.a
|
||||
ln -sf lib64/libgfortran.a libgfortran.a
|
||||
ln -sf ../lib32/libstdc++.a 32/libstdc++.a
|
||||
ln -sf lib64/libstdc++.a libstdc++.a
|
||||
ln -sf ../lib32/libstdc++fs.a 32/libstdc++fs.a
|
||||
ln -sf lib64/libstdc++fs.a libstdc++fs.a
|
||||
ln -sf ../lib32/libsupc++.a 32/libsupc++.a
|
||||
ln -sf lib64/libsupc++.a libsupc++.a
|
||||
#ln -sf ../lib32/libmudflap.a 32/libmudflap.a
|
||||
@ -1558,6 +1563,7 @@ ln -sf lib64/adalib adalib
|
||||
%ifarch %{multilib_64_archs}
|
||||
ln -sf ../../../%{multilib_32_arch}-%{_vendor}-%{_target_os}/%{version}/libgfortran.a 32/libgfortran.a
|
||||
ln -sf ../../../%{multilib_32_arch}-%{_vendor}-%{_target_os}/%{version}/libstdc++.a 32/libstdc++.a
|
||||
ln -sf ../../../%{multilib_32_arch}-%{_vendor}-%{_target_os}/%{version}/libstdc++fs.a 32/libstdc++fs.a
|
||||
ln -sf ../../../%{multilib_32_arch}-%{_vendor}-%{_target_os}/%{version}/libsupc++.a 32/libsupc++.a
|
||||
#ln -sf ../../../%{multilib_32_arch}-%{_vendor}-%{_target_os}/%{version}/libmudflap.a 32/libmudflap.a
|
||||
#ln -sf ../../../%{multilib_32_arch}-%{_vendor}-%{_target_os}/%{version}/libmudflapth.a 32/libmudflapth.a
|
||||
@ -2398,12 +2404,14 @@ fi
|
||||
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/64
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/64/libstdc++.so
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/64/libstdc++.a
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/64/libstdc++fs.a
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/64/libsupc++.a
|
||||
%endif
|
||||
%ifarch %{multilib_64_archs}
|
||||
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/32
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/32/libstdc++.so
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/32/libstdc++.a
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/32/libstdc++fs.a
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/32/libsupc++.a
|
||||
%endif
|
||||
%ifarch aarch64 aarch64_ilp32
|
||||
@ -2416,6 +2424,7 @@ fi
|
||||
%endif
|
||||
%ifarch sparcv9 sparc64 ppc ppc64 ppc64p7
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libstdc++.a
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libstdc++fs.a
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libsupc++.a
|
||||
%endif
|
||||
#%doc rpm.doc/changelogs/gcc/cp/ChangeLog*
|
||||
@ -2473,21 +2482,25 @@ fi
|
||||
%ifarch sparcv9 ppc
|
||||
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/lib32
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/lib32/libstdc++.a
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/lib32/libstdc++fs.a
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/lib32/libsupc++.a
|
||||
%endif
|
||||
%ifarch aarch64 aarch64_ilp32
|
||||
%if %{build_libilp32}
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/ilp32/libstdc++.a
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/ilp32/libstdc++fs.a
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/ilp32/libsupc++.a
|
||||
%endif
|
||||
%endif
|
||||
%ifarch sparc64 ppc64 ppc64p7
|
||||
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/lib64
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/lib64/libstdc++.a
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/lib64/libstdc++fs.a
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/lib64/libsupc++.a
|
||||
%endif
|
||||
%ifnarch sparcv9 sparc64 ppc ppc64 ppc64p7 aarch64_ilp32
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libstdc++.a
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libstdc++fs.a
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libsupc++.a
|
||||
%endif
|
||||
|
||||
@ -3291,6 +3304,9 @@ fi
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Feb 07 2022 benniaobufeijiushiji <linda7@huawei.com> - 7.3.0-20220207.45
|
||||
- gcc.spec: Add file libstdc++fs.a to package libstdc++-static
|
||||
|
||||
* Mon Dec 27 2021 eastb233 <xiezhiheng@huawei.com> - 7.3.0-20211227.44
|
||||
- gcc.spec: Return the ownership of gdb/auto-load folder to gdb-headless
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user