RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/ */ /g'`
%{?asan: RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS -DASAN_INIT_FIRST) }
+%ifarch armv7l armv7hl aarch64
+%undefine gcc_profiledbootstrap
+%endif
CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" XCFLAGS="$RPM_OPT_FLAGS" \
TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS" \
--enable-languages=c,c++,fortran \
--enable-checking=release \
--disable-libssp \
- --disable-bootstrap \
+ %{!?gcc_profiledbootstrap:--disable-bootstrap} \
--disable-libvtv \
--enable-plugin \
--disable-libcc1 \
--host=%{host_arch} \
--build=%{host_arch}
-make BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
+make BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} %{!?cross:%{?gcc_profiledbootstrap:profiledbootstrap}}
%{?gcc_run_tests:
echo "Run testsuite"
# asan needs a whole shadow address space
RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-m\(sse\|fpmath\)[^ ]*//g'`
}
RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/ */ /g'`
+%{?asan: RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS -DASAN_INIT_FIRST) }
-
+%ifarch armv7l armv7hl aarch64
+%undefine gcc_profiledbootstrap
+%endif
CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" XCFLAGS="$RPM_OPT_FLAGS" \
TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS" \
--enable-languages=c,c++,fortran \
--enable-checking=release \
--disable-libssp \
- --disable-bootstrap \
+ %{!?gcc_profiledbootstrap:--disable-bootstrap} \
--disable-libvtv \
--enable-plugin \
--disable-libcc1 \
--host=%{host_arch} \
--build=%{host_arch}
-make BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
+make BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} %{!?cross:%{?gcc_profiledbootstrap:profiledbootstrap}}
%{?gcc_run_tests:
echo "Run testsuite"
# asan needs a whole shadow address space
RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/ */ /g'`
%{?asan: RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS -DASAN_INIT_FIRST) }
+%ifarch armv7l armv7hl aarch64
+%undefine gcc_profiledbootstrap
+%endif
CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" XCFLAGS="$RPM_OPT_FLAGS" \
TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS" \
--enable-languages=c,c++,fortran \
--enable-checking=release \
--disable-libssp \
- --disable-bootstrap \
+ %{!?gcc_profiledbootstrap:--disable-bootstrap} \
--disable-libvtv \
--enable-plugin \
--disable-libcc1 \
--host=%{host_arch} \
--build=%{host_arch}
-make BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
+make BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} %{!?cross:%{?gcc_profiledbootstrap:profiledbootstrap}}
%{?gcc_run_tests:
echo "Run testsuite"
# asan needs a whole shadow address space
RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/ */ /g'`
%{?asan: RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS -DASAN_INIT_FIRST) }
+%ifarch armv7l armv7hl aarch64
+%undefine gcc_profiledbootstrap
+%endif
CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" XCFLAGS="$RPM_OPT_FLAGS" \
TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS" \
--enable-languages=c,c++,fortran \
--enable-checking=release \
--disable-libssp \
- --disable-bootstrap \
+ %{!?gcc_profiledbootstrap:--disable-bootstrap} \
--disable-libvtv \
--enable-plugin \
--disable-libcc1 \
--host=%{host_arch} \
--build=%{host_arch}
-make BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
+make BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} %{!?cross:%{?gcc_profiledbootstrap:profiledbootstrap}}
%{?gcc_run_tests:
echo "Run testsuite"
# asan needs a whole shadow address space