On Mon, Jun 20, 2011 at 2:17 PM, Dave Thompson <dthomp...@prinpay.com>wrote:

> >       From: owner-openssl-us...@openssl.org On Behalf Of Nahid Alam
> >       Sent: Saturday, 18 June, 2011 19:00
>
> >       So I cross compiled OpenSSL following the link
> > http://www.crosscompile.org/static/pages/OpenSSL.html
>
> That uses the 'dist' config with minimal tool changes,
> which does static libraries (presumably) because there
> is no single portable way to do shared libraries.
> The only Configure case I see for ARM is linux-armv4
> and it does do linux-shared, but I have no idea if that
> works correctly on your target, or if you even want it.
>

>Can you please share how to do it?

>
> >       And used the following command
> >       $ arm-none-linux-gnueabi-gcc -Wall -I/PATH_TO_INCLUDE_HEADER
> > -L/PATH_TO_CROSS_COMPILED_OpenSSL_LIB  -lssl -lcrypto -o test test.c
> >       But getting the errors:
> >       openssl-arm-aes.c: In function 'main':
> >       openssl-arm-aes.c:44:10: warning: unused variable 'e'
> >       /tmp/ccaF9kYf.o: In function `time_aes':
> >       openssl-arm-aes.c:(.text+0x1cc): undefined reference to
> `EVP_CIPHER_CTX_init'
> <snip rest>
> >       Looks like I am missing something really silly. Any suggestion?
>
> And most C implementations including gcc at least for
> a static library, the library must be in the (linker)
> command line AFTER the module(s) that reference it.
> Also you don't need -lssl for EVP_* (but it doesn't hurt).
>
> But gcc (and binutils) should display your actual source
> filename, allegedly 'test.c'. Unless you just changed
> 'openssl-arm-aes.c' to 'test.c' for posting.
>

> Yes, I just put test.c to reduce the length of the command :)

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



-- 
Regards
Nahid

Reply via email to