Disable building of HSA offloading.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc11?expand=0&rev=55
This commit is contained in:
Martin Liška 2020-07-27 11:07:36 +00:00 committed by Git OBS Bridge
parent 2a23495c4f
commit f16c909017
28 changed files with 30 additions and 138 deletions

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -404,11 +404,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -404,11 +404,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -404,11 +404,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -404,11 +404,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -403,11 +403,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -71,11 +71,9 @@
%endif
%ifarch x86_64
%define build_hsa 1
%define build_nvptx 1
%define build_gcn 1
%else
%define build_hsa 0
%define build_nvptx 0
%define build_gcn 0
%endif
@ -1181,11 +1179,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif
@ -1447,7 +1442,7 @@ export LIBRARY_PATH=%{buildroot}/%{libsubdir}:%{buildroot}/%{mainlibdirbi}
# Remove some useless .la files
for lib in libobjc libgfortran libquadmath libcaf_single \
libgomp libgomp-plugin-hsa libstdc++ libsupc++ libgo \
libgomp libstdc++ libsupc++ libgo \
libasan libatomic libitm libtsan liblsan libubsan libvtv \
libstdc++fs libgomp-plugin-nvptx libgomp-plugin-gcn \
libgdruntime libgphobos; do
@ -1534,9 +1529,6 @@ for libname in \
libgphobos \
%endif
libgomp \
%if %{build_hsa}
libgomp-plugin-hsa \
%endif
%if %{build_nvptx}
libgomp-plugin-nvptx \
%endif
@ -1975,9 +1967,6 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang
%versmainlib libgomp.so
%versmainlib libgomp.a
%versmainlib libgomp.spec
%if %{build_hsa}
%versmainlib libgomp-plugin-hsa.so
%endif
%if %{build_nvptx}
%versmainlib libgomp-plugin-nvptx.so
%endif
@ -2190,9 +2179,6 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang
%files -n libgomp%{libgomp_sover}%{libgomp_suffix}
%defattr(-,root,root)
%mainlib libgomp.so.%{libgomp_sover}*
%if %{build_hsa}
%mainlib libgomp-plugin-hsa.so.%{libgomp_sover}*
%endif
%if %{build_nvptx}
%mainlib libgomp-plugin-nvptx.so.%{libgomp_sover}*
%endif

View File

@ -89,11 +89,9 @@
%endif
%ifarch x86_64
%define build_hsa 1
%define build_nvptx 1
%define build_gcn 1
%else
%define build_hsa 0
%define build_nvptx 0
%define build_gcn 0
%endif
@ -564,11 +562,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif

View File

@ -71,11 +71,9 @@
%endif
%ifarch x86_64
%define build_hsa 1
%define build_nvptx 1
%define build_gcn 1
%else
%define build_hsa 0
%define build_nvptx 0
%define build_gcn 0
%endif
@ -1903,11 +1901,8 @@ TCFLAGS="$RPM_OPT_FLAGS" \
--libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--enable-languages=$languages \
%if %{build_hsa} || %{build_nvptx}
%if %{build_nvptx}
--enable-offload-targets=\
%if %{build_hsa}
hsa,\
%endif
%if %{build_nvptx}
nvptx-none=%{_prefix}/nvptx-none,\
%endif
@ -2166,7 +2161,7 @@ export LIBRARY_PATH=%{buildroot}/%{libsubdir}:%{buildroot}/%{mainlibdirbi}
# Remove some useless .la files
for lib in libobjc libgfortran libquadmath libcaf_single \
libgomp libgomp-plugin-hsa libstdc++ libsupc++ libgo \
libgomp libstdc++ libsupc++ libgo \
libasan libatomic libitm libtsan liblsan libubsan libvtv \
libstdc++fs libgomp-plugin-nvptx libgomp-plugin-gcn \
libgdruntime libgphobos; do
@ -2253,9 +2248,6 @@ for libname in \
libgphobos \
%endif
libgomp \
%if %{build_hsa}
libgomp-plugin-hsa \
%endif
%if %{build_nvptx}
libgomp-plugin-nvptx \
%endif
@ -2690,9 +2682,6 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc11-locale.lang
%versmainlib libgomp.so
%versmainlib libgomp.a
%versmainlib libgomp.spec
%if %{build_hsa}
%versmainlib libgomp-plugin-hsa.so
%endif
%if %{build_nvptx}
%versmainlib libgomp-plugin-nvptx.so
%endif
@ -2904,9 +2893,6 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc11-locale.lang
%files -n libgomp%{libgomp_sover}%{libgomp_suffix}
%defattr(-,root,root)
%mainlib libgomp.so.%{libgomp_sover}*
%if %{build_hsa}
%mainlib libgomp-plugin-hsa.so.%{libgomp_sover}*
%endif
%if %{build_nvptx}
%mainlib libgomp-plugin-nvptx.so.%{libgomp_sover}*
%endif