LINUX.ORG.RU

GCC 3.2.3 глюки


0

0

Вот значится собрал указанный сабж... (на gcc-3.2) а он не пашет ругается на ошибки в хидерах stdio.h stddef.h, в хидеры смотрел вроде все нормально (было бы удивительно если бы наооборот), но конечно мог и пропустить так что такой вот трабл. Хотелось бы узнать это его родные глюки или просто вот так криво собрался ? (если его то какой из этой серии нормальный начиная с gcc-3.2 по gcc-3.2.3)

anonymous

da vse 3.2 normal'nye... poprobuy proverit' kak sobralsya zapustiv make check posle make bootstrap... tol'ko chekaetsya raza v 3 dol'she chem sobiraetsya ;)

anonymous
()

То есть у вас он работает я так понял.... ? (если да то каким вы его собирали) что они все нормальные я в этом не сомневаюсь я хочу точно знать где искать траблы....) если он у когото нормально собрался и пашет это одно а если такиеже фигни выделывает то другое. Так что жду ответов потому что думаю ужже собрать и проверить 3.2.2 но время не охота терять если он абсолютно рабочий и че-то нето намутилось.

anonymous
()

Да и я ззабыл сказать самое возможно главное... я собирал его в статику чтобы потом собрать в динамику (LFS)

anonymous
()

Да и я забыл сказать самое возможно главное... я собирал его в статику чтобы потом собрать в динамику (LFS)

anonymous
()

ну ключи configure в студию, повешу у себя собирать... благо на атлоне минут 20-30 собирается :)

anonymous
()

ключи конфигуре имеется ввиду в более широком смысле --- полная последовательность сборки от исходника и инфа чем собиралось.

anonymous
()

я б совсем не хотел вас напрягать со сборкой... просто неужели никто не юзает именно эту версию gcc или лень сказать что-ли :(

собирал gcc-3.2 -------------------------------------------------- mkdir ../gcc-build && cd ../gcc-build && ../gcc-3.2.3/configure --enable-languages=c \ --disable-nls --disable-shared && echo "#define HAVE_GAS_HIDDEN 1" >> gcc/auto-host.h && make BOOT_LDFLAGS=-static bootstrap && -------------------------------------------------- дальше я из него сделал пакет tgz (при помощи checkinstall) ну и поставил на другой раздел с уже собранными в статику прогами при помощи installpkg ( слакварный пакет )

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

anonymous
()

я б совсем не хотел вас напрягать со сборкой... просто неужели никто не юзает именно эту версию gcc или лень сказать что-ли :(

собирал gcc-3.2
--------------------------------------------------
mkdir ../gcc-build &&
cd ../gcc-build &&
../gcc-3.2.3/configure --enable-languages=c \
   --disable-nls --disable-shared &&
echo "#define HAVE_GAS_HIDDEN 1" >> gcc/auto-host.h &&
make BOOT_LDFLAGS=-static bootstrap &&
--------------------------------------------------
дальше я из него сделал пакет tgz (при помощи checkinstall)
ну и поставил на другой раздел с уже собранными в статику прогами 
при помощи installpkg ( слакварный пакет )

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

anonymous
()

Блин, ну хоть скажи, какие ошибки. Иначе ничего нельзя понять.

anonymous
()

не хочешь напрягать со сборкой --- могу не собирать, но именно эта версия собирается на ура и под линухом (gcc295 и gcc3.1.x 3.2.x) и под цигвином, и, что самое странное потом работает на ура :) одно отличие --- не статикой собиралось ибо нафиг не надо статикой. всегда можно чрутом/LD_LIBRARY_PATH выкрутиться.

HTH

anonymous
()

кстати о птичках, по умолчанию оно афаир в /usr/local ставится, посему если ты ставил в /usr то может оттуда и есть проблемы с инклюдами... проверить gcc --verbose yourtestfile.c на предмет include path

anonymous
()

PS. повесил собираться, вечером погляжу.

HTH

anonymous
()

собралось, малость ругается make check-gcc на разницу в fixinclude, но по-моему не смертельно.

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