Prev: [HACKERS] returning array in a field together with other types
Next: [HACKERS] out-of-scope cursor errors
From: Andrew Dunstan on 28 Jan 2010 23:02 Tim Bunce wrote: > This is an updated version of the third of the patches to be split out > from the former 'plperl feature patch 1'. > > It includes changes following discussions with Tom Lane and others. > > Changes in this patch: > > - Added plperl.on_perl_init GUC for DBA use (PGC_SIGHUP) > SPI functions are not available when the code is run. > > - Added interpreter destruction behaviour > Hooked via on_proc_exit(). > Only has any effect for normal shutdown. > END blocks, if any, are run then objects are > destroyed, calling their DESTROY methods, if any. > SPI functions will die if called at this time. > This patch is giving me a build error on Windows: dlltool --export-all --output-def libplperldll.def plperl.o SPI.o Util.o dllwrap -o plperl.dll --dllname plperl.dll --def libplperldll.def plperl.o SPI.o Util.o -L../../../src/backend -lpostgres -LC:/Perl/lib/CORE -L../../../src/port -L/c/tcl/lib -lperl58 plperl.o(.text+0x33b): In function `plperl_destroy_interp': C:/msys/1.0/home/pgrunner/bf/root/HEAD/pgsql.plperlnew/src/pl/plperl/plperl.c:639: undefined reference to `Perl_sv_clean_objs' collect2: ld returned 1 exit status c:\mingw\bin\dllwrap.exe: c:\mingw\bin\gcc exited with status 1 cheers andrew -- Sent via pgsql-hackers mailing list (pgsql-hackers(a)postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers |