From 806e671baf6298932c1fd41d438509ee0b9ca567 Mon Sep 17 00:00:00 2001 From: Joe Slater Date: Sun, 30 Mar 2014 13:48:45 -0700 Subject: openssh: build without libbsd We do not DEPEND on libbsd, so we do not want to build with it just because libutil.h is found by configure. As noted in the patch, specifying --disable-libutil to configure does not work, so we provide "cached" configure variables. (From OE-Core rev: 103ef2295c728e427acc27bb071e786946c459f2) Signed-off-by: Joe Slater Signed-off-by: Richard Purdie --- meta/recipes-connectivity/openssh/openssh_6.5p1.bb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'meta/recipes-connectivity/openssh') diff --git a/meta/recipes-connectivity/openssh/openssh_6.5p1.bb b/meta/recipes-connectivity/openssh/openssh_6.5p1.bb index 6c413afd45..3496b4d878 100644 --- a/meta/recipes-connectivity/openssh/openssh_6.5p1.bb +++ b/meta/recipes-connectivity/openssh/openssh_6.5p1.bb @@ -61,6 +61,12 @@ EXTRA_OECONF = "${@base_contains('DISTRO_FEATURES', 'pam', '--with-pam', '--with --sysconfdir=${sysconfdir}/ssh \ --with-xauth=/usr/bin/xauth" +# Since we do not depend on libbsd, we do not want configure to use it +# just because it finds libutil.h. But, specifying --disable-libutil +# causes compile errors, so... +# +CACHED_CONFIGUREVARS += "ac_cv_header_bsd_libutil_h=no ac_cv_header_libutil_h=no" + # This is a workaround for uclibc because including stdio.h # pulls in pthreads.h and causes conflicts in function prototypes. # This results in compilation failure, so unless this is fixed, -- cgit v1.2.3-54-g00ecf