Pentium 4
Slackware
gcc-3.2.3
Configured with: ../gcc-3.2.3/configure --prefix=/root/pkg_build/usr/local --enable-shared --enable-threads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld --with-arch=i686
export CFLAGS='-O2 -march=i686'
export CXXFLAGS='-O2 -march=i686'
Пробывал собирать:
1) make LIBCFLAGS='-g -O2' LIBCXXFLAGS='-g -O2 -fno-implicit-templates' bootstrap
2) make LIBCFLAGS='-g -O2 -march=i686' LIBCXXFLAGS='-g -O2 -fno-implicit-templates -march=i686' bootstrap
3) make LIBCFLAGS='-g -O2' LIBCXXFLAGS='-g -O2' bootstrap
И еще, по моему, 4) make LIBCFLAGS='-g -O2 -march=i686' LIBCXXFLAGS='-g -O2 -march=i686' bootstrap
При попытке собрать новым gcc linux-2.4.20 - не компилится, вылетает с ошибками. (Да, вообще <почти> ничего, из исходников, не собирается.)
Если собирать gcc так:
export CFLAGS='-O2 -march=i686'
export CXXFLAGS='-O2 -march=i686'
make bootstrap
Потом, этим, свежесобраным, gcc все нормально собирается.
Кто нибудь может объяснить в чем дело?
Заранее благодарен!