name = gcc
version = 4.6.3
-release = 1
+release = 2
maintainer = Michael Tremer <michael.tremer@ipfire.org>
groups = Development/Compilers
ln -sfv ../usr/bin/cpp %{BUILDROOT}/lib/cpp
ln -sfv gcc %{BUILDROOT}/usr/bin/cc
- # Move libgcc_s to /lib
+ # Fix libgcc_s symlinks.
rm -f ${FULLPATH}/libgcc_s.so %{BUILDROOT}%{libdir}/libgcc_s.so
- mkdir -pv %{BUILDROOT}/%{lib}
- mv -vf %{BUILDROOT}%{libdir}/libgcc_s.so.1 %{BUILDROOT}/%{lib}/
case "%{DISTRO_ARCH}" in
arm*)
cat <<EOF >${FULLPATH}/libgcc_s.so
Use the shared library, but some functions are only in
the static library, so try that secondarily. */
OUTPUT_FORMAT(elf32-littlearm)
- GROUP ( /%{lib}/libgcc_s.so.1 libgcc.a )
+ GROUP ( %{libdir}/libgcc_s.so.1 libgcc.a )
EOF
;;
*)
- ln -svf ../../../../../%{lib}/libgcc_s.so.1 ${FULLPATH}/libgcc_s.so
+ ln -svf ../../../../../%{libdir}/libgcc_s.so.1 ${FULLPATH}/libgcc_s.so
;;
esac
groups += Build
requires
- binutils>=%{required_binutils_version}
+ binutils >= %{required_binutils_version}
glibc-devel
gmp-devel
- cpp=%{thisver}
- libgcc=%{thisver}
- libgomp=%{thisver}
+ cpp = %{thisver}
+ libgcc = %{thisver}
+ libgomp = %{thisver}
end
# We do not ship libgcc-devel anymore.
- provides += libgcc-devel=%{thisver}
- obsoletes += libgcc-devel<%{thisver}
+ provides += libgcc-devel = %{thisver}
+ obsoletes += libgcc-devel < %{thisver}
if "%{build_cloog_ppl}" == "1"
- requires += cloog-ppl>=0.15
+ requires += cloog-ppl >= 0.15
end
end
end
requires
- gcc=%{thisver}
- libstdc++=%{thisver}
- libstdc++-devel=%{thisver}
+ gcc = %{thisver}
+ libstdc++ = %{thisver}
+ libstdc++-devel = %{thisver}
end
files
group = Development/Languages
files
- /%{lib}/cpp
+ /lib/cpp
/usr/bin/cpp
/usr/share/man/man1/cpp.1*
%{libdir}/gcc/%{DISTRO_BUILDTARGET}/%{version}/cc1
end
files
- /%{lib}/libgcc*.so.*
+ %{libdir}/libgcc*.so.*
end
end
end
requires
- libstdc++=%{thisver}
+ libstdc++ = %{thisver}
end
files
end
requires
- libmudflap=%{thisver}
+ libmudflap = %{thisver}
end
files
end
requires
- gcc=%{thisver}
- libquadmath=%{thisver}
+ gcc = %{thisver}
+ libquadmath = %{thisver}
end
files
end
requires
- gcc=%{thisver}
- gmp-devel>=4.1.2-8
- mpfr-devel>=2.2.1
- libmpc-devel>=0.8.1
+ gcc = %{thisver}
+ gmp-devel >= 4.1.2-8
+ mpfr-devel >= 2.2.1
+ libmpc-devel >= 0.8.1
end
files