summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Jansa <martin.jansa@gmail.com>2012-01-17 11:58:03 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-01-17 15:10:15 +0000
commit8ca00617444ab6a919b099c62f58e6ac9c393a89 (patch)
tree8e5cdc1489ab07ca2ea78deb4e8e34928b1e8ffb
parent925433d6e672f22ade79f034fb972d28429250a9 (diff)
downloadpoky-8ca00617444ab6a919b099c62f58e6ac9c393a89.tar.gz
gnutls: add readline to DEPENDS and add --with-libreadline-prefix
* without this patch it looks for readline in host's /usr/lib a) and fails if readline wasn't built before gnutls, because -I is set and cannot find header file, this case is better configure:33131: checking for readline configure:33156: x86_64-oe-linux-gcc -m64 --sysroot=/OE/oe-core/tmp-eglibc/sysroots/qemux86-64 -std=gnu99 -o conftest -O2 -pipe -g -feliminate-unused-debug-types -I/OE/oe-core/tmp-eglibc/sysroots/qemux86-64/usr/include -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed conftest.c /usr/lib/libreadline.so >&5 conftest.c:240:31: fatal error: readline/readline.h: No such file or directory b) and finds usable version there if readline was built and MACHINE is compatible with host (like qemux86-64 on amd64 host) and then it's passing -L/usr/lib (without sysroot prefix) to every build using libgnutls.la configure:33131: checking for readline configure:33156: x86_64-oe-linux-gcc -m64 --sysroot=/OE/shr-core/tmp-eglibc/sysroots/qemux86-64 -std=gnu99 -o conftest -O2 -pipe -g -feliminate-unused-debug-types -I/OE/shr-core/tmp-eglibc/sysroots/qemux86-64/usr/include -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed conftest.c /usr/lib/libreadline.so >&5 configure:33156: $? = 0 configure:33173: result: yes configure:33185: checking how to link with libreadline configure:33187: result: /usr/lib/libreadline.so configure:33199: checking readline/readline.h usability configure:33199: x86_64-oe-linux-gcc -m64 --sysroot=/OE/shr-core/tmp-eglibc/sysroots/qemux86-64 -std=gnu99 -c -O2 -pipe -g -feliminate-unused-debug-types -I/OE/shr-core/tmp-eglibc/sysroots/qemux86-64/usr/include conftest.c >&5 configure:33199: $? = 0 configure:33199: result: yes configure:33199: checking readline/readline.h presence configure:33199: x86_64-oe-linux-gcc -E --sysroot=/OE/shr-core/tmp-eglibc/sysroots/qemux86-64 -m64 -I/OE/shr-core/tmp-eglibc/sysroots/qemux86-64/usr/include conftest.c configure:33199: $? = 0 configure:33199: result: yes configure:33199: checking for readline/readline.h configure:33199: result: yes (From OE-Core rev: 044f99155bf8775481b70cbe02745c6d9ae1d6a9) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/recipes-support/gnutls/gnutls.inc3
1 files changed, 2 insertions, 1 deletions
diff --git a/meta/recipes-support/gnutls/gnutls.inc b/meta/recipes-support/gnutls/gnutls.inc
index cdcf85b251..820faf66e9 100644
--- a/meta/recipes-support/gnutls/gnutls.inc
+++ b/meta/recipes-support/gnutls/gnutls.inc
@@ -1,7 +1,7 @@
1DESCRIPTION = "GNU Transport Layer Security Library" 1DESCRIPTION = "GNU Transport Layer Security Library"
2HOMEPAGE = "http://www.gnu.org/software/gnutls/" 2HOMEPAGE = "http://www.gnu.org/software/gnutls/"
3BUGTRACKER = "https://savannah.gnu.org/support/?group=gnutls" 3BUGTRACKER = "https://savannah.gnu.org/support/?group=gnutls"
4DEPENDS = "zlib lzo libtasn1 libgcrypt (>= 1.4.2) libcap" 4DEPENDS = "zlib lzo libtasn1 libgcrypt (>= 1.4.2) libcap readline"
5 5
6INC_PR = "r3" 6INC_PR = "r3"
7 7
@@ -24,6 +24,7 @@ EXTRA_OECONF="--with-included-opencdk --with-included-libcfg --disable-rpath \
24 --with-libgcrypt --with-libgcrypt-prefix=${STAGING_DIR_HOST}${prefix} \ 24 --with-libgcrypt --with-libgcrypt-prefix=${STAGING_DIR_HOST}${prefix} \
25 --with-libdl-prefix=${STAGING_DIR_HOST}${prefix} \ 25 --with-libdl-prefix=${STAGING_DIR_HOST}${prefix} \
26 --with-libpthread-prefix=${STAGING_DIR_HOST}${prefix} \ 26 --with-libpthread-prefix=${STAGING_DIR_HOST}${prefix} \
27 --with-libreadline-prefix=${STAGING_DIR_HOST}${prefix} \
27 --with-lzo --disable-guile \ 28 --with-lzo --disable-guile \
28 --without-p11-kit \ 29 --without-p11-kit \
29 " 30 "