Ошибка при сборке gcc-3.4.6-r2

Не могу побороть ошибку

echo timestamp > clean_s1
make CC=" stage1/xgcc -Bstage1/ -B/usr/x86_64-pc-linux-gnu/bin/" CC_FOR_BUILD=" stage1/xgcc -Bstage1/ -B/usr/x86_64-pc-linux-gnu/bin/" \
                 STAGE_PREFIX=stage1/ \
                 ADAFLAGS="" CFLAGS="-O2 -march=native" LDFLAGS="" WARN_CFLAGS="\$(GCC_WARN_CFLAGS)" STRICT_WARN="-pedantic -Wno-long-long -Wold-style-definition " libdir=/usr/lib LANGUAGES="c gcov gcov-dump c++ treelang proto" MAKEINFO="/var/tmp/portage/sys-devel/gcc-3.4.6-r2/work/gcc-3.4.6/missing makeinfo --split-size=5000000" MAKEINFOFLAGS="--no-split" MAKEOVERRIDES= OUTPUT_OPTION="-o \$@" \
                 CFLAGS="-O2 -march=native" WERROR="" 
make[2]: Entering directory `/var/tmp/portage/sys-devel/gcc-3.4.6-r2/work/build/gcc'
stage1/xgcc -Bstage1/ -B/usr/x86_64-pc-linux-gnu/bin/ -c    -O2 -march=native -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wold-style-definition     -DHAVE_CONFIG_H -DGENERATOR_FILE    -I. -I. -I/var/tmp/portage/sys-devel/gcc-3.4.6-r2/work/gcc-3.4.6/gcc -I/var/tmp/portage/sys-devel/gcc-3.4.6-r2/work/gcc-3.4.6/gcc/. -I/var/tmp/portage/sys-devel/gcc-3.4.6-r2/work/gcc-3.4.6/gcc/../include  /var/tmp/portage/sys-devel/gcc-3.4.6-r2/work/gcc-3.4.6/gcc/genmodes.c -o genmodes.o
/var/tmp/portage/sys-devel/gcc-3.4.6-r2/work/gcc-3.4.6/gcc/genmodes.c:1: error: bad value (native) for -march= switch
/var/tmp/portage/sys-devel/gcc-3.4.6-r2/work/gcc-3.4.6/gcc/genmodes.c:1: error: bad value (native) for -mtune= switch
make[2]: *** [genmodes.o] Ошибка 1
make[2]: Leaving directory `/var/tmp/portage/sys-devel/gcc-3.4.6-r2/work/build/gcc'
make[1]: *** [stage2_build] Ошибка 2
make[1]: Leaving directory `/var/tmp/portage/sys-devel/gcc-3.4.6-r2/work/build/gcc'
make: *** [bootstrap-lean] Ошибка 2


 * 
 * ERROR: sys-devel/gcc-3.4.6-r2 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 4962:  Called toolchain_src_compile
 *             environment, line 5544:  Called gcc_src_compile
 *             environment, line 3135:  Called gcc_do_make
 *             environment, line 2925:  Called die
 * The specific snippet of code:
 *       emake LDFLAGS="${LDFLAGS}" STAGE1_CFLAGS="${STAGE1_CFLAGS}" LIBPATH="${LIBPATH}" BOOT_CFLAGS="${BOOT_CFLAGS}" ${GCC_MAKE_TARGET} || die "emake failed with ${GCC_MAKE_TARGET}";
 *  The die message:
 *   emake failed with bootstrap-lean
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-devel/gcc-3.4.6-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-devel/gcc-3.4.6-r2/temp/environment'.
 * 

Нагуглил то, что такая ошибка ворзникает при недостатке системных ресурсов, но vmstat во время сборки показывает, что в ресурсами все норм.
Так же по рекомендациям отключал -pipe, но тоже не помогло.
Система Linux 2.6.31-gentoo-r6 #1 SMP x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 5400+ AuthenticAMD GNU/Linux

Кто-нибудь знает, как побороть?

PS Блин, только запостил и сразу заметил error: bad value (native) for -march= switch ....

:)

Смени в make.conf -mtune= и -march= на соответствующие твоей железке, GCC-3 не понимает ключа native
И впредь внимательно читай вывод ошибок - система тебе сама все пишет.

P.S. :) Только запостил и потом заметил товй P.S.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".