Browse Source

gcc x8_64 adjustments

Signed-off-by: basebuilder_pel7x64builder0 <basebuilder@powerel.org>
master
basebuilder_pel7x64builder0 7 years ago
parent
commit
c43bd257e8
  1. 21
      SPECS/gcc.spec

21
SPECS/gcc.spec

@ -5,7 +5,7 @@
%global gcc_release 28 %global gcc_release 28
%global _unpackaged_files_terminate_build 0 %global _unpackaged_files_terminate_build 0
%global _performance_build 1 %global _performance_build 1
%global multilib_64_archs sparc64 s390x x86_64 %global multilib_64_archs sparc64 s390x
%ifarch %{ix86} x86_64 ia64 ppc ppc64 ppc64le ppc64p7 alpha aarch64 %ifarch %{ix86} x86_64 ia64 ppc ppc64 ppc64le ppc64p7 alpha aarch64
%global build_ada 0 %global build_ada 0
%else %else
@ -46,8 +46,8 @@
%else %else
%global build_libitm 0 %global build_libitm 0
%endif %endif
%global build_cloog 1 %global build_cloog 0
%global build_libstdcxx_docs 1 %global build_libstdcxx_docs 0
%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64 %ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64
%global attr_ifunc 1 %global attr_ifunc 1
%else %else
@ -68,9 +68,9 @@
%ifarch ppc %ifarch ppc
%global multilib_32_arch ppc %global multilib_32_arch ppc
%endif %endif
%ifarch x86_64 #%ifarch x86_64
%global multilib_32_arch i686 #%global multilib_32_arch i686
%endif #%endif
Summary: Various compilers (C, C++, Objective-C, Java, ...) Summary: Various compilers (C, C++, Objective-C, Java, ...)
Name: gcc Name: gcc
%global gcc_version 4.8.5 %global gcc_version 4.8.5
@ -315,8 +315,8 @@ Patch1406: gcc48-rh1535655-6.patch
%global gcc_target_platform ppc64-%{_vendor}-%{_target_os} %global gcc_target_platform ppc64-%{_vendor}-%{_target_os}
%endif %endif
%ifnarch sparcv9 ppc ppc64p7 %ifnarch sparcv9 ppc ppc64p7
#%global gcc_target_platform %{_target_platform} %global gcc_target_platform %{_target_platform}
%global gcc_target_platform ppc64-powerel-%{_target_os} #%global gcc_target_platform x86_64-powerel-%{_target_os}
%endif %endif


%description %description
@ -1394,6 +1394,9 @@ CC="$CC" CFLAGS="$OPT_FLAGS" \
%ifarch %{ix86} x86_64 %ifarch %{ix86} x86_64
--with-tune=generic \ --with-tune=generic \
%endif %endif
%ifarch x86_64
--disable-multilib \
%endif
%if 0%{?rhel} >= 7 %if 0%{?rhel} >= 7
%ifarch %{ix86} %ifarch %{ix86}
--with-arch=x86-64 \ --with-arch=x86-64 \
@ -2533,7 +2536,7 @@ fi
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/fxsrintrin.h %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/fxsrintrin.h
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/xsaveintrin.h %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/xsaveintrin.h
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/xsaveoptintrin.h %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/xsaveoptintrin.h
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/pkuintrin.h #%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/pkuintrin.h
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/mm_malloc.h %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/mm_malloc.h
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/mm3dnow.h %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/mm3dnow.h
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/cpuid.h %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/cpuid.h

Loading…
Cancel
Save