Re: V8 Beta 5 on AIX

Поиск
Список
Период
Сортировка
От Christopher Browne
Тема Re: V8 Beta 5 on AIX
Дата
Msg-id 60oeh29dcr.fsf@dba2.int.libertyrms.com
обсуждение исходный текст
Ответ на Re: V8 Beta 5 on AIX  (Kenneth Marshall <ktm@it.is.rice.edu>)
Список pgsql-hackers
pgman@candle.pha.pa.us (Bruce Momjian) writes:
> Kenneth Marshall wrote:
>> > Let me ask --- if you change the CC line in Makefile.global to cc_r,
>> > does everything build OK?  That might be a clean solution because the
>> > change could be made in one place.  Of course this would mean the
>> > backend would also be compiled using cc_r and I have no idea of the
>> > effect.
>> > 
>> > Of course, the idea that any use of libpq has to use cc_r is going to
>> > make building things complex without some adjustments.
>> > 
>> > Also, what version of AIX are you using?  Are other AIX folks having
>> > thread build problems?
>> 
>> We have until very recently supporting a number of applications
>> requiring threading on AIX 3/4/5. They always required much more
>> understanding of the entire compile/link/run cycle than any other
>> platform we use. Changing the CC line to cc_r works fine with the
>> only problem being the cascaded use of cc_r into any application
>> that links against libpq. Even with these complications, I think we
>> should still allow threading on AIX. Anyone who builds software on
>> AIX already knows how to manage these issues.
>
> OK, but why does the AIX 5.1 version they have not have cc_r?

Because AIX 5.1 does not include cc_r; while it is termed the
"standard C compiler for AIX," there's about the same amount of
weasel-wording to that that there is to the notion of "open systems."

cc_r is a C compiler for AIX, and it evidently conforms (to some
degree or another) to the ANSI C standard.

It is not, however, included with AIX so as to allow it to be
considered a "standard component" that you can expect to find
available on AIX systems in general.  It's only available if it has
been purchased.
-- 
"cbbrowne","@","ca.afilias.info"
<http://dev6.int.libertyrms.com/>
Christopher Browne
(416) 673-4124 (land)


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

Предыдущее
От: Kenneth Marshall
Дата:
Сообщение: Re: Call for port reports
Следующее
От: Tom Lane
Дата:
Сообщение: Re: tuple properties out of TupleTableSlot