Thread

  1. [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
    
  2. 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
    
    
    
  3. 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. +
    
  4. 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