Thread
-
[PATCH] Patch to fix libecpg.so for isinf missing
Jiang Guiqing <jianggq@cn.fujitsu.com> — 2012-12-03T05:12:48Z
hi isinf() is not build to libecpg.so if build and install postgresql by source on solaris9. (isinf() is not contained within solaris9 system.) bash-2.05$ nm /usr/local/pgsql/lib/libecpg.so | grep isinf [215] | 0| 0|FUNC |GLOB |0 |UNDEF |isinf It(isinf missing) will causes ecpg program compile error such as follows. bash-2.05$ ecpg test.pgc bash-2.05$ cc -I/usr/local/pgsql/include -L/usr/local/pgsql/lib -lecpg test.c -o test Undefined first referenced symbol in file isinf /usr/local/pgsql/lib/libecpg.so ld: fatal: Symbol referencing errors. No output written to test I modify src/interfaces/ecpg/ecpglib/Makefile to resolve this problem. The diff file refer to the attachment "ecpglib-Makefile.patch". Regards, Jiang Guiqing
-
Re: [PATCH] Patch to fix libecpg.so for isinf missing
Michael Meskes <meskes@postgresql.org> — 2012-12-04T15:45:16Z
On Mon, Dec 03, 2012 at 01:12:48PM +0800, Jiang Guiqing wrote: > isinf() is not build to libecpg.so if build and install postgresql > by source on solaris9. > (isinf() is not contained within solaris9 system.) > ... > I modify src/interfaces/ecpg/ecpglib/Makefile to resolve this problem. > The diff file refer to the attachment "ecpglib-Makefile.patch". Thanks for finding and fixing the problem, patch committed to HEAD and all 9.* branches. Michael -- Michael Meskes Michael at Fam-Meskes dot De, Michael at Meskes dot (De|Com|Net|Org) Michael at BorussiaFan dot De, Meskes at (Debian|Postgresql) dot Org Jabber: michael.meskes at gmail dot com VfL Borussia! Força Barça! Go SF 49ers! Use Debian GNU/Linux, PostgreSQL
-
Re: [PATCH] Patch to fix libecpg.so for isinf missing
Bruce Momjian <bruce@momjian.us> — 2012-12-04T17:31:28Z
On Tue, Dec 4, 2012 at 04:45:16PM +0100, Michael Meskes wrote: > On Mon, Dec 03, 2012 at 01:12:48PM +0800, Jiang Guiqing wrote: > > isinf() is not build to libecpg.so if build and install postgresql > > by source on solaris9. > > (isinf() is not contained within solaris9 system.) > > ... > > I modify src/interfaces/ecpg/ecpglib/Makefile to resolve this problem. > > The diff file refer to the attachment "ecpglib-Makefile.patch". > > Thanks for finding and fixing the problem, patch committed to HEAD and all 9.* branches. I have applied the attached patch to 9.0 to fix a merge conflict. I patterned it after the commits you did to the other branches. -- Bruce Momjian <bruce@momjian.us> http://momjian.us EnterpriseDB http://enterprisedb.com + It's impossible for everything to be true. +
-
Re: [PATCH] Patch to fix libecpg.so for isinf missing
Michael Meskes <meskes@postgresql.org> — 2012-12-04T18:06:02Z
On Tue, Dec 04, 2012 at 12:31:28PM -0500, Bruce Momjian wrote: > I have applied the attached patch to 9.0 to fix a merge conflict. I > patterned it after the commits you did to the other branches. That is interesting. I fixed the same conflict and my git showed the commit, but apparently that upush didn't work correctly. Sorry. Michael -- Michael Meskes Michael at Fam-Meskes dot De, Michael at Meskes dot (De|Com|Net|Org) Michael at BorussiaFan dot De, Meskes at (Debian|Postgresql) dot Org Jabber: michael.meskes at gmail dot com VfL Borussia! Força Barça! Go SF 49ers! Use Debian GNU/Linux, PostgreSQL