Let me do this again without this confanged EXTERNAL thing our email server
puts on everything...
You're linking your two .o into the shared library instead of sqlite3.o
1.
2.
OBJS=src/luasql.o src/ls_$T.o
3.
4.
5.
src/$(LIBNAME): $(OBJS)
6.
$(CC) $(CFLAGS) $(LIB_OPTION) $(DRIVER_LIBS) -o $@ $(OBJS)
7.
Change to
1.
2.
src/$(LIBNAME): $(OBJS)
3.
4.
$(CC) $(CFLAGS) $(LIB_OPTION) $(DRIVER_LIBS) -o $@ sqlite3.o
Michael D. Black
Senior Scientist
Advanced Analytics Directorate
Northrop Grumman Information Systems
________________________________
From: [email protected] on behalf of Gilles Ganault
Sent: Thu 12/2/2010 7:24 AM
To: [email protected]
Subject: EXTERNAL:Re: [sqlite] Cross-compiling SQLite for Blackfin+uClinux?
On Wed, 1 Dec 2010 11:10:54 -0600, "Black, Michael (IS)"
<[email protected]> wrote:
>I don't think you need to do the LDFLAGS thing...
>
>gcc -O2 -fpic -shared -Wl,-soname,sqlite3.so -o sqlite3.so sqlite3.c
>
>Works fine for me. Though I'm not using the Blackfin compiler...
Thanks Michael for the tip. The compiling seems to work... but the
final sqlite3.so is not usable: "./lua: can't resolve symbol
'_sqlite3_open'"
Here's what I did:
http://pastebin.com/NeW7vW62
The LuaSQL for Sqlite3 with SQLite statically compiled is only 38.172
bytes, and when I try to "require "luasql.sqlite3"", I get "can't
resolve symbol '_sqlite3_open'".
Obviously, I'm doing something wrong here.
Any tip much appreciated.
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users