]> code.ossystems Code Review - openembedded-core.git/commitdiff
openssl-native: Compile with -fPIC
authorKhem Raj <raj.khem@gmail.com>
Mon, 19 Dec 2016 06:39:56 +0000 (22:39 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 19 Dec 2016 15:03:43 +0000 (15:03 +0000)
Fixes
| /usr/bin/ld: libcrypto.a(sha1-x86_64.o): relocation R_X86_64_PC32 against undefined symbol `OPENSSL_ia32cap_P' can not be used when making a shared object; recompile with -fPIC
| /usr/bin/ld: final link failed: Bad value

Signed-off-by: Khem Raj <raj.khem@gmail.com>
meta/recipes-connectivity/openssl/openssl_1.0.2j.bb

index f2aca36ecacf08e35a951aaae3e1de237d5c3ede..94672f90bc4e295e329416ed27c47ed08ab055bb 100644 (file)
@@ -5,6 +5,7 @@ require openssl.inc
 DEPENDS += "cryptodev-linux"
 
 CFLAG += "-DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS"
+CFLAG_append_class-native = " -fPIC"
 
 LIC_FILES_CHKSUM = "file://LICENSE;md5=27ffa5d74bb5a337056c14b2ef93fbf6"