2015-01-19 11:01 GMT+01:00 Frank Ho <frank...@263.net>: > I compiled the SQLite on the Cygwin 1.7.33 running on a Windows 8.1, here's > the error: > > .libs/sqlite3.o: In function `sqlite3ThreadProc': > ....../sqlite-autoconf-3080800/sqlite3.c:22471: undefined reference to > `_endthreadex' > .libs/sqlite3.o: In function `sqlite3ThreadCreate': > ....../sqlite-autoconf-3080800/sqlite3.c:22493: undefined reference to > `_beginthreadex' > collect2: error: ld returned 1 exit status
The problem is here: <http://www.sqlite.org/src/artifact/779d588e3b7756ec?ln=44-50> For Cywin, SQLITE_MUTEX_PTHREADS should be set to 1, but in those lines SQLITE_MUTEX_W32 is set in stead. There was a commit which was Any chance this will be fixed for SQLite 3.8.9? There was a commit in SQLite which simply disables all multi-threading for Cygwin: <www.sqlite.org/src/info/2037442c58> that's indeed another possible 'solution' ;-) Regards, Jan Nijtmans _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users