Compare commits
5 Commits
10.2.0-1ma
...
12.2.0-2ma
Author | SHA1 | Date | |
---|---|---|---|
1c54db45b9 | |||
ce8c46658d | |||
7556ad7541 | |||
1e9f0fddf2 | |||
05baad4d49 |
@ -1,5 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
gij --classpath /usr/share/java/ecj.jar \
|
|
||||||
org.eclipse.jdt.internal.compiler.batch.GCCMain \
|
|
||||||
${1+"$@"}
|
|
163
gcc.spec
163
gcc.spec
@ -39,20 +39,19 @@
|
|||||||
%define majver %(echo %version | cut -d. -f 1-2)
|
%define majver %(echo %version | cut -d. -f 1-2)
|
||||||
|
|
||||||
Name: gcc
|
Name: gcc
|
||||||
Version: 10.2.0
|
Version: 12.2.0
|
||||||
Release: 1mamba
|
Release: 2mamba
|
||||||
Summary: GNU Compiler Collection (C, C++, Fortran, Go, Ada)
|
Summary: GNU Compiler Collection (C, C++, Fortran, Go, Ada)
|
||||||
Group: Applications/Development
|
Group: Applications/Development
|
||||||
Vendor: openmamba
|
Vendor: openmamba
|
||||||
Distribution: openmamba
|
Distribution: openmamba
|
||||||
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||||
URL: http://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Source: ftp://ftp.gnu.org/gnu/gcc/gcc-%{version}/gcc-%{version}%{?gcc_extraver}.tar.xz
|
Source: https://ftp.gnu.org/gnu/gcc/gcc-%{version}/gcc-%{version}.tar.xz
|
||||||
Source1: ftp://sourceware.org/pub/java/ecj-latest.jar
|
Source1: ftp://sourceware.org/pub/java/ecj-latest.jar
|
||||||
Source2: gcc-4.3.2-ecj1-wrapper
|
|
||||||
Patch2: gcc4-java-nomulti.patch
|
|
||||||
Patch0: %{name}-4.5.0-no_fixincludes.patch
|
Patch0: %{name}-4.5.0-no_fixincludes.patch
|
||||||
Patch1: %{name}-4.0.2-zextract.patch
|
Patch1: %{name}-4.0.2-zextract.patch
|
||||||
|
Patch2: gcc4-java-nomulti.patch
|
||||||
Patch3: %{name}-4.0.2-BufferStrategy.patch
|
Patch3: %{name}-4.0.2-BufferStrategy.patch
|
||||||
Patch4: %{name}-4.0.2-failure_with_compound_literals.patch
|
Patch4: %{name}-4.0.2-failure_with_compound_literals.patch
|
||||||
Patch5: %{name}-4.1.1-arm-t-linux.patch
|
Patch5: %{name}-4.1.1-arm-t-linux.patch
|
||||||
@ -110,15 +109,14 @@ BuildRequires: libcairo-devel >= 1.4.10
|
|||||||
BuildRequires: libxcb-util-devel >= 0.2
|
BuildRequires: libxcb-util-devel >= 0.2
|
||||||
BuildRequires: libisl-devel >= 0.14
|
BuildRequires: libisl-devel >= 0.14
|
||||||
#% endif
|
#% endif
|
||||||
%else
|
#% else
|
||||||
BuildRequires: cross-%{target_cpu}-glibc%{?glibc_require_append} >= 2.5
|
#BuildRequires: cross-%{target_cpu}-glibc%{?glibc_require_append} >= 2.5
|
||||||
%endif
|
%endif
|
||||||
|
BuildConflicts: libldc-devel
|
||||||
Requires(post):%{__install_info}
|
Requires(post):%{__install_info}
|
||||||
Requires: %{name}-cpp = %{version}-%{release}
|
Requires: %{name}-cpp = %{version}-%{release}
|
||||||
Requires: libgcc >= %{version}-%{release}
|
Requires: libgcc >= %{version}-%{release}
|
||||||
Requires: binutils >= 2.16.1
|
Requires: binutils >= 2.16.1
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
A compiler aimed at integrating all the optimizations and features necessary for a high-performance and stable development environment.
|
A compiler aimed at integrating all the optimizations and features necessary for a high-performance and stable development environment.
|
||||||
@ -308,7 +306,8 @@ Summary: Fortran 95 support for gcc
|
|||||||
Group: Applications/Development
|
Group: Applications/Development
|
||||||
Requires: libgfortran = %{version}-%{release}
|
Requires: libgfortran = %{version}-%{release}
|
||||||
Requires: %{name} = %{version}-%{release}
|
Requires: %{name} = %{version}-%{release}
|
||||||
Obsoletes: gcc-g77, gcc-gfortran
|
Obsoletes: gcc-g77 < 10.3.0
|
||||||
|
Obsoletes: gcc-gfortran < 10.3.0
|
||||||
|
|
||||||
%description fortran
|
%description fortran
|
||||||
This package adds support for compiling Fortran 95 programs with the GNU compiler.
|
This package adds support for compiling Fortran 95 programs with the GNU compiler.
|
||||||
@ -475,6 +474,21 @@ Requires: libasan = %{version}-%{release}
|
|||||||
%description -n libasan-devel
|
%description -n libasan-devel
|
||||||
This package contains static libraries and headers to be used for development.
|
This package contains static libraries and headers to be used for development.
|
||||||
|
|
||||||
|
%package -n libhwasan
|
||||||
|
Summary: GCC HW address sanitizer runtime library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libhwasan
|
||||||
|
This package contains the GCC HW addess sanitizer runtime library.
|
||||||
|
|
||||||
|
%package -n libhwasan-devel
|
||||||
|
Summary: libhwasan development libraries and headers
|
||||||
|
Group: Development/Libraries
|
||||||
|
Requires: libhwasan = %{version}-%{release}
|
||||||
|
|
||||||
|
%description -n libhwasan-devel
|
||||||
|
This package contains static libraries and headers to be used for development.
|
||||||
|
|
||||||
%package -n liblsan
|
%package -n liblsan
|
||||||
Summary: GCC Leak Sanitizer runtime library
|
Summary: GCC Leak Sanitizer runtime library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
@ -566,7 +580,7 @@ Summary: Cross Platform gcc for %{_target_platform}
|
|||||||
Group: Development/Tools
|
Group: Development/Tools
|
||||||
Requires: cross-%{_target_platform}-binutils
|
Requires: cross-%{_target_platform}-binutils
|
||||||
%if "%{?stage1}" != "1"
|
%if "%{?stage1}" != "1"
|
||||||
Obsoletes: cross-%{_target_platform}-%{name}-stage1
|
Obsoletes: cross-%{_target_platform}-%{name}-stage1 <= %{version}
|
||||||
%endif
|
%endif
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
|
|
||||||
@ -595,10 +609,20 @@ Cross Platform gcc for %{_target_platform}.
|
|||||||
|
|
||||||
%ifarch arm
|
%ifarch arm
|
||||||
%patch20 -p1
|
%patch20 -p1
|
||||||
# workaround for gcc-go
|
## workaround for gcc-go
|
||||||
cp libgo/go/internal/syscall/unix/{getrandom_linux_arm.go,dummy.go}
|
#cp libgo/go/internal/syscall/unix/{getrandom_linux_arm.go,dummy.go}
|
||||||
|
cat >> libgo/go/internal/syscall/unix/dummy.go << __EOF
|
||||||
|
|
||||||
|
const (
|
||||||
|
getrandomTrap uintptr = 384
|
||||||
|
copyFileRangeTrap uintptr = 391
|
||||||
|
)
|
||||||
|
__EOF
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
# Do not run fixincludes
|
||||||
|
sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
|
||||||
|
|
||||||
%build
|
%build
|
||||||
#:<< ____EOF
|
#:<< ____EOF
|
||||||
rm -rf ../%{name}-build-%{_target_platform}
|
rm -rf ../%{name}-build-%{_target_platform}
|
||||||
@ -757,8 +781,9 @@ CROSS_SYSTEM_HEADER_DIR=/usr/%{_target_platform}/include \
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%else
|
%else
|
||||||
make %{?_smp_mflags} CFLAGS='-O -I/usr/include/freetype2' LIBCFLAGS='-g -O2' \
|
make %{?_smp_mflags} CFLAGS="%{optflags}" CXXFLAGS="%{optflags}"
|
||||||
LIBCXXFLAGS='-g -O2 -fno-implicit-templates' bootstrap
|
# CFLAGS='-O -I/usr/include/freetype2' LIBCFLAGS='-g -O2' \
|
||||||
|
# LIBCXXFLAGS='-g -O2 -fno-implicit-templates' bootstrap
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if "%{target_cpu}" != "avr"
|
%if "%{target_cpu}" != "avr"
|
||||||
@ -771,10 +796,10 @@ cd ../..
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%endif # stage1 = 1
|
%endif
|
||||||
|
|
||||||
%install
|
%install
|
||||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
[ "%{buildroot}" != "/" ] && rm -rf "%{buildroot}"
|
||||||
|
|
||||||
cd ../%{name}-build-%{_target_platform}
|
cd ../%{name}-build-%{_target_platform}
|
||||||
make DESTDIR=%{buildroot} install
|
make DESTDIR=%{buildroot} install
|
||||||
@ -828,6 +853,11 @@ mv %{buildroot}%{_libdir}/libstdc++.so.*-gdb.py %{buildroot}%{_datadir}/gdb/auto
|
|||||||
# fix for 32bit multilib build
|
# fix for 32bit multilib build
|
||||||
mkdir -p %{buildroot}%{_datadir}/gdb/auto-load/%{_prefix}/lib32
|
mkdir -p %{buildroot}%{_datadir}/gdb/auto-load/%{_prefix}/lib32
|
||||||
mv %{buildroot}%{_prefix}/lib32/libstdc++.so.*-gdb.py %{buildroot}%{_datadir}/gdb/auto-load/%{_prefix}/lib32/
|
mv %{buildroot}%{_prefix}/lib32/libstdc++.so.*-gdb.py %{buildroot}%{_datadir}/gdb/auto-load/%{_prefix}/lib32/
|
||||||
|
# set /usr/lib32 for ldconfig
|
||||||
|
install -d -m0755 %{buildroot}%{_sysconfdir}/ld.so.conf.d
|
||||||
|
cat > %{buildroot}%{_sysconfdir}/ld.so.conf.d/lib32-gcc.conf << EOF
|
||||||
|
/usr/lib32
|
||||||
|
EOF
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
(cd ../gcc-%{version}%{?gcc_extraver}
|
(cd ../gcc-%{version}%{?gcc_extraver}
|
||||||
@ -845,7 +875,8 @@ mv %{buildroot}%{_prefix}/lib32/libstdc++.so.*-gdb.py %{buildroot}%{_datadir}/gd
|
|||||||
chmod 755 %{buildroot}/%{_libdir}/libgcc_s.so.1
|
chmod 755 %{buildroot}/%{_libdir}/libgcc_s.so.1
|
||||||
#cp gcc/doc/*.pdf ../gcc-%{version}%{?gcc_extraver}/gcc/doc/
|
#cp gcc/doc/*.pdf ../gcc-%{version}%{?gcc_extraver}/gcc/doc/
|
||||||
|
|
||||||
%else # target_platform != host
|
%else
|
||||||
|
# target_platform != host
|
||||||
rm -rf %{buildroot}%{_infodir}/*
|
rm -rf %{buildroot}%{_infodir}/*
|
||||||
rm -rf %{buildroot}%{_mandir}/man7/{fsf-funding.*,gfdl.*,gpl.*}
|
rm -rf %{buildroot}%{_mandir}/man7/{fsf-funding.*,gfdl.*,gpl.*}
|
||||||
rm -rf %{buildroot}%{_datadir}/locale/*
|
rm -rf %{buildroot}%{_datadir}/locale/*
|
||||||
@ -865,7 +896,7 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
#%endif
|
#%endif
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
[ "%{buildroot}" != "/" ] && rm -rf "%{buildroot}"
|
||||||
|
|
||||||
%post -n libgcc -p /sbin/ldconfig
|
%post -n libgcc -p /sbin/ldconfig
|
||||||
%postun -n libgcc -p /sbin/ldconfig
|
%postun -n libgcc -p /sbin/ldconfig
|
||||||
@ -987,7 +1018,6 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
|
|
||||||
%files -n libcc1-devel
|
%files -n libcc1-devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/libcc1.la
|
|
||||||
%{_libdir}/libcc1.so
|
%{_libdir}/libcc1.so
|
||||||
|
|
||||||
%files -n libitm
|
%files -n libitm
|
||||||
@ -997,7 +1027,6 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
%files -n libitm-devel
|
%files -n libitm-devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/libitm.a
|
%{_libdir}/libitm.a
|
||||||
%{_libdir}/libitm.la
|
|
||||||
%{_libdir}/libitm.so
|
%{_libdir}/libitm.so
|
||||||
%{_libdir}/libitm.spec
|
%{_libdir}/libitm.spec
|
||||||
%{_infodir}/libitm.info.gz
|
%{_infodir}/libitm.info.gz
|
||||||
@ -1013,14 +1042,11 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
%files -n libgomp-devel
|
%files -n libgomp-devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/libgomp.a
|
%{_libdir}/libgomp.a
|
||||||
%{_libdir}/libgomp.la
|
|
||||||
%{_libdir}/libgomp.so
|
%{_libdir}/libgomp.so
|
||||||
#%{_libdir}/libgomp-plugin-host_nonshm.la
|
|
||||||
#%{_libdir}/libgomp-plugin-host_nonshm.so
|
#%{_libdir}/libgomp-plugin-host_nonshm.so
|
||||||
%{_libdir}/libgomp.spec
|
%{_libdir}/libgomp.spec
|
||||||
%ifarch ppc
|
%ifarch ppc
|
||||||
%{_libdir}/nof/libgomp.a
|
%{_libdir}/nof/libgomp.a
|
||||||
%{_libdir}/nof/libgomp.la
|
|
||||||
%{_libdir}/nof/libgomp.so
|
%{_libdir}/nof/libgomp.so
|
||||||
%{_libdir}/nof/libgomp.spec
|
%{_libdir}/nof/libgomp.spec
|
||||||
%endif
|
%endif
|
||||||
@ -1036,11 +1062,9 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
%files -n libobjc-devel
|
%files -n libobjc-devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/libobjc.a
|
%{_libdir}/libobjc.a
|
||||||
%{_libdir}/libobjc.la
|
|
||||||
%{_libdir}/libobjc.so
|
%{_libdir}/libobjc.so
|
||||||
%ifarch ppc
|
%ifarch ppc
|
||||||
%{_libdir}/nof/libobjc.a
|
%{_libdir}/nof/libobjc.a
|
||||||
%{_libdir}/nof/libobjc.la
|
|
||||||
%{_libdir}/nof/libobjc.so
|
%{_libdir}/nof/libobjc.so
|
||||||
%endif
|
%endif
|
||||||
%dir %{_libdir}/gcc/%{_target_platform}/%{version}/include/objc
|
%dir %{_libdir}/gcc/%{_target_platform}/%{version}/include/objc
|
||||||
@ -1056,16 +1080,12 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
%files -n libssp-devel
|
%files -n libssp-devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/libssp.a
|
%{_libdir}/libssp.a
|
||||||
%{_libdir}/libssp.la
|
|
||||||
%{_libdir}/libssp.so
|
%{_libdir}/libssp.so
|
||||||
%{_libdir}/libssp_nonshared.a
|
%{_libdir}/libssp_nonshared.a
|
||||||
%{_libdir}/libssp_nonshared.la
|
|
||||||
%ifarch ppc
|
%ifarch ppc
|
||||||
%{_libdir}/nof/libssp.a
|
%{_libdir}/nof/libssp.a
|
||||||
%{_libdir}/nof/libssp.la
|
|
||||||
%{_libdir}/nof/libssp.so
|
%{_libdir}/nof/libssp.so
|
||||||
%{_libdir}/nof/libssp_nonshared.a
|
%{_libdir}/nof/libssp_nonshared.a
|
||||||
%{_libdir}/nof/libssp_nonshared.la
|
|
||||||
%endif
|
%endif
|
||||||
%dir %{_libdir}/gcc/%{_target_platform}/%{version}/include/ssp
|
%dir %{_libdir}/gcc/%{_target_platform}/%{version}/include/ssp
|
||||||
%{_libdir}/gcc/%{_target_platform}/%{version}/include/ssp/*
|
%{_libdir}/gcc/%{_target_platform}/%{version}/include/ssp/*
|
||||||
@ -1080,16 +1100,25 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
%files -n libasan-devel
|
%files -n libasan-devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/libasan.a
|
%{_libdir}/libasan.a
|
||||||
%{_libdir}/libasan.la
|
|
||||||
%{_libdir}/libasan.so
|
%{_libdir}/libasan.so
|
||||||
%{_libdir}/libasan_preinit.o
|
%{_libdir}/libasan_preinit.o
|
||||||
%ifarch x86_64 aarch64
|
%ifarch x86_64 aarch64
|
||||||
%{_libdir}/libtsan.a
|
%{_libdir}/libtsan.a
|
||||||
%{_libdir}/libtsan.la
|
|
||||||
%{_libdir}/libtsan.so
|
%{_libdir}/libtsan.so
|
||||||
%{_libdir}/libtsan_preinit.o
|
%{_libdir}/libtsan_preinit.o
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%ifarch aarch64
|
||||||
|
%files -n libhwasan
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{_libdir}/libhwasan.so.*
|
||||||
|
|
||||||
|
%files -n libhwasan-devel
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{_libdir}/libhwasan.a
|
||||||
|
%{_libdir}/libhwasan.so
|
||||||
|
%endif
|
||||||
|
|
||||||
%ifarch x86_64 aarch64
|
%ifarch x86_64 aarch64
|
||||||
%files -n liblsan
|
%files -n liblsan
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
@ -1098,7 +1127,6 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
%files -n liblsan-devel
|
%files -n liblsan-devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/liblsan.a
|
%{_libdir}/liblsan.a
|
||||||
%{_libdir}/liblsan.la
|
|
||||||
%{_libdir}/liblsan.so
|
%{_libdir}/liblsan.so
|
||||||
%{_libdir}/liblsan_preinit.o
|
%{_libdir}/liblsan_preinit.o
|
||||||
%endif
|
%endif
|
||||||
@ -1110,7 +1138,6 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
%files -n libatomic-devel
|
%files -n libatomic-devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/libatomic.a
|
%{_libdir}/libatomic.a
|
||||||
%{_libdir}/libatomic.la
|
|
||||||
%{_libdir}/libatomic.so
|
%{_libdir}/libatomic.so
|
||||||
|
|
||||||
#%files -n libcilkrts
|
#%files -n libcilkrts
|
||||||
@ -1120,7 +1147,6 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
#%files -n libcilkrts-devel
|
#%files -n libcilkrts-devel
|
||||||
#%defattr(-,root,root)
|
#%defattr(-,root,root)
|
||||||
#%{_libdir}/libcilkrts.a
|
#%{_libdir}/libcilkrts.a
|
||||||
#%{_libdir}/libcilkrts.la
|
|
||||||
#%{_libdir}/libcilkrts.so
|
#%{_libdir}/libcilkrts.so
|
||||||
#%{_libdir}/libcilkrts.spec
|
#%{_libdir}/libcilkrts.spec
|
||||||
|
|
||||||
@ -1133,11 +1159,9 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
#%files -n libmpx-devel
|
#%files -n libmpx-devel
|
||||||
#%defattr(-,root,root)
|
#%defattr(-,root,root)
|
||||||
#%{_libdir}/libmpx.a
|
#%{_libdir}/libmpx.a
|
||||||
#%{_libdir}/libmpx.la
|
|
||||||
#%{_libdir}/libmpx.so
|
#%{_libdir}/libmpx.so
|
||||||
#%{_libdir}/libmpx.spec
|
#%{_libdir}/libmpx.spec
|
||||||
#%{_libdir}/libmpxwrappers.a
|
#%{_libdir}/libmpxwrappers.a
|
||||||
#%{_libdir}/libmpxwrappers.la
|
|
||||||
#%{_libdir}/libmpxwrappers.so
|
#%{_libdir}/libmpxwrappers.so
|
||||||
#%endif
|
#%endif
|
||||||
|
|
||||||
@ -1148,7 +1172,6 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
%files -n libubsan-devel
|
%files -n libubsan-devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/libubsan.a
|
%{_libdir}/libubsan.a
|
||||||
%{_libdir}/libubsan.la
|
|
||||||
%{_libdir}/libubsan.so
|
%{_libdir}/libubsan.so
|
||||||
%{_libdir}/libsanitizer.spec
|
%{_libdir}/libsanitizer.spec
|
||||||
|
|
||||||
@ -1159,7 +1182,6 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
#%files -n libvtv-devel
|
#%files -n libvtv-devel
|
||||||
#%defattr(-,root,root)
|
#%defattr(-,root,root)
|
||||||
#%{_libdir}/libvtv.a
|
#%{_libdir}/libvtv.a
|
||||||
#%{_libdir}/libvtv.la
|
|
||||||
#%{_libdir}/libvtv.so
|
#%{_libdir}/libvtv.so
|
||||||
|
|
||||||
%if "%{disable_cpp}" != "1"
|
%if "%{disable_cpp}" != "1"
|
||||||
@ -1189,19 +1211,19 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
|
|
||||||
%files -n %{libstdcxx_name}-devel
|
%files -n %{libstdcxx_name}-devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/libstdc++.*a
|
%{_libdir}/libstdc++.a
|
||||||
%{_libdir}/libstdc++.so
|
%{_libdir}/libstdc++.so
|
||||||
%{_libdir}/libsupc++.*a
|
%{_libdir}/libsupc++.a
|
||||||
%{_libdir}/libstdc++fs.*a
|
%{_libdir}/libstdc++fs.a
|
||||||
%ifarch ppc
|
%ifarch ppc
|
||||||
%{_libdir}/nof/libstdc++.*a
|
%{_libdir}/nof/libstdc++.a
|
||||||
%{_libdir}/nof/libstdc++.so
|
%{_libdir}/nof/libstdc++.so
|
||||||
%{_libdir}/nof/libsupc++.*a
|
%{_libdir}/nof/libsupc++.a
|
||||||
%endif
|
%endif
|
||||||
%dir %{_includedir}/c++
|
%dir %{_includedir}/c++
|
||||||
%{_includedir}/c++/*
|
%{_includedir}/c++/*
|
||||||
#%doc libstdc++-v3/{ChangeLog*,README*,doc/html/}
|
#%doc libstdc++-v3/{ChangeLog*,README*,doc/html/}
|
||||||
%endif "%{disable_cpp}
|
%endif
|
||||||
|
|
||||||
#
|
#
|
||||||
# D language
|
# D language
|
||||||
@ -1211,10 +1233,8 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
%{_bindir}/gdc
|
%{_bindir}/gdc
|
||||||
%{_bindir}/%{_target_platform}-gdc
|
%{_bindir}/%{_target_platform}-gdc
|
||||||
%{_libdir}/libgdruntime.a
|
%{_libdir}/libgdruntime.a
|
||||||
%{_libdir}/libgdruntime.la
|
|
||||||
%{_libdir}/libgdruntime.so
|
%{_libdir}/libgdruntime.so
|
||||||
%{_libdir}/libgphobos.a
|
%{_libdir}/libgphobos.a
|
||||||
%{_libdir}/libgphobos.la
|
|
||||||
%{_libdir}/libgphobos.so
|
%{_libdir}/libgphobos.so
|
||||||
%{_libdir}/libgphobos.spec
|
%{_libdir}/libgphobos.spec
|
||||||
%{_infodir}/gdc.info*
|
%{_infodir}/gdc.info*
|
||||||
@ -1234,12 +1254,10 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
%{_bindir}/gfortran
|
%{_bindir}/gfortran
|
||||||
%{_bindir}/%{_target_platform}-gfortran
|
%{_bindir}/%{_target_platform}-gfortran
|
||||||
%{_libdir}/libgfortran.a
|
%{_libdir}/libgfortran.a
|
||||||
%{_libdir}/libgfortran.la
|
|
||||||
%{_libdir}/libgfortran.so
|
%{_libdir}/libgfortran.so
|
||||||
%{_libdir}/libgfortran.spec
|
%{_libdir}/libgfortran.spec
|
||||||
%ifarch ppc
|
%ifarch ppc
|
||||||
%{_libdir}/nof/libgfortran.a
|
%{_libdir}/nof/libgfortran.a
|
||||||
%{_libdir}/nof/libgfortran.la
|
|
||||||
%{_libdir}/nof/libgfortran.so
|
%{_libdir}/nof/libgfortran.so
|
||||||
%endif
|
%endif
|
||||||
%{_mandir}/man1/gfortran.1.*
|
%{_mandir}/man1/gfortran.1.*
|
||||||
@ -1251,7 +1269,7 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
%ifarch ppc
|
%ifarch ppc
|
||||||
%{_libdir}/nof/libgfortran.so.*
|
%{_libdir}/nof/libgfortran.so.*
|
||||||
%endif
|
%endif
|
||||||
%endif # disable_fortran != 1
|
%endif
|
||||||
|
|
||||||
%ifnarch arm aarch64
|
%ifnarch arm aarch64
|
||||||
%files -n libquadmath
|
%files -n libquadmath
|
||||||
@ -1261,7 +1279,6 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
%files -n libquadmath-devel
|
%files -n libquadmath-devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/libquadmath.a
|
%{_libdir}/libquadmath.a
|
||||||
%{_libdir}/libquadmath.la
|
|
||||||
%{_libdir}/libquadmath.so
|
%{_libdir}/libquadmath.so
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -1289,7 +1306,6 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
%files -n libgo-devel
|
%files -n libgo-devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/libgo.a
|
%{_libdir}/libgo.a
|
||||||
%{_libdir}/libgo.la
|
|
||||||
%{_libdir}/libgo.so
|
%{_libdir}/libgo.so
|
||||||
%{_libdir}/libgobegin.a
|
%{_libdir}/libgobegin.a
|
||||||
%{_libdir}/libgolibbegin.a
|
%{_libdir}/libgolibbegin.a
|
||||||
@ -1316,7 +1332,7 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
#%doc gcc/doc/gccinstall.pdf
|
#%doc gcc/doc/gccinstall.pdf
|
||||||
#%doc gcc/doc/gcc.pdf
|
#%doc gcc/doc/gcc.pdf
|
||||||
#%doc gcc/doc/gccint.pdf
|
#%doc gcc/doc/gccint.pdf
|
||||||
%endif # "%{disable_doc}" != "1"
|
%endif
|
||||||
|
|
||||||
#
|
#
|
||||||
# Multilib
|
# Multilib
|
||||||
@ -1324,6 +1340,7 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
%ifarch x86_64
|
%ifarch x86_64
|
||||||
%files -n gcc-multilib
|
%files -n gcc-multilib
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
%{_sysconfdir}/ld.so.conf.d/lib32-gcc.conf
|
||||||
%dir %{_libdir}/gcc/%{_target_platform}/%{version}/32
|
%dir %{_libdir}/gcc/%{_target_platform}/%{version}/32
|
||||||
%{_libdir}/gcc/%{_target_platform}/%{version}/32/*
|
%{_libdir}/gcc/%{_target_platform}/%{version}/32/*
|
||||||
%{_prefix}/lib32/libgcc_s.so
|
%{_prefix}/lib32/libgcc_s.so
|
||||||
@ -1335,19 +1352,16 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
%{_prefix}/lib32/libstdc++fs.*a
|
%{_prefix}/lib32/libstdc++fs.*a
|
||||||
#
|
#
|
||||||
%{_prefix}/lib32/libasan.a
|
%{_prefix}/lib32/libasan.a
|
||||||
%{_prefix}/lib32/libasan.la
|
|
||||||
%{_prefix}/lib32/libasan.so
|
%{_prefix}/lib32/libasan.so
|
||||||
%{_prefix}/lib32/libasan.so.*
|
%{_prefix}/lib32/libasan.so.*
|
||||||
%{_prefix}/lib32/libasan_preinit.o
|
%{_prefix}/lib32/libasan_preinit.o
|
||||||
%{_prefix}/lib32/libatomic.a
|
%{_prefix}/lib32/libatomic.a
|
||||||
%{_prefix}/lib32/libatomic.la
|
|
||||||
%{_prefix}/lib32/libatomic.so
|
%{_prefix}/lib32/libatomic.so
|
||||||
%{_prefix}/lib32/libatomic.so.*
|
%{_prefix}/lib32/libatomic.so.*
|
||||||
#
|
#
|
||||||
# gfortran
|
# gfortran
|
||||||
#
|
#
|
||||||
%{_prefix}/lib32/libgfortran.a
|
%{_prefix}/lib32/libgfortran.a
|
||||||
%{_prefix}/lib32/libgfortran.la
|
|
||||||
%{_prefix}/lib32/libgfortran.so
|
%{_prefix}/lib32/libgfortran.so
|
||||||
%{_prefix}/lib32/libgfortran.so.*
|
%{_prefix}/lib32/libgfortran.so.*
|
||||||
%{_prefix}/lib32/libgfortran.spec
|
%{_prefix}/lib32/libgfortran.spec
|
||||||
@ -1359,7 +1373,6 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
%dir %{_prefix}/lib32/go/%{version}/%{_target_platform}
|
%dir %{_prefix}/lib32/go/%{version}/%{_target_platform}
|
||||||
%{_prefix}/lib32/go/%{version}/%{_target_platform}/*
|
%{_prefix}/lib32/go/%{version}/%{_target_platform}/*
|
||||||
%{_prefix}/lib32/libgo.a
|
%{_prefix}/lib32/libgo.a
|
||||||
%{_prefix}/lib32/libgo.la
|
|
||||||
%{_prefix}/lib32/libgo.so
|
%{_prefix}/lib32/libgo.so
|
||||||
%{_prefix}/lib32/libgo.so.*
|
%{_prefix}/lib32/libgo.so.*
|
||||||
%{_prefix}/lib32/libgobegin.a
|
%{_prefix}/lib32/libgobegin.a
|
||||||
@ -1369,7 +1382,6 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
%{_prefix}/lib32/libgomp.a
|
%{_prefix}/lib32/libgomp.a
|
||||||
%{_prefix}/lib32/libgomp.la
|
|
||||||
%{_prefix}/lib32/libgomp.so
|
%{_prefix}/lib32/libgomp.so
|
||||||
%{_prefix}/lib32/libgomp.so.*
|
%{_prefix}/lib32/libgomp.so.*
|
||||||
%{_prefix}/lib32/libgomp.spec
|
%{_prefix}/lib32/libgomp.spec
|
||||||
@ -1377,51 +1389,39 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
#%{_prefix}/lib/libgomp-plugin-host_nonshm.so
|
#%{_prefix}/lib/libgomp-plugin-host_nonshm.so
|
||||||
#%{_prefix}/lib/libgomp-plugin-host_nonshm.so.*
|
#%{_prefix}/lib/libgomp-plugin-host_nonshm.so.*
|
||||||
/usr/lib32/libitm.a
|
/usr/lib32/libitm.a
|
||||||
/usr/lib32/libitm.la
|
|
||||||
/usr/lib32/libitm.so
|
/usr/lib32/libitm.so
|
||||||
/usr/lib32/libitm.so.*
|
/usr/lib32/libitm.so.*
|
||||||
/usr/lib32/libitm.spec
|
/usr/lib32/libitm.spec
|
||||||
#/usr/lib/libmpx*.a
|
#/usr/lib/libmpx*.a
|
||||||
#/usr/lib/libmpx*.la
|
|
||||||
#/usr/lib/libmpx*.so
|
#/usr/lib/libmpx*.so
|
||||||
#/usr/lib/libmpx*.so.*
|
#/usr/lib/libmpx*.so.*
|
||||||
#/usr/lib/libmpx.spec
|
#/usr/lib/libmpx.spec
|
||||||
/usr/lib32/libobjc.a
|
/usr/lib32/libobjc.a
|
||||||
/usr/lib32/libobjc.la
|
|
||||||
/usr/lib32/libobjc.so
|
/usr/lib32/libobjc.so
|
||||||
/usr/lib32/libobjc.so.*
|
/usr/lib32/libobjc.so.*
|
||||||
/usr/lib32/libssp.a
|
/usr/lib32/libssp.a
|
||||||
/usr/lib32/libssp.la
|
|
||||||
/usr/lib32/libssp.so
|
/usr/lib32/libssp.so
|
||||||
/usr/lib32/libssp.so.*
|
/usr/lib32/libssp.so.*
|
||||||
/usr/lib32/libssp_nonshared.a
|
/usr/lib32/libssp_nonshared.a
|
||||||
/usr/lib32/libssp_nonshared.la
|
|
||||||
/usr/lib32/libsupc++.a
|
/usr/lib32/libsupc++.a
|
||||||
/usr/lib32/libsupc++.la
|
|
||||||
#/usr/lib/libcilkrts.a
|
#/usr/lib/libcilkrts.a
|
||||||
#/usr/lib/libcilkrts.la
|
|
||||||
#/usr/lib/libcilkrts.so
|
#/usr/lib/libcilkrts.so
|
||||||
#/usr/lib/libcilkrts.so.*
|
#/usr/lib/libcilkrts.so.*
|
||||||
#/usr/lib/libcilkrts.spec
|
#/usr/lib/libcilkrts.spec
|
||||||
/usr/lib32/libquadmath.a
|
/usr/lib32/libquadmath.a
|
||||||
/usr/lib32/libquadmath.la
|
|
||||||
/usr/lib32/libquadmath.so
|
/usr/lib32/libquadmath.so
|
||||||
/usr/lib32/libquadmath.so.*
|
/usr/lib32/libquadmath.so.*
|
||||||
/usr/lib32/libsanitizer.spec
|
/usr/lib32/libsanitizer.spec
|
||||||
/usr/lib32/libubsan.a
|
/usr/lib32/libubsan.a
|
||||||
/usr/lib32/libubsan.la
|
|
||||||
/usr/lib32/libubsan.so
|
/usr/lib32/libubsan.so
|
||||||
/usr/lib32/libubsan.so.*
|
/usr/lib32/libubsan.so.*
|
||||||
#/usr/lib/libvtv.a
|
#/usr/lib/libvtv.a
|
||||||
#/usr/lib/libvtv.la
|
|
||||||
#/usr/lib/libvtv.so
|
#/usr/lib/libvtv.so
|
||||||
#/usr/lib/libvtv.so.*
|
#/usr/lib/libvtv.so.*
|
||||||
%{_prefix}/lib32/libgdruntime.a
|
%{_prefix}/lib32/libgdruntime.a
|
||||||
%{_prefix}/lib32/libgdruntime.la
|
|
||||||
%{_prefix}/lib32/libgdruntime.so
|
%{_prefix}/lib32/libgdruntime.so
|
||||||
%{_prefix}/lib32/libgdruntime.so.*
|
%{_prefix}/lib32/libgdruntime.so.*
|
||||||
%{_prefix}/lib32/libgphobos.a
|
%{_prefix}/lib32/libgphobos.a
|
||||||
%{_prefix}/lib32/libgphobos.la
|
|
||||||
%{_prefix}/lib32/libgphobos.so
|
%{_prefix}/lib32/libgphobos.so
|
||||||
%{_prefix}/lib32/libgphobos.so.*
|
%{_prefix}/lib32/libgphobos.so.*
|
||||||
%{_prefix}/lib32/libgphobos.spec
|
%{_prefix}/lib32/libgphobos.spec
|
||||||
@ -1445,14 +1445,10 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
#%{_prefix}/%{_target_platform}/%{_lib}/libgfortran.a
|
#%{_prefix}/%{_target_platform}/%{_lib}/libgfortran.a
|
||||||
#%{_prefix}/%{_target_platform}/%{_lib}/libgfortran.la
|
|
||||||
#%{_prefix}/%{_target_platform}/%{_lib}/libobjc.a
|
#%{_prefix}/%{_target_platform}/%{_lib}/libobjc.a
|
||||||
#%{_prefix}/%{_target_platform}/%{_lib}/libobjc.la
|
|
||||||
%if "%{target_cpu}" == "ppc"
|
%if "%{target_cpu}" == "ppc"
|
||||||
%{_prefix}/%{_target_platform}/%{_lib}/nof/libgfortran.a
|
%{_prefix}/%{_target_platform}/%{_lib}/nof/libgfortran.a
|
||||||
%{_prefix}/%{_target_platform}/%{_lib}/nof/libgfortran.la
|
|
||||||
%{_prefix}/%{_target_platform}/%{_lib}/nof/libobjc.a
|
%{_prefix}/%{_target_platform}/%{_lib}/nof/libobjc.a
|
||||||
%{_prefix}/%{_target_platform}/%{_lib}/nof/libobjc.la
|
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%{_libdir}/gcc/%{_target_platform}/%{version}/*
|
%{_libdir}/gcc/%{_target_platform}/%{version}/*
|
||||||
@ -1462,9 +1458,24 @@ rm -f %{buildroot}%{_infodir}/libffi.info*
|
|||||||
%{_prefix}/libexec/gcc/%{_target_platform}/%{version}/*
|
%{_prefix}/libexec/gcc/%{_target_platform}/%{version}/*
|
||||||
%endif
|
%endif
|
||||||
%{_mandir}/man1/%{_target_platform}-*
|
%{_mandir}/man1/%{_target_platform}-*
|
||||||
%endif # cross-platform
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Sep 29 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 12.2.0-2mamba
|
||||||
|
- gcc-multilib: add /usr/lib32 to ldconfig paths
|
||||||
|
|
||||||
|
* Sun Aug 21 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 12.2.0-1mamba
|
||||||
|
- update to 12.2.0
|
||||||
|
|
||||||
|
* Thu Apr 28 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 11.3.0-1mamba
|
||||||
|
- update to 11.3.0
|
||||||
|
|
||||||
|
* Wed Jul 28 2021 Automatic Build System <autodist@mambasoft.it> 11.2.0-1mamba
|
||||||
|
- automatic version update by autodist
|
||||||
|
|
||||||
|
* Thu Apr 29 2021 Automatic Build System <autodist@mambasoft.it> 11.1.0-1mamba
|
||||||
|
- automatic version update by autodist
|
||||||
|
|
||||||
* Fri Jul 24 2020 Automatic Build System <autodist@mambasoft.it> 10.2.0-1mamba
|
* Fri Jul 24 2020 Automatic Build System <autodist@mambasoft.it> 10.2.0-1mamba
|
||||||
- automatic version update by autodist
|
- automatic version update by autodist
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user