Well, yes. I wrote a little make file which takes care of this part (except
restarting the session):
INCLUDEDIRS += -I$(shell pg_config --includedir-server)
LIBDIR = -L$(shell pg_config --libdir)
LIBINSTALL = $(shell pg_config --pkglibdir)
integrated_c.so: integrated_c.c Makefile
gcc -fpic -o integrated_c.o -c integrated_c.c
$(INCLUDEDIRS)
gcc -shared -o integrated_c.so integrated_c.o $(LIBDIR)
-lmpfr -lgmp
cp integrated_c.so $(LIBINSTALL)
-----Ursprüngliche Nachricht-----
Von: Tom Lane [mailto:[email protected]]
Gesendet: Montag, 18. Juli 2011 16:33
An: Gregor Trefs
Cc: [email protected]
Betreff: Re: [GENERAL] C function returns null values
Gregor Trefs <[email protected]> writes:
> Thanks for your answer. I edited my code, but still get these random null
> values. What else can I do ?
Mph ... you're aware that you have to start a fresh session to load a new
version of a .so into the backend?
regards, tom lane
--
Sent via pgsql-general mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general