Re: pgsql: Fix interaction of Perl and stdbool.h
От | Peter Eisentraut |
---|---|
Тема | Re: pgsql: Fix interaction of Perl and stdbool.h |
Дата | |
Msg-id | 5aa06ffe-5443-bcfd-136d-44153022b942@2ndquadrant.com обсуждение исходный текст |
Ответ на | Re: pgsql: Fix interaction of Perl and stdbool.h (David Steele <david@pgmasters.net>) |
Ответы |
Re: pgsql: Fix interaction of Perl and stdbool.h
|
Список | pgsql-committers |
On 3/23/18 12:19, David Steele wrote: > On 3/23/18 11:49 AM, Tom Lane wrote: >> Peter Eisentraut <peter_e@gmx.net> writes: >>> Fix interaction of Perl and stdbool.h >> >> Not sure if this broke it or it was already broken, but my compiler >> is now very unhappy. >> >> In file included from /usr/lib64/perl5/CORE/perl.h:2424, >> from plperl.h:60, >> from SPI.xs:18: >> /usr/lib64/perl5/CORE/handy.h:108:1: warning: "bool" redefined > > One way to fix this is to mark bool as defined in plperl.c: > > #ifndef HAS_BOOL > # define HAS_BOOL 1 > #endif Well, that's what we had before, but that crashed on the 4-byte bool platforms. So the fix I pushed does that only if PostgreSQL is using stdbool.h. It works for me on CentOS 6 now. -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
В списке pgsql-committers по дате отправления: