All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-oe][morty][PATCH 1/1] openssl-native: Compile with -fPIC
@ 2017-05-10  9:37 Mirza Krak
  2017-05-10 11:31 ` ✗ patchtest: failure for [meta-oe,morty,1/1] " Patchwork
  0 siblings, 1 reply; 7+ messages in thread
From: Mirza Krak @ 2017-05-10  9:37 UTC (permalink / raw)
  To: openembedded-core; +Cc: Mirza Krak

From: Khem Raj <raj.khem@gmail.com>

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>
(cherry picked from commit 0a19e72081771fca8ed94fb2a2a8996fd3dce00c)
Signed-off-by: Mirza Krak <mirza.krak@endian.se>
---

I hit the same compiler error as in above commit message when running on morty branch. 

I simply cherry-picked that fix in to morty branch. I looked in the git log of oe-core and it seems to me that it shall be ok to do that?

 meta/recipes-connectivity/openssl/openssl_1.0.2j.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-connectivity/openssl/openssl_1.0.2j.bb b/meta/recipes-connectivity/openssl/openssl_1.0.2j.bb
index 9a7cdedd05..b6fb126349 100644
--- a/meta/recipes-connectivity/openssl/openssl_1.0.2j.bb
+++ b/meta/recipes-connectivity/openssl/openssl_1.0.2j.bb
@@ -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"
 
-- 
2.12.2



^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-05-16  6:59 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-10  9:37 [meta-oe][morty][PATCH 1/1] openssl-native: Compile with -fPIC Mirza Krak
2017-05-10 11:31 ` ✗ patchtest: failure for [meta-oe,morty,1/1] " Patchwork
2017-05-15  7:05   ` Mirza Krak
2017-05-15 22:10     ` Denys Dmytriyenko
2017-05-16  6:27       ` Mirza Krak
2017-05-16  3:42     ` Paul Eggleton
2017-05-16  6:30       ` Mirza Krak

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.