This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PostgreSQL plperl crash on Cygwin 1.7.5




Reini Urban wrote:
2010/5/2 Andrew Dunstan :
On Cygwin version 1.7.5 I am trying to run set up a member of the PostgreSQL
Buildfarm <http://www.pgbuildfarm.org/cgi-bin/show_status.pl>. We have a
current Cygwin member (run by me) using Cygwin version 1.5.25, which for the
most part runs without major problems.

The good news is that even on the latest code, both stable and development,
PostgreSQL builds and its core regression tests run with 100% success.

The bad news is that I get a segfault when trying to run the regression
tests for the embedded PLPerl language. The test fails when it tries to load
Postgres' plperl.dll.

Hi Andrew,


This is because cygwin perl is compiled with gcc-4 and -fstack-protector
and you are trying with gcc-3 without -fstack-protector.

Installing gcc-4 and doing the configure with
CC=gcc-4 should do the trick.


Sadly, this doesn't fix it. And if I add CFLAGS=-fstack-protector to the build it doesn't even finish linking let alone run. I get errors like:


   /home/Andrew/bf/root/HEAD/pgsql.1428/src/interfaces/libpq/fe-auth.c:967:
   undefined reference to `___stack_chk_guard'

cheers

andrew


-- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]