powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Компиляция PostgreSQL под Solaris
5 сообщений из 5, страница 1 из 1
Компиляция PostgreSQL под Solaris
    #33394106
AVN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi.
Есть Solaris SPARC 8. Пытаюсь скомпилировать сановским компилятором с опциями CFLAGS='-fast -xarch=v8plus' Получаю warning
gmake[4]: Leaving directory `/export/home/demo/postgresql-8.0.1/src/backend/catalog'
/usr/local/bin/gmake -C parser all
gmake[4]: Entering directory `/export/home/demo/postgresql-8.0.1/src/backend/parser'
cc -Xa -fast -xarch=v8plus -I. -I../../../src/include -c -o analyze.o analyze.c
cc -Xa -fast -xarch=v8plus -I. -I../../../src/include -c -o gram.o gram.c
"scan.l", line 614: warning: argument #1 is incompatible with prototype:
prototype: pointer to const unsigned char : "../../../src/include/mb/pg_wchar.h", line 296
argument : pointer to char

и все, компиляция останавливается

Если без флага -fast, то все проходит нормально и работает. Но хотелось бы с -fast, а то в FAQ заявляет о приросте производительности до 50%.
Пытался на версиях 7.4.9 b 8.0.1

Никто не сталкивался?
...
Рейтинг: 0 / 0
Компиляция PostgreSQL под Solaris
    #33394849
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Указать компилятору чтобы игнорировал врнинги - тогда должен скомпилиться
...
Рейтинг: 0 / 0
Компиляция PostgreSQL под Solaris
    #33398178
@NET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AVNHi.
Есть Solaris SPARC 8. Пытаюсь скомпилировать сановским компилятором с опциями CFLAGS='-fast -xarch=v8plus' Получаю warning
gmake[4]: Leaving directory `/export/home/demo/postgresql-8.0.1/src/backend/catalog'
/usr/local/bin/gmake -C parser all
gmake[4]: Entering directory `/export/home/demo/postgresql-8.0.1/src/backend/parser'
cc -Xa -fast -xarch=v8plus -I. -I../../../src/include -c -o analyze.o analyze.c
cc -Xa -fast -xarch=v8plus -I. -I../../../src/include -c -o gram.o gram.c
"scan.l", line 614: warning: argument #1 is incompatible with prototype:
prototype: pointer to const unsigned char : "../../../src/include/mb/pg_wchar.h", line 296
argument : pointer to char

и все, компиляция останавливается

Если без флага -fast, то все проходит нормально и работает. Но хотелось бы с -fast, а то в FAQ заявляет о приросте производительности до 50%.
Пытался на версиях 7.4.9 b 8.0.1

Никто не сталкивался?

А ты gmake поставил, прежде чем компилить?
...
Рейтинг: 0 / 0
Компиляция PostgreSQL под Solaris
    #33399906
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
@NET"scan.l", line 614: warning: argument #1 is incompatible with prototype:
prototype: pointer to const unsigned char : "../../../src/include/mb/pg_wchar.h", line 296
argument : pointer to char

А ты gmake поставил, прежде чем компилить?

При чем тут gmake, если это компилятор останавливается. Т е const unsigned char и char считаются разными типами, при жестком контроле типов такой варнинг как ошибка, поэтому компилятор и останавливается. Должен быть ключик чтобы не считать варнинги такого уровня ошибками
...
Рейтинг: 0 / 0
Компиляция PostgreSQL под Solaris
    #33402531
AVN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy Т е const unsigned char и char считаются разными типами, при жестком контроле типов такой варнинг как ошибка, поэтому компилятор и останавливается. Должен быть ключик чтобы не считать варнинги такого уровня ошибкамиПопробовал указать игнорировать варнинги - эффект тот же.
Я может несколько не правильно выразился, компилятор не останавливается в том смысле что его работа прекрашается и выдается приглашение коммандной строки. Нет. Компилятор висит в памяти и похоже именно "висит". Если посмотреть на процессы то процесс iropt распухает до сотен мегабай занимая весь своп. Ну я подожду полчаси да кильну процесс. Мож оперативки мало - 128Мег.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Компиляция PostgreSQL под Solaris
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]