%build mkdir -p build cd build languages="c" %if %build_cxx languages="$languages,c++" %endif %if %build_g77 languages="$languages,g77" %endif %if %build_f95 languages="$languages,f95" %endif %if %build_gcj languages="$languages,java" %endif %if %build_objc languages="$languages,objc" %endif %if %build_gnat languages="$languages,ada" %endif %if %build_libgcj optargs="--enable-libgcj" %endif %if "%{_prefix}" != "/usr" export PATH="%{_bindir}:${PATH}" %endif CC="%{__cc} ${RPM_OPT_FLAGS}" \ ../gcc-%{gcc_version}/configure \ --prefix=%{_prefix} \ --bindir=%{_bindir} \ --includedir=%{_includedir} \ --libdir=%{_libdir} \ --mandir=%{_mandir} \ --infodir=%{_infodir} \ --datadir=%{_datadir} \ --build=%_build --host=%_host \ --target=@tool_target@ \ --with-gnu-as --with-gnu-ld --verbose \ --with-newlib \ --with-system-zlib \ --disable-nls --without-included-gettext \ --disable-win32-registry \ --enable-version-specific-runtime-libs \ --enable-threads \ --with-sysroot=%{_prefix}/@tool_target@/sys-root \ --enable-languages="$languages" $optargs %if "%_host" != "%_build" # Bug in gcc-3.2.1: # Somehow, gcc doesn't get syslimits.h right for Cdn-Xs mkdir -p gcc/include cp ../gcc-%{gcc_pkgvers}/gcc/gsyslimits.h gcc/include/syslimits.h %endif make all %if %build_infos make info %endif cd ..