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)
Список
Дерево обсуждения
pgsql: Fix interaction of Perl and stdbool.h Peter Eisentraut <peter_e@gmx.net>
Re: pgsql: Fix interaction of Perl and stdbool.h Tom Lane <tgl@sss.pgh.pa.us>
Re: pgsql: Fix interaction of Perl and stdbool.h David Steele <david@pgmasters.net>
Re: pgsql: Fix interaction of Perl and stdbool.h Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: pgsql: Fix interaction of Perl and stdbool.h Tom Lane <tgl@sss.pgh.pa.us>
On 3/23/18 12:19, David Steele wrote: > On 3/23/18 11:49 AM, Tom Lane wrote: >> Peter Eisentraut 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 по дате отправления