Add support for Android 5, both 32- and 64-bit cases.
authorAndy Polyakov <appro@openssl.org>
Mon, 11 May 2015 10:04:12 +0000 (12:04 +0200)
committerAndy Polyakov <appro@openssl.org>
Wed, 13 May 2015 16:04:56 +0000 (18:04 +0200)
commit0ae16722876a9e424a1abc2c5285268476d99c35
treedba93da993e06e7eeff6526a3487fd6aede5f227
parent292c1f34ec27f95fdc3c9dfa5c2df93dde7861e0
Add support for Android 5, both 32- and 64-bit cases.

Special note about additional -pie flag in android-armv7. The initial
reason for adding it is that Android 5 refuses to execute non-PIE
binaries. But what about older systems and previously validated
platforms? It should be noted that flag is not used when compiling
object code, fipscanister.o in this context, only when linking
applications, *supplementary* fips_algvs used during validation
procedure.

Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
(cherry picked from commit 6db8e3bdc9ef83d83b83f3eec9722c96daa91f82)

Resolved conflicts:
test/fips_algvs.c
Configure
config
fips/fips_canister.c
fips/fips_test_suite.c
test/fips_algvs.c