[SPEC] Remove date info and add some unpackaged file
Remove DATE in release and add unpackaged files as follows * gcov-tool * ieee_arithmetic.mod * ieee_exceptions.mod * ieee_features.mod * libgfortran.a * libcc1.so* (cherry picked from commit 9b623fa9f5d74f15c740f5617651e7126db3b4c8)
This commit is contained in:
parent
1ce153c4d2
commit
aa01c044a0
62
gcc.spec
62
gcc.spec
@ -1,4 +1,3 @@
|
|||||||
%global DATE 20220207
|
|
||||||
%define debug_package %{nil}
|
%define debug_package %{nil}
|
||||||
|
|
||||||
%global gcc_version 7.3.0
|
%global gcc_version 7.3.0
|
||||||
@ -37,7 +36,7 @@
|
|||||||
Summary: Various compilers (C, C++, Objective-C, Java, ...)
|
Summary: Various compilers (C, C++, Objective-C, Java, ...)
|
||||||
Name: gcc
|
Name: gcc
|
||||||
Version: 7.3.0
|
Version: 7.3.0
|
||||||
Release: %{DATE}.45
|
Release: 46
|
||||||
License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
|
License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
|
||||||
Group: Development/Languages
|
Group: Development/Languages
|
||||||
#Source0: hcc-aarch64-linux-release.tar.bz2
|
#Source0: hcc-aarch64-linux-release.tar.bz2
|
||||||
@ -359,6 +358,14 @@ This package contains header files and other support files
|
|||||||
for compiling GCC plugins. The GCC plugin ABI is currently
|
for compiling GCC plugins. The GCC plugin ABI is currently
|
||||||
not stable, so plugins must be rebuilt any time GCC is updated.
|
not stable, so plugins must be rebuilt any time GCC is updated.
|
||||||
|
|
||||||
|
%package gdb-plugin
|
||||||
|
Summary: GCC plugin for GDB
|
||||||
|
Group: Development/Debuggers
|
||||||
|
Requires: gcc = %{version}-%{release}
|
||||||
|
|
||||||
|
%description gdb-plugin
|
||||||
|
This package contains GCC plugin for GDB C expression evaluation.
|
||||||
|
|
||||||
%package gfortran
|
%package gfortran
|
||||||
Summary: Fortran support
|
Summary: Fortran support
|
||||||
Group: Development/Languages
|
Group: Development/Languages
|
||||||
@ -391,6 +398,18 @@ Requires: libquadmath = %{version}-%{release}
|
|||||||
This package contains Fortran shared library which is needed to run
|
This package contains Fortran shared library which is needed to run
|
||||||
Fortran dynamically linked programs.
|
Fortran dynamically linked programs.
|
||||||
|
|
||||||
|
%package -n libgfortran-static
|
||||||
|
Summary: Static Fortran libraries
|
||||||
|
Group: Development/Libraries
|
||||||
|
Requires: libgfortran = %{version}-%{release}
|
||||||
|
Requires: gcc = %{version}-%{release}
|
||||||
|
%if %{build_libquadmath}
|
||||||
|
Requires: libquadmath-static = %{version}-%{release}
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%description -n libgfortran-static
|
||||||
|
This package contains static Fortran libraries.
|
||||||
|
|
||||||
%package -n libgomp
|
%package -n libgomp
|
||||||
Summary: GCC OpenMP v3.0 shared support library
|
Summary: GCC OpenMP v3.0 shared support library
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
@ -1030,17 +1049,17 @@ mv %{buildroot}%{_prefix}/%{_lib}/libsanitizer.spec $FULLPATH/
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
mkdir -p %{buildroot}/%{_lib}
|
mkdir -p %{buildroot}/%{_lib}
|
||||||
mv -f %{buildroot}%{_prefix}/%{_lib}/libgcc_s.so.1 %{buildroot}/%{_lib}/libgcc_s-%{version}-%{DATE}.so.1
|
mv -f %{buildroot}%{_prefix}/%{_lib}/libgcc_s.so.1 %{buildroot}/%{_lib}/libgcc_s-%{version}.so.1
|
||||||
chmod 755 %{buildroot}/%{_lib}/libgcc_s-%{version}-%{DATE}.so.1
|
chmod 755 %{buildroot}/%{_lib}/libgcc_s-%{version}.so.1
|
||||||
ln -sf libgcc_s-%{version}-%{DATE}.so.1 %{buildroot}/%{_lib}/libgcc_s.so.1
|
ln -sf libgcc_s-%{version}.so.1 %{buildroot}/%{_lib}/libgcc_s.so.1
|
||||||
ln -sf /%{_lib}/libgcc_s.so.1 $FULLPATH/libgcc_s.so
|
ln -sf /%{_lib}/libgcc_s.so.1 $FULLPATH/libgcc_s.so
|
||||||
|
|
||||||
%ifarch aarch64
|
%ifarch aarch64
|
||||||
%if %{build_libilp32}
|
%if %{build_libilp32}
|
||||||
mkdir -p %{buildroot}/libilp32
|
mkdir -p %{buildroot}/libilp32
|
||||||
mv -f %{buildroot}%{_prefix}/libilp32/libgcc_s.so.1 %{buildroot}/libilp32/libgcc_s-%{version}-%{DATE}.so.1
|
mv -f %{buildroot}%{_prefix}/libilp32/libgcc_s.so.1 %{buildroot}/libilp32/libgcc_s-%{version}.so.1
|
||||||
chmod 755 %{buildroot}/libilp32/libgcc_s-%{version}-%{DATE}.so.1
|
chmod 755 %{buildroot}/libilp32/libgcc_s-%{version}.so.1
|
||||||
ln -sf libgcc_s-%{version}-%{DATE}.so.1 %{buildroot}/libilp32/libgcc_s.so.1
|
ln -sf libgcc_s-%{version}.so.1 %{buildroot}/libilp32/libgcc_s.so.1
|
||||||
ln -sf /libilp32/libgcc_s.so.1 $FULLPATH/ilp32/libgcc_s.so
|
ln -sf /libilp32/libgcc_s.so.1 $FULLPATH/ilp32/libgcc_s.so
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
@ -1952,6 +1971,10 @@ fi
|
|||||||
%postun -n libgomp
|
%postun -n libgomp
|
||||||
/sbin/ldconfig
|
/sbin/ldconfig
|
||||||
|
|
||||||
|
%post gdb-plugin -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%postun gdb-plugin -p /sbin/ldconfig
|
||||||
|
|
||||||
#%post -n libmudflap -p /sbin/ldconfig
|
#%post -n libmudflap -p /sbin/ldconfig
|
||||||
|
|
||||||
#%postun -n libmudflap -p /sbin/ldconfig
|
#%postun -n libmudflap -p /sbin/ldconfig
|
||||||
@ -2017,6 +2040,7 @@ fi
|
|||||||
%{_prefix}/bin/c99
|
%{_prefix}/bin/c99
|
||||||
%{_prefix}/bin/gcc
|
%{_prefix}/bin/gcc
|
||||||
%{_prefix}/bin/gcov
|
%{_prefix}/bin/gcov
|
||||||
|
%{_prefix}/bin/gcov-tool
|
||||||
%{_prefix}/bin/gcc-ar
|
%{_prefix}/bin/gcc-ar
|
||||||
%{_prefix}/bin/gcc-nm
|
%{_prefix}/bin/gcc-nm
|
||||||
%{_prefix}/bin/gcc-ranlib
|
%{_prefix}/bin/gcc-ranlib
|
||||||
@ -2368,7 +2392,7 @@ fi
|
|||||||
|
|
||||||
%files -n libgcc
|
%files -n libgcc
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
/%{_lib}/libgcc_s-%{version}-%{DATE}.so.1
|
/%{_lib}/libgcc_s-%{version}.so.1
|
||||||
/%{_lib}/libgcc_s.so.1
|
/%{_lib}/libgcc_s.so.1
|
||||||
%doc gcc/COPYING* COPYING.RUNTIME
|
%doc gcc/COPYING* COPYING.RUNTIME
|
||||||
|
|
||||||
@ -2376,7 +2400,7 @@ fi
|
|||||||
%if %{build_libilp32}
|
%if %{build_libilp32}
|
||||||
%files -n libgcc-32
|
%files -n libgcc-32
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
/libilp32/libgcc_s-%{version}-%{DATE}.so.1
|
/libilp32/libgcc_s-%{version}.so.1
|
||||||
/libilp32/libgcc_s.so.1
|
/libilp32/libgcc_s.so.1
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
@ -2601,11 +2625,9 @@ fi
|
|||||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/openacc.mod
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/openacc.mod
|
||||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/openacc_kinds.mod
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/openacc_kinds.mod
|
||||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/openacc_lib.h
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/openacc_lib.h
|
||||||
%ifarch x86_64
|
|
||||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/ieee_arithmetic.mod
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/ieee_arithmetic.mod
|
||||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/ieee_exceptions.mod
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/ieee_exceptions.mod
|
||||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/ieee_features.mod
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/finclude/ieee_features.mod
|
||||||
%endif
|
|
||||||
%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_version}/f951
|
%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_version}/f951
|
||||||
%ifnarch aarch64_ilp32
|
%ifnarch aarch64_ilp32
|
||||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libgfortran.spec
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libgfortran.spec
|
||||||
@ -2652,7 +2674,6 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if 0
|
|
||||||
%files -n libgfortran-static
|
%files -n libgfortran-static
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%dir %{_prefix}/lib/gcc
|
%dir %{_prefix}/lib/gcc
|
||||||
@ -2672,7 +2693,6 @@ fi
|
|||||||
%ifnarch sparcv9 sparc64 ppc ppc64 ppc64p7
|
%ifnarch sparcv9 sparc64 ppc ppc64 ppc64p7
|
||||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libgfortran.a
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libgfortran.a
|
||||||
%endif
|
%endif
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_java}
|
%if %{build_java}
|
||||||
%files java
|
%files java
|
||||||
@ -3282,7 +3302,6 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if 1
|
|
||||||
%files plugin-devel
|
%files plugin-devel
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%dir %{_prefix}/lib/gcc
|
%dir %{_prefix}/lib/gcc
|
||||||
@ -3299,11 +3318,22 @@ fi
|
|||||||
%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{version}
|
%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{version}
|
||||||
%endif
|
%endif
|
||||||
%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_version}/plugin
|
%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_version}/plugin
|
||||||
%endif
|
|
||||||
|
%files gdb-plugin
|
||||||
|
%{_prefix}/%{_lib}/libcc1.so*
|
||||||
|
%dir %{_prefix}/lib/gcc
|
||||||
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
||||||
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}
|
||||||
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/plugin
|
||||||
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/plugin/libcc1plugin.so*
|
||||||
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/plugin/libcp1plugin.so*
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Mar 01 2022 benniaobufeijiushiji <linda7@huawei.com> - 7.3.0-46
|
||||||
|
- gcc.spec: Remove date in release and add some unpackaged files
|
||||||
|
|
||||||
* Mon Feb 07 2022 benniaobufeijiushiji <linda7@huawei.com> - 7.3.0-20220207.45
|
* Mon Feb 07 2022 benniaobufeijiushiji <linda7@huawei.com> - 7.3.0-20220207.45
|
||||||
- gcc.spec: Add file libstdc++fs.a to package libstdc++-static
|
- gcc.spec: Add file libstdc++fs.a to package libstdc++-static
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user