LINUX.ORG.RU

gcc-4.0


0

0

Кому-нибудь поставить удалось?
Делаю:
./configure --enable-nls --program-suffix=-4.0.0
OK
make BOOT_CFLAGS="-O2 -fssa" bootstrap
Говорит:
make[1]: Entering directory `/usr/local/gcc-4.0.0/build-i686-pc-linux-gnu/libiberty'
if [ x"" != x ] && [ ! -d pic ]; then \
mkdir pic; \
else true; fi
touch stamp-picdir
make[1]: *** Нет правила для сборки цели `../include/ansidecl.h', требуемой для `regex.o'. Останов.
make[1]: Leaving directory `/usr/local/gcc-4.0.0/build-i686-pc-linux-gnu/libiberty'
make: *** [all-build-libiberty] Ошибка 2

★★★★★

Система - Slackware 10

UVV ★★★★★
() автор топика

в cygwin та же херь. однозначно недоделку выпустили. надо ждать 4.0.3 как минимум

Reset ★★★★★
()

Почитай, как надо gcc собирать сначала, как директории создавать, зачем и почему.

Deleted
()
Ответ на: комментарий от Reset

Reset, не катят. и раньше не катили. ;) читать документацию не только нужно, но и полезно - там написано почему не катит.

mkdir build
cd build
../gcc-4.0.0/configure
make bootstrap
make check
make install

gassique ★★
()
Ответ на: комментарий от gassique

2gassique

First, we highly recommend that GCC be built into a separate directory than the sources which does not reside within the source tree. This is how we generally build GCC; building where srcdir == objdir should still work, but doesn't get extensive testing; building where objdir is a subdirectory of srcdir is unsupported.

Неуглядел, спасибо!
Просто в предыдущих версиях в корне можно было собирать!

UVV ★★★★★
() автор топика
Ответ на: комментарий от gassique

>Reset, не катят. и раньше не катили. ;) читать документацию не только нужно, но и полезно - там написано почему не катит.

мдя. столько лет собирал как я написал выше и никаких проблем не было

Reset ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.