Search
SailfishOS Open Build Service
>
Projects
>
home:equeim
:
cross-gcc
>
cross-i486-gcc
> Changes
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
Changes of Revision 6
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
[-]
[+]
Changed
cross-i486-gcc.spec
@@ -86,7 +86,7 @@ %define crossextraconfig --disable-libstdcxx-pch %endif %if "%{crossarch}" == "aarch64" -%define crossextraconfig --with-arch=armv8-a --disable-libstdcxx-pch +%define crossextraconfig --with-arch=armv8-a %endif # single target atm. @@ -99,8 +99,9 @@ %global gcc_version 8.2.0 %global gcc_release 1 %global _unpackaged_files_terminate_build 0 +%global _performance_build 1 %global include_gappletviewer 0 -%global build_libstdcxx_docs 0 +%global build_libstdcxx_doc 0 %global multilib_64_archs %{nil} %ifarch x86_64 %global multilib_32_arch i686 @@ -127,7 +128,7 @@ %global build_libtsan 0 %endif %ifarch %{ix86} x86_64 %{arm} -%global build_libasan 1 +%global build_libasan 0 %else %global build_libasan 0 %endif @@ -148,7 +149,7 @@ Source300: precheckin.sh Source301: aaa_README.PACKAGER -BuildRequires: binutils >= 2.22 +BuildRequires: binutils >= 2.25 BuildRequires: glibc-static BuildRequires: zlib-devel, gettext, bison, flex, texinfo BuildRequires: mpc-devel @@ -156,7 +157,7 @@ BuildRequires: elfutils-devel >= 0.72 BuildRequires: libstdc++-devel -%if %{build_libstdcxx_docs} +%if %{build_libstdcxx_doc} BuildRequires: doxygen BuildRequires: graphviz %endif @@ -166,7 +167,7 @@ Requires: libgcc >= %{version}-%{release} Requires: libgomp = %{version}-%{release} Requires: glibc-devel -Requires: binutils >= 2.22 +Requires: binutils >= 2.25 %endif %if !%{crossbuild} @@ -175,8 +176,6 @@ Requires: glibc64bit-helper %endif -Requires(post): /sbin/install-info -Requires(preun): /sbin/install-info Obsoletes: gcc < %{version}-%{release} Obsoletes: gcc43 AutoReq: true @@ -190,15 +189,30 @@ %global gcc_target_platform %{_target_platform} %description -The gcc package contains the GNU Compiler Collection version 4.8. +The gcc package contains the GNU Compiler Collection version 8.2. You'll need this package in order to compile C code. +%if !%{crossbuild} +%package doc +Summary: Documentation for %{name} +Group: Documentation +Requires: %{name} = %{version}-%{release} +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info + +%description doc +Man and info pages for %{name}. +%endif # !crossbuild + %package -n libgcc -Summary: GCC version 4.8 shared support library +Summary: GCC version 8.2 shared support library Group: System Environment/Libraries Obsoletes: libgcc < %{version}-%{release} Obsoletes: libgcc43 Autoreq: false +%if "%{version}" != "%{gcc_version}" +Provides: libgcc = %{gcc_provides} +%endif %description -n libgcc This package contains GCC shared support library which is needed @@ -254,16 +268,19 @@ %description -n libstdc++-static Static libraries for the GNU standard C++ library. -%package -n libstdc++-docs +%if !%{crossbuild} +%package -n libstdc++-doc Summary: Documentation for the GNU standard C++ library Group: Development/Libraries -Obsoletes: libstdc++-docs < %{version}-%{release} +Requires: libstdc++ = %{version}-%{release} +Obsoletes: libstdc++-docs Obsoletes: libstdc++43-doc Autoreq: true -%description -n libstdc++-docs +%description -n libstdc++-doc Manual, doxygen generated API information and Frequently Asked Questions for the GNU standard C++ library. +%endif # !crossbuild %package objc Summary: Objective-C support for GCC @@ -314,6 +331,18 @@ This package contains GCC shared support library which is needed for OpenMP v3.0 support. +%if !%{crossbuild} +%package -n libgomp-doc +Summary: Documentation for %{name} +Group: Documentation +Requires: libgomp = %{version}-%{release} +Requires(post): /sbin/install-info +Requires(postun): /sbin/install-info + +%description -n libgomp-doc +Info pages for libgomp. +%endif # !crossbuild + %package -n libquadmath Summary: GCC __float128 shared support library Group: System Environment/Libraries @@ -343,6 +372,18 @@ This package contains static libraries for building Fortran programs using REAL*16 and programs using __float128 math. +%if !%{crossbuild} +%package -n libquadmath-doc +Summary: Documentation for %{name} +Group: Documentation +Requires: libquadmath = %{version}-%{release} +Requires(post): /sbin/install-info +Requires(postun): /sbin/install-info + +%description -n libquadmath-doc +Info pages for %{name}. +%endif # !crossbuild + %package -n libitm Summary: The GNU Transactional Memory library Group: System Environment/Libraries @@ -371,6 +412,18 @@ %description -n libitm-static This package contains GNU Transactional Memory static libraries. +%if !%{crossbuild} +%package -n libitm-doc +Summary: Documentation for %{name} +Group: Documentation +Requires: libitm = %{version}-%{release} +Requires(post): /sbin/install-info +Requires(postun): /sbin/install-info + +%description -n libitm-doc +Info pages for %{name}. +%endif # !crossbuild + %package -n libatomic Summary: The GNU Atomic library Group: System Environment/Libraries @@ -499,33 +552,6 @@ %description -n libmpx-static This package contains static libraries for building programs using intel memory protection extensions. - -%package -n libcilkrts -Summary: GCC Intel Cilk Plus language extensions shared support library -Group: System Environment/Libraries -Requires(post): /sbin/install-info -Requires(preun): /sbin/install-info - -%description -n libcilkrts -This package contains GCC shared support library which is needed -for Intel Cilk Plus language extensions library. - -%package -n libcilkrts-devel -Summary: GCC Intel Cilk Plus language extensions support developers files -Group: Development/Libraries -Requires: libcilkrts = %{version}-%{release} -Requires: gcc = %{version}-%{release} - -%description -n libcilkrts-devel