Codebase from CVS.
$ ./configure --host=armeb-softfloat-linux-gnu --prefix=/usr/armeb-softfloat-linux-gnu/usr --with-dbi-libdir=/usr/armeb-softfloat-linux-gnu/usr/lib --with-sqlite3-libdir=/usr/armeb-softfloat-linux-gnu/usr/lib --with-sqlite3 --disable-docs
$ make
...
make[3]: Entering directory `/home/nat/myc/Slug/libdbi-drivers-cvs/libdbi-drivers/drivers/sqlite3'
/bin/sh ../../libtool --tag=CC --mode=link armeb-softfloat-linux-gnu-gcc -O20 -ffast-math -D_REENTRANT -fsigned-char -g -O2 -module -avoid-version -L/usr/armeb-softfloat-linux-gnu/usr/lib -lsqlite3 -no-undefined -ldbi -L/usr/armeb-softfloat-linux-gnu/usr/lib -o libdbdsqlite3.la -rpath /usr/armeb-softfloat-linux-gnu/usr/lib/dbd dbd_sqlite3.lo
libtool: link: armeb-softfloat-linux-gnu-gcc -shared .libs/dbd_sqlite3.o -Wl,-rpath -Wl,/usr/armeb-softfloat-linux-gnu/usr/lib -Wl,-rpath -Wl,/usr/armeb-softfloat-linux-gnu/usr/lib -L/usr/armeb-softfloat-linux-gnu/usr/lib /usr/lib/libsqlite3.so -lpthread /usr/armeb-softfloat-linux-gnu/usr/lib/libdbi.so -ldl -lm -Wl,-soname -Wl,libdbdsqlite3.so -o .libs/libdbdsqlite3.so
/usr/lib/libsqlite3.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
-------------------------------
--with-sqlite3-libdir is being ignored, I would be much better if --prefix was pre-pended to all library/include searches this would make it a lot easier than all the --with-blah-{lib,inc}dir directives when cross compiling.
A temporary fix which works;
ln -sf /usr/armeb-softloat-linux-gnu/usr/lib/libsqlite3.so /usr/lib
regards,
nat