From: Enrico Scholz <[email protected]>

openssl tries to detect multlib environments and assigns libdir=lib64
e.g. for x86_64 targets.  This breaks OE assumptions about the location
of pkgconfig files and causes build failures.

Patch gives the directory name to openssl which is used as libdir by
OE.

Signed-off-by: Enrico Scholz <[email protected]>
---
 recipes/openssl/openssl.inc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/recipes/openssl/openssl.inc b/recipes/openssl/openssl.inc
index 24b517d..b029f3b 100644
--- a/recipes/openssl/openssl.inc
+++ b/recipes/openssl/openssl.inc
@@ -97,7 +97,7 @@ do_configure () {
         if [ "x$useprefix" = "x" ]; then
                 useprefix=/
         fi        
-       perl ./Configure ${EXTRA_OECONF} shared --prefix=$useprefix 
--openssldir=${libdir}/ssl $target
+       perl ./Configure ${EXTRA_OECONF} shared --prefix=$useprefix 
--libdir=`basename ${libdir}` --openssldir=${libdir}/ssl $target
 
        eval "${@base_contains('DISTRO_FEATURES', 'largefile', '', 'sed -i -e 
"/_FILE_OFFSET_BITS/,/#endif/d" ${S}/crypto/bio/bss_file.c', d)}"
        eval "${@base_contains('DISTRO_FEATURES', 'ipv6', '', 'sed -i -e 
"/AF_INET6/,/break/d" ${S}/crypto/bio/bss_dgram.c', d)}"
-- 
1.7.4.4


_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to