7.2.1-7
This commit is contained in:
parent
c7d69b118f
commit
bf725905e9
1
.gitignore
vendored
1
.gitignore
vendored
@ -26,3 +26,4 @@
|
|||||||
/gcc-7.2.1-20170915.tar.bz2
|
/gcc-7.2.1-20170915.tar.bz2
|
||||||
/gcc-7.2.1-20180101.tar.bz2
|
/gcc-7.2.1-20180101.tar.bz2
|
||||||
/gcc-7.2.1-20180104.tar.bz2
|
/gcc-7.2.1-20180104.tar.bz2
|
||||||
|
/gcc-7.2.1-20180117.tar.bz2
|
||||||
|
39
gcc.spec
39
gcc.spec
@ -1,10 +1,10 @@
|
|||||||
%global DATE 20180104
|
%global DATE 20180117
|
||||||
%global SVNREV 256255
|
%global SVNREV 256767
|
||||||
%global gcc_version 7.2.1
|
%global gcc_version 7.2.1
|
||||||
%global gcc_major 7
|
%global gcc_major 7
|
||||||
# Note, gcc_release must be integer, if you want to add suffixes to
|
# Note, gcc_release must be integer, if you want to add suffixes to
|
||||||
# %{release}, append them after %{gcc_release} on Release: line.
|
# %{release}, append them after %{gcc_release} on Release: line.
|
||||||
%global gcc_release 6
|
%global gcc_release 7
|
||||||
%global nvptx_tools_gitrev c28050f60193b3b95a18866a96f03334e874e78f
|
%global nvptx_tools_gitrev c28050f60193b3b95a18866a96f03334e874e78f
|
||||||
%global nvptx_newlib_gitrev aadc8eb0ec43b7cd0dd2dfb484bae63c8b05ef24
|
%global nvptx_newlib_gitrev aadc8eb0ec43b7cd0dd2dfb484bae63c8b05ef24
|
||||||
%global _unpackaged_files_terminate_build 0
|
%global _unpackaged_files_terminate_build 0
|
||||||
@ -774,6 +774,7 @@ NVidia PTX. OpenMP and OpenACC programs linked with -fopenmp will
|
|||||||
by default add PTX code into the binaries, which can be offloaded
|
by default add PTX code into the binaries, which can be offloaded
|
||||||
to NVidia PTX capable devices if available.
|
to NVidia PTX capable devices if available.
|
||||||
|
|
||||||
|
%if 0%{?fedora} > 27
|
||||||
%if 0%{?_enable_debug_packages}
|
%if 0%{?_enable_debug_packages}
|
||||||
%define debug_package %{nil}
|
%define debug_package %{nil}
|
||||||
%global __debug_package 1
|
%global __debug_package 1
|
||||||
@ -808,6 +809,7 @@ package or when debugging this package.
|
|||||||
|
|
||||||
%files base-debuginfo -f debugfiles-base.list
|
%files base-debuginfo -f debugfiles-base.list
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n gcc-%{version}-%{DATE} -a 1 -a 2
|
%setup -q -n gcc-%{version}-%{DATE} -a 1 -a 2
|
||||||
@ -837,6 +839,7 @@ cd nvptx-tools-%{nvptx_tools_gitrev}
|
|||||||
%patch1002 -p1 -b .nvptx-tools-glibc~
|
%patch1002 -p1 -b .nvptx-tools-glibc~
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
|
%if 0%{?fedora} > 27
|
||||||
%if 0%{?_enable_debug_packages}
|
%if 0%{?_enable_debug_packages}
|
||||||
mkdir dwz-wrapper
|
mkdir dwz-wrapper
|
||||||
if [ -f /usr/bin/dwz ]; then
|
if [ -f /usr/bin/dwz ]; then
|
||||||
@ -937,6 +940,7 @@ fi
|
|||||||
EOF
|
EOF
|
||||||
chmod 755 split-debuginfo.sh
|
chmod 755 split-debuginfo.sh
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
|
|
||||||
echo 'Red Hat %{version}-%{gcc_release}' > gcc/DEV-PHASE
|
echo 'Red Hat %{version}-%{gcc_release}' > gcc/DEV-PHASE
|
||||||
|
|
||||||
@ -1945,8 +1949,16 @@ chmod 755 %{buildroot}%{_prefix}/%{_lib}/libtsan.so.0.*
|
|||||||
chmod 755 %{buildroot}%{_prefix}/%{_lib}/liblsan.so.0.*
|
chmod 755 %{buildroot}%{_prefix}/%{_lib}/liblsan.so.0.*
|
||||||
%endif
|
%endif
|
||||||
%if %{build_go}
|
%if %{build_go}
|
||||||
|
%if 0%{?fedora} > 27
|
||||||
|
# Avoid stripping these libraries and binaries.
|
||||||
|
chmod 644 %{buildroot}%{_prefix}/%{_lib}/libgo.so.11.*
|
||||||
|
chmod 644 %{buildroot}%{_prefix}/bin/go.gcc
|
||||||
|
chmod 644 %{buildroot}%{_prefix}/bin/gofmt.gcc
|
||||||
|
chmod 644 %{buildroot}%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}/cgo
|
||||||
|
%else
|
||||||
chmod 755 %{buildroot}%{_prefix}/%{_lib}/libgo.so.11.*
|
chmod 755 %{buildroot}%{_prefix}/%{_lib}/libgo.so.11.*
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
chmod 755 %{buildroot}%{_prefix}/%{_lib}/libobjc.so.4.*
|
chmod 755 %{buildroot}%{_prefix}/%{_lib}/libobjc.so.4.*
|
||||||
|
|
||||||
%if %{build_ada}
|
%if %{build_ada}
|
||||||
@ -3100,10 +3112,10 @@ fi
|
|||||||
%if %{build_go}
|
%if %{build_go}
|
||||||
%files go
|
%files go
|
||||||
%ghost %{_prefix}/bin/go
|
%ghost %{_prefix}/bin/go
|
||||||
%{_prefix}/bin/go.gcc
|
%attr(755,root,root) %{_prefix}/bin/go.gcc
|
||||||
%{_prefix}/bin/gccgo
|
%{_prefix}/bin/gccgo
|
||||||
%ghost %{_prefix}/bin/gofmt
|
%ghost %{_prefix}/bin/gofmt
|
||||||
%{_prefix}/bin/gofmt.gcc
|
%attr(755,root,root) %{_prefix}/bin/gofmt.gcc
|
||||||
%{_mandir}/man1/gccgo.1*
|
%{_mandir}/man1/gccgo.1*
|
||||||
%{_mandir}/man1/go.1*
|
%{_mandir}/man1/go.1*
|
||||||
%{_mandir}/man1/gofmt.1*
|
%{_mandir}/man1/gofmt.1*
|
||||||
@ -3114,7 +3126,7 @@ fi
|
|||||||
%dir %{_prefix}/libexec/gcc/%{gcc_target_platform}
|
%dir %{_prefix}/libexec/gcc/%{gcc_target_platform}
|
||||||
%dir %{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}
|
%dir %{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}
|
||||||
%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}/go1
|
%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}/go1
|
||||||
%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}/cgo
|
%attr(755,root,root) %{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}/cgo
|
||||||
%ifarch sparcv9 ppc
|
%ifarch sparcv9 ppc
|
||||||
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/64
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/64
|
||||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/64/libgo.so
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/64/libgo.so
|
||||||
@ -3140,7 +3152,7 @@ fi
|
|||||||
%doc rpm.doc/go/*
|
%doc rpm.doc/go/*
|
||||||
|
|
||||||
%files -n libgo
|
%files -n libgo
|
||||||
%{_prefix}/%{_lib}/libgo.so.11*
|
%attr(755,root,root) %{_prefix}/%{_lib}/libgo.so.11*
|
||||||
%doc rpm.doc/libgo/*
|
%doc rpm.doc/libgo/*
|
||||||
|
|
||||||
%files -n libgo-devel
|
%files -n libgo-devel
|
||||||
@ -3247,6 +3259,19 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jan 17 2018 Jakub Jelinek <jakub@redhat.com> 7.2.1-7
|
||||||
|
- update from the 7 branch
|
||||||
|
- PRs fortran/78814, fortran/82367, fortran/82841, fortran/83093,
|
||||||
|
fortran/83679, libgfortran/83811, libstdc++/79283, libstdc++/83279,
|
||||||
|
libstdc++/83598, libstdc++/83600, libstdc++/83626, middle-end/83713,
|
||||||
|
preprocessor/83492, rtl-optimization/83424, rtl-optimization/83565,
|
||||||
|
target/81481, target/81819, target/81821, target/82975, target/83330,
|
||||||
|
target/83628, target/83629, target/83677, target/83839,
|
||||||
|
testsuite/77734
|
||||||
|
- x86 retpoline support
|
||||||
|
- comment out gcc-debuginfo/gcc-base-debuginfo splitting hacks for f27 and
|
||||||
|
later (#1517259)
|
||||||
|
|
||||||
* Thu Jan 4 2018 Jakub Jelinek <jakub@redhat.com> 7.2.1-6
|
* Thu Jan 4 2018 Jakub Jelinek <jakub@redhat.com> 7.2.1-6
|
||||||
- update from the 7 branch
|
- update from the 7 branch
|
||||||
- PRs c++/83556, fortran/83650, libgfortran/83649
|
- PRs c++/83556, fortran/83650, libgfortran/83649
|
||||||
|
2
sources
2
sources
@ -1,3 +1,3 @@
|
|||||||
SHA512 (gcc-7.2.1-20180104.tar.bz2) = 26c4f527bd990fec36b22eb6ede87fde58833d0457544771cfc04e368661fcf141a218deeff70738575dc584e2a3cf68e4c6b86d2f842db09cc7278b3e39b53e
|
SHA512 (gcc-7.2.1-20180117.tar.bz2) = 18f71bb2b1d11444c5b0a6ef91660004b5bd0fe7e44f2c653dff22aa8706e5c02bd97b5dc3810e33a0c7b9657457fbcfcee4324755a798e15ebfed8a5d99ffa9
|
||||||
SHA512 (nvptx-newlib-aadc8eb0ec43b7cd0dd2dfb484bae63c8b05ef24.tar.bz2) = 38f97c9297ad108568352a4d28277455a3c01fd8b7864e798037e5006b6f757022e874bbf3f165775fe3b873781bc108137bbeb42dd5ed3c7d3e6747746fa918
|
SHA512 (nvptx-newlib-aadc8eb0ec43b7cd0dd2dfb484bae63c8b05ef24.tar.bz2) = 38f97c9297ad108568352a4d28277455a3c01fd8b7864e798037e5006b6f757022e874bbf3f165775fe3b873781bc108137bbeb42dd5ed3c7d3e6747746fa918
|
||||||
SHA512 (nvptx-tools-c28050f60193b3b95a18866a96f03334e874e78f.tar.bz2) = 95b577a06a93bb044dbc8033e550cb36bcf2ab2687da030a7318cdc90e7467ed49665e247dcafb5ff4a7e92cdc264291d19728bd17fab902fb64b22491269330
|
SHA512 (nvptx-tools-c28050f60193b3b95a18866a96f03334e874e78f.tar.bz2) = 95b577a06a93bb044dbc8033e550cb36bcf2ab2687da030a7318cdc90e7467ed49665e247dcafb5ff4a7e92cdc264291d19728bd17fab902fb64b22491269330
|
||||||
|
Loading…
Reference in New Issue
Block a user