Warren Young wrote:
> 
> It can't build a shared library (DLL) on Cygwin any more:
> 
> ./libtool --mode=link gcc   -g -O2 -DSQLITE_OS_WIN=1 -I. -I./src 
> -I./ext/rtree -D_HAVE_SQLITE_CONFIG_H -DBUILD_sqlite -DNDEBUG 
> -I/usr/include -DSQLITE_THREADSAFE=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 
> -o libsqlite3.la sqlite3.lo  \
>           -rpath "/usr/local/lib" -version-info "8:6:8"
> libtool: link: warning: undefined symbols not allowed in i686-pc-cygwin 
> shared libraries
> 

Are there any further details you could provide that would point us in the
direction of which symbols are "undefined"?

>
> If new declarations sans definitions weren't actually added, perhaps 
> someone forgot to add:
> 
> #ifdef _WIN32
> __declspec(dllexport)
> #endif
> 

It looks like you are compiling the amalgamation.  What were the command
line options used to generate it?

--
Joe Mistachkin

_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to