I want to cross compile one of these libraries: GnuTLS, PolarSSL, CyaSSL, NSS The erros that I encountered: GnuTLS - configure: requires libnettle; I can't find it in anywhere PolarSSL - doesn't have configure file; how can I configure to cross-compile? CyaSSL - the configure runs, but the make command returns the following errors: libcyassl.so: undefined reference to `rpl_malloc' libcyassl.so: undefined reference to `rpl_realloc' NSS - I cannot find source codes Someonewhere already used some of these libraries? How can I cross compile it with arm-linux-gcc ?