Сборка Firebird под линуксом RHEL 4, платформа Power

Установка базовых дистрибутивов, создание своих, распространение, установка автоматически и "вручную", файлы, необходимые для создания дистрибутивов.

Модераторы: kdv, Alexey Kovyazin

Ответить
aml
Сообщения: 1
Зарегистрирован: 31 мар 2006, 10:34

Сборка Firebird под линуксом RHEL 4, платформа Power

Сообщение aml » 31 мар 2006, 14:03

Есть в наличии IBM-овский сервер p505. Хочу собрать для него FB-1.5, под линукс, а в последствии возможно и под AIX. Сейчас на сервере стоит RHEL4 AS. Скачал и распаковал исходники: firebird-1.5.3.4870.tar.bz2

Далее делаю как делал в линуксе, но интеловых машинках
./configure
make

но получаю следующее:
make[3]: Entering directory `/home/aml/SRC/firebird-1.5.3.4870/src'
g++ -I../src/include/gen -I../src/include -ggdb -O3 -march=i586 -mcpu=i686 -fn o-omit-frame-pointer -fno-builtin -DNDEBUG -DLINUX -pipe -MMD -fPIC -DPROD_BUIL D -c ../src/common/classes/alloc.cpp -o ../temp/libfbcommon/common/classes/alloc .o
cc1plus: error: invalid option `arch=i586'

Подскажите где и что надо сделать чтоб объяснить компилятору что архитектура не i586 ?

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 03 апр 2006, 08:16

Кстати, запускать лучше autogen.sh с параметрами. По умолчанию тебе соберется классика.
Опции компилятора обычно задаются в builds/posix/prefix.* файлах. Найди который из них подцепился и поправь. Или перед make поправь gen/make.platform (под этим именем копируется один из prefix-файлов).

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Сообщение dimitr » 03 апр 2006, 17:05

портирование на новую платформу не ограничивается подправлением makefile-а. Придется еще и в сорцах кое-что добавлять. Думаю, что с такой темой лучше идти в fb-devel.

Ответить