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

Reply via email to