> From: owner-openssl-us...@openssl.org On Behalf Of Eystein Måløy Stenberg
> Sent: Sunday, 20 September, 2009 15:13
<snip: simple example>
> I try to compile it, on both mingw installations, with: "gcc 
> -I/usr/local/ssl/include -L/usr/local/ssl/lib -lcrypto aes.c", which
> gives:
> ---
> C:\Users\Limit\AppData\Local\Temp\ccwPokzy.o:aes.c:(.text+0xe):
> undefined reference to `EVP_aes_256_cbc'
> collect2: ld returned 1 exit status
> ---
> 
The 'gcc' linker (ld) (and AFAIK most others) is order sensitive.
You must have -lcrypto *after* the module(s) that calls it. (Though 
*compiling* with -I after the code that #include's them is fine!)

> Moreover, the exact same code and compile command 
> successfully compiles on a linux box with openssl version 0.9.7a.
> 
Are you sure about the command? With gcc? That would surprise me.



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

Reply via email to