I have cross compiled libsodium
and libzmq
. I compiled libzmq
with the commands below :
./configure CC=arm-linux-gnueabi-gcc \
--host=arm-linux-gnueabi \
--target=arm-linux-gnueabi \
--build=x86_64-linux-gnu \
--enable-shared \
--with-libsodium=/home/sagar/OtisSagar/libzmq/sodium_install/lib \
--prefix=/home/sagar/libzmq/_install
make
make install
The compilation is successful without any errors and I do see the libraries generated in the prefix directory but when I run the ldd
on libzmq
, it does not show the dependency of libsodium
:
librt.so.1 => /lib/librt.so.1 (0x8badf00d)
libpthread.so.0 => /lib/libpthread.so.0 (0x8badf00d)
libc.so.6 => /lib/libc.so.6 (0x8badf00d)
ld-linux.so.3 => /lib/ld-linux.so.3 (0x8badf00d)
libstdc++.so.6 => /lib/libstdc++.so.6 (0x8badf00d)
libm.so.6 => /lib/libm.so.6 (0x8badf00d)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x8badf00d)
What am I doing wrong here?