On Thu June 16 2011, Michael S. Zick wrote:
> On Thu June 16 2011, Nahid Alam wrote:
> > Hi,
> > 
> > I am using OpenSSL 0.9.8k to write a simple AES encryption application that
> > works fine in x86. It uses EVP library APIs for encryption/decryption
> > purpose.
> > 
> > Now I need to compile it for Tegra2 (ARM) which is running Android 2.2
> > I am using Code Sourcery to cross compile for ARM using
> > 
> > $arm-none-linux-gnueabi-gcc  -lcrypto  -o test test.c
> > 
> > But getting fatal error: openssl/evp.h: No such file or directory
> > 
> > Any ideas? 
> >
> 
> Fix your include path (-I ....)
> 
> That is:
> Check the paths being searched by arm-none-linux-gnueabi-gcc (there is an 
> option for that);
> Check what the path is to where you installed the OpenSSl package headers.
>

An example for MIPS, CS ARM should be similar:
http://openplayer.org/resource/tutorials/57-cs-multi-library-tour.html
 
> > Do I need to cross compile openssl 1st? 
> >
> 
> If including anything other than the text header files, yes.
> 
> Just stating the library requirement (-l) will not get the
> library cross-compiled.
> 
> Mike
> 
> 


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to