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

Reply via email to