Hallo,I'm trying to cross-compile openssl-fips-1.2.2 for an arm embedded 
device.These are the steps I followed:[bolognini@davinci17 
~/software/openssl-fips-1.2.2]$ export 
CROSS_COMPILE=/opt/ti/codesourcery/bin/arm-none-linux-gnueabi-[bolognini@davinci17
 ~/software/openssl-fips-1.2.2]$ export 
HOSTCC=/usr/lib/ccache/gcc[bolognini@davinci17 ~/software/openssl-fips-1.2.2]$ 
tar zxf openssl-fips-1.2.2.tar.gz[bolognini@davinci17 
~/software/openssl-fips-1.2.2]$ cd openssl-fips-1.2.2[bolognini@davinci17 
~/software/openssl-fips-1.2.2/openssl-fips-1.2.2]$ ./config fipscanisterbuild 
no-asm[bolognini@davinci17 ~/software/openssl-fips-1.2.2/openssl-fips-1.2.2]$ 
makemake[2]: Entering directory 
`/home/bolognini/software/openssl-fips-1.2.2/openssl-fips-1.2.2'fips/fipsld: 
line 121: fips/../fips/fips_premain_dso: cannot execute binary filemake[2]: *** 
[link_a.gnu] Error 126make[2]: Leaving directory 
`/home/bolognini/software/openssl-fips-1.2.2/openssl-fips-1.2.2'make[1]: *** 
[do_linux-shared] Error 2make[1]: Leaving directory 
`/home/bolognini/software/openssl-fips-1.2.2/openssl-fips-1.2.2'make: *** 
[libcrypto.so.0.9.8] Error 2
Then I exported the FIPS_SIG variable:[bolognini@davinci17 
~/software/openssl-fips-1.2.2/openssl-fips-1.2.2]$ export 
FIPS_SIG=/home/bolognini/software/openssl-fips-1.2.2/incoreI put "DEBUG=1" 
inside incore shell script[bolognini@davinci17 
~/software/openssl-fips-1.2.2/openssl-fips-1.2.2]$ makemake[2]: Entering 
directory 
`/home/bolognini/software/openssl-fips-1.2.2/openssl-fips-1.2.2/test'TARGET: 
elf32-littlearmFIPS_rodata_end=00042A18FIPS_rodata_start=0003D740FIPS_signature=0004D5ACFIPS_text_end=0003BFFCFIPS_text_start=0000A728FINGERPRINT_ascii_value=0003D554DOTrodata=0003D550DOTrodata_OFF=00035550DOTtext=000090A4DOTtext_OFF=000010A4TSTART
 5764TLEN 202964TOFF 10016INCORE_ADJUST -8RSTART 496RLEN 21208ROFF 218944FSTART 
4FLEN 40FOFF 218452embedded:?have to make sure this string is 
uniquecalculated:arm-none-linux-gnueabi-gcc: 
acd69d50872524a1eae4989eb733eba4a173b3a7": No such file or 
directory<command-line>: warning: missing terminating " 
character../fips/fips_premain.c:71: error: missing terminating " 
character../fips/fips_premain.c:71: error: expected expression before ';' 
token../fips/fips_premain.c: In function 
'FINGERPRINT_premain':../fips/fips_premain.c:92: warning: implicit declaration 
of function 'FIPS_text_start'../fips/fips_premain.c:92: warning: comparison 
between pointer and integermake[2]: *** [link_app.gnu] Error 1make[2]: Leaving 
directory 
`/home/bolognini/software/openssl-fips-1.2.2/openssl-fips-1.2.2/test'make[1]: 
*** [fips_shatest] Error 2make[1]: Leaving directory 
`/home/bolognini/software/openssl-fips-1.2.2/openssl-fips-1.2.2/test'make: *** 
[build_tests] Error 1
Can anyone give some hints on this cross-compile procedure?What can cause the 
'missing terminating " character' error?
Thank you in advance,Luca
-------------------------Luca bologninil.bologn...@hotmail.it


                                          

Reply via email to