Hi, I am cross compiling libssh2 for use on Zaurus using the ARM Quantumstep toolchain.
First I built zlib for ARM then I configure libssh2: ./configure --host arm-quantumstep-linux-gnu --with-libz-prefix=/Users/username/Zaurus/BuildSystem --with-libssl-prefix=/Users/username/Zaurus/openssl-1.0.1e In my BuildSystem dir you can find subdirectories for include and lib containing zlib headers and libz.so. However make fails when building the tests: Making all in tests /bin/sh ../libtool --tag=CC --mode=link arm-quantumstep-linux-gnu-gcc -g -O2 -o ssh2 ssh2.o ../src/libssh2.la -ldl libtool: link: arm-quantumstep-linux-gnu-gcc -g -O2 -o .libs/ssh2 ssh2.o ../src/.libs/libssh2.so -ldl -Wl,-rpath -Wl,/usr/local/lib /Developer/Xtoolchain/i386-apple-darwin/gcc-2.95.3-glibc-2.2.2/arm-quantumstep-linux-gnu/arm-quantumstep-linux-gnu/bin/ld: warning: libz.so.1, needed by ../src/.libs/libssh2.so, not found (try using -rpath or -rpath-link) ../src/.libs/libssh2.so: undefined reference to `deflate' ../src/.libs/libssh2.so: undefined reference to `inflate' ../src/.libs/libssh2.so: undefined reference to `inflateInit_' ../src/.libs/libssh2.so: undefined reference to `deflateInit_' ../src/.libs/libssh2.so: undefined reference to `inflateEnd' ../src/.libs/libssh2.so: undefined reference to `deflateEnd' collect2: ld returned 1 exit status make[1]: *** [ssh2] Error 1 make: *** [all-recursive] Error 1 Thanks _______________________________________________ libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel