Hi folks,
Similar to an email just sent, I'm trying to cross compile (except for an
Analog Devices Blackfin, uclinux based, little-endian).
We're stuck with openssl 0.9.8, so I'm trying to build openssl-fips-1.2.2.
Here's the steps being executed for openssl-fips-1.2.2:
(set -e ; \
export MACHINE=generic32 ; \
export RELEASE=2.6.34 ; \
export SYSTEM=Linux ; \
export HOSTCC=gcc ; \
export INSTALL_PREFIX=$(STAGEDIR) ; \
export FIPS_SIG=$(ROOTDIR)/lib/openssl-fips/incore; \
export CROSS_COMPILE="bfin-linux-uclibc-"; \
./config fipscanisterbuild no-asm ; \
make -j1 ; \
make -j1 install )
FIPS_SIG is pointing to the incore script downloaded from
https://www.openssl.org/docs/fips/incore.gz.
The Makefile terminates with:
./libcrypto.so.0.9.8: Not a FIPS executable
By setting DEBUG=1 in the incore script, I see:
FIPS_rodata_end=
FIPS_rodata_start=
FIPS_signature=
FIPS_text_end=
FIPS_text_start=
FINGERPRINT_ascii_value=
DOTrodata=000CFF64
DOTrodata_OFF=000CFF64
DOTtext=0003CAB8
DOTtext_OFF=0003CAB8
Should openssl-fips be building libcrypto and libssl? I thought those would
be built in step 2 from the openssl-0.9.8 source.
These are created successfully:
lib/openssl-fips/openssl-fips-1.2.2/fips/fipscanister.o.sha1
lib/openssl-fips/openssl-fips-1.2.2/fips/fipscanister.o
I feel like I'm missing something obvious, but I can't seem to find what I'm
missing.
--
View this message in context:
http://openssl.6102.n7.nabble.com/Cross-compiling-1-2-2-for-the-Analog-Devices-Blackfin-tp48173.html
Sent from the OpenSSL - User mailing list archive at Nabble.com.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [email protected]
Automated List Manager [email protected]