On Fri, Mar 08, 2013, Abhijit Ray Chaudhury wrote:

> Hello,
> 
> I am trying to cross compile FIPS compliant openssl module
> (openssl-fips-ecp-2.0.2.tar.gz) for linux armv4 pratform :
> 
> I have used following script to setup the environment:
> ===============================================
> export MACHINE=armv4t
> export RELEASE=2.6.23
> export SYSTEM=Linux
> export ARCH=arm
> export CROSS_COMPILE="/opt/gccarm-4.1.2/bin/"
> export HOSTCC=/usr/bin/gcc
> ================================================
> ./config -t
> Operating system: armv4t-whatever-linux2
> Auto Configuring fipsonly
> Auto Configuring fipsonly
> Configuring for linux-armv4
> /usr/bin/perl ./Configure linux-armv4 -Wa,--noexecstack no-bf
> no-camellia no-cast no-idea no-md2 no-md5 no-mdc2 no-rc2 no-rc4 no-rc5
> no-ripemd no-seed
> ==================================================
> after config the make fails finding include directories :
> ==================================================
> In file included from cryptlib.c:117:
> cryptlib.h:62:20: error: stdlib.h: No such file or directory
> cryptlib.h:63:20: error: string.h: No such file or directory
> In file included from cryptlib.h:65,
>                  from cryptlib.c:117:
> ../e_os.h:444:30: error: unistd.h: No such file or directory
> ../e_os.h:449:29: error: sys/types.h: No such file or directory
> ==================================================
> 
> also in my platform malloc and free is redefined to XXX_malloc and XXX_free.
> 
> Please let me know how to pass CFLAGS to the build system or how to
> resolve above problems.
> 

As some other people have indicated, passing custom CFLAGS is problematical to
say the least. Setting environment variables is OK though: there are various
environment variables gcc understands which can specify header locations.

Steve.
--
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to