From: | "Gregory W Burnham" <gburnham(at)sfu(dot)ca> |
---|---|
To: | <pgsql-sql(at)postgreSQL(dot)org> |
Subject: | Re: [SQL] binary operators / C func getting "invalid ELF header" |
Date: | 1999-01-19 03:18:01 |
Message-ID: | 00ff01be435a$52d71ea0$8d0835d1@bconnected.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
>> I've gone down the path of trying to write a C function to
>> do this... and am getting this error:
>>
>> db=3D> select not_a_and__a_xor_b(1,1);
>> ERROR: Load of file /home/michael/sql/funcs.so failed:
>> =A8=B8t(at)=A8=B8t@chael/sql/funcs.so: invalid ELF header
>>
>> I'm compiling with the -fpic option for Linux (under gcc)
>>
>> cc -c -O2 -fpic -g -I. -I./include -I. -I./include -c funcs.c -o
>> funcs.o
>> /bin/rm -f funcs.so
>> /usr/bin/ar cr funcs.so funcs.o =20
Here's an except from my make file, and I've
had not problem (so far) with the functions.
cc -c -I/usr/include/pgsql functions/functions.c -o functions/functions.o
ld -shared -o /tmp/functions.so functions/functions.o
Gregory W Burnham
Software Engineer
Excite Labs
Faculty Of Education
Simon Fraser University
Vancouver, BC, V5A 1S6
604 291 3615 (ph)
604 291 5679 (fx)
From | Date | Subject | |
---|---|---|---|
Next Message | Shane Wilson | 1999-01-19 15:32:49 | Time format |
Previous Message | Gene Selkov Jr. | 1999-01-19 01:47:25 | Re: [SQL] binary operators / C func getting "invalid ELF header" |