[OE-core] [morty][PATCH 1/1] openssl-native: Compile with -fPIC

akuster808 akuster808 at gmail.com
Thu Jun 29 00:31:53 UTC 2017


its in http://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=morty-next


On 06/28/2017 11:06 AM, Martin Kelly wrote:
> On 05/26/2017 12:03 AM, Mirza Krak wrote:
>> From: Khem Raj <raj.khem at 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 at gmail.com>
>> (cherry picked from commit 0a19e72081771fca8ed94fb2a2a8996fd3dce00c)
>> Signed-off-by: Mirza Krak <mirza.krak at 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?
>>
>> This is a re-send since I messed up Subject the first time around [1]
>>
>
> I want to put in my $0.02 that I have hit the same issue and would 
> also like the fix to be cherry-picked into morty. I tested and agree 
> that it seems to work with no issue.
>
>> [1]. 
>> http://lists.openembedded.org/pipermail/openembedded-core/2017-May/136489.html
>>
>>  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.13.0
>>




More information about the Openembedded-core mailing list