#
# Configure the compiler
#
-cd %{builddir}
config_target() {
echo "=== CONFIGURING $1"
CC="%{__cc}" \
CFLAGS="%{rpmcflags}" \
CXXFLAGS="%{rpmcxxflags}" \
- LDFLAGS="-Wl,-z,relro " \
- ../%{srcdir}/configure \
+ LDFLAGS="-Wl,-z,relro" \
+ ../configure \
--bindir=%{_bindir} \
--build=%{_target_platform} \
--datadir=%{_datadir} \
cd ..
}
+cd %{builddir}/%{srcdir}
for target in $(cat target.list); do
config_target $target
done
esac
}
+cd %{builddir}/%{srcdir}
for target in $(cat target.list); do
install -d $RPM_BUILD_ROOT%{_prefix}/$target/sys-root
install_bin $target
mv $x $y/cross-gcc.mo
done
+cd %{builddir}
%find_lang cross-gcc
rm $RPM_BUILD_ROOT%{_mandir}/man7/*.7
echo "%{_mandir}/man1/$arch*-gcc*"
echo "%{_mandir}/man1/$arch*-gcov*"
case $cpu in
- ppc*|ppc64*)
+ ppc*|ppc64*)
;;
- *)
+ *)
echo "/usr/lib/gcc/$target_cpu-*/"
echo "%{_libexecdir}/gcc/$target_cpu*/*/cc1"
echo "%{_libexecdir}/gcc/$target_cpu*/*/collect2"
echo "%{_bindir}/$arch*-g++"
echo "%{_mandir}/man1/$arch*-g++*"
case $cpu in
- ppc*|ppc64*)
+ ppc*|ppc64*)
;;
- *)
+ *)
echo "%{_libexecdir}/gcc/$target_cpu*/*/cc1plus"
esac
) > files-c++.$arch
}
-for target in $(cat target.list symlink-target.list); do
+cd %{builddir}
+for target in $(cat %{srcdir}/target.list %{srcdir}/symlink-target.list); do
install_lang $target
done