Re: Small patch to compile on IRIX 6.5 with gcc

Поиск
Список
Период
Сортировка
От Matteo Beccati
Тема Re: Small patch to compile on IRIX 6.5 with gcc
Дата
Msg-id 45E4BF39.601@beccati.com
обсуждение исходный текст
Ответ на Re: Small patch to compile on IRIX 6.5 with gcc  (Andrew Dunstan <andrew@dunslane.net>)
Список pgsql-patches
Hi,

>>   + #include <internal/stdlib_core.h>
>>
> This will break many, possibly most platforms. It is certainly absent on
> this Linux box.
>
>
>>   + #include <sys/file.h>
>
> Why is this needed?
>
> Perhaps if you showed us the errors that result from not having these
> things we could judge better how to address them.

After some digging, it seems that gcc is using some custom header files
in /usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.3/include/ as first match.

This files seem to be generated by fixincludes and some seem to be non
working (I.e. unistd.h is empty). Moving away unistd.h and stlib.h does
the trick and postgresql compiles without any patch.

template1=# SELECT VERSION();
                               version
---------------------------------------------------------------------
 PostgreSQL 8.2.3 on mips-sgi-irix6.5, compiled by GCC gcc (GCC) 3.3
(1 row)

gmake check also runs without any failure.


Best regards
--
Matteo Beccati
http://phpadsnew.com
http://phppgads.com


В списке pgsql-patches по дате отправления:

Предыдущее
От: "Joshua D. Drake"
Дата:
Сообщение: Re: [HACKERS]
Следующее
От: Neil Conway
Дата:
Сообщение: Re: [HACKERS]