дано:
железо интел 815, целерон гиг с чем-то, память 256
ASP11, kernel-2.6.16-1.2108asp, glibc-2.3.6-3asp, gcc-4.0.2-8.fc4
то есть компилятор родной из поставки.
действия:
тяну с официального сайта родной gcc-4.0.2-8.fc4.src.rpm,
ставлю его rpm -i gcc-4.0.2-8.fc4.src.rpm
перехожу в /usr/src/asplinux/SPECS
запускаю rpmbuild -bb gcc4.spec
то есть пытаюсь по умолчанию пересобрать родной компилятор...
проблема:
configure: error:
The following requested language were not found: ada
The available languages are: c,ada,c++,f95,java,objc,treelang
вопросы:
1. кто виноват?
2. что делать?
добавка:
все компиляторы и библиотеки (в том числе ada) установлены.
Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.
А если так: rpmbuild -bb
Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.
так я вроде так и написал
проблема в том, что оно (configure) типа не находит компилятор ады, хотя он и его либы установлены.
Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.
Ох, простите, я не заметил...
А их девелы установлены?
Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.
А их девелы установлены?
а у них девелов в принципе нет
Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.
Тогда просим помощи у более опытных членов клуба...
Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.
в продолжение темы... устроил разбор полетов конфигуре и нарыл следующее...
configure проверяет наличие драйвера компилятора путем компиляции вот такой маленькой программки:
------------- conftest.adb ----------
procedure conftest is begin null; end conftest;
-------------------------------------------
компилирует командой gcc -c conftest.adb
компиляция вылетает с таким вот сообщением:
+===========================GNAT BUG DETECTED==============================+
| 4.0.2 20051125 (Red Hat 4.0.2-8) (i386-asplinux-linux-gnu) Storage_Error stack overflow (or erroneous memory access)|
| Error detected at system.ads:151:5 |
вопросы остаются
кто виноват?
что делать?
Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.
Кстати, у Вас asplinux-rpm-config.noarch стоит?
Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.
Непонятна цель действий: зачем компилировать компилятор?
Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.
у меня НЕ собирается только и исключительно ADA
все остальное нормально... тут вроде ссылочку на багзиллу дали, попробую, потом отпишу результат...
Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.
одно из преимуществ линукса перед виндой в том, что я (root) могу пересобрать ЛЮБОЙ компонент системы... а вот АДА вылетает с ошибкой и меня это расстраивает... теперь уже это вопрос чести
изначально хотел завернуть в rpm более новую версию gcc и нарвался на такие грабли 
Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.
победил........... selinux рубал компилятор ады за executable stack

спасибо lg с форума community.asplinux.ru за ссылку
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=187853