[oe-commits] [openembedded-core] 05/35: curl: DEPENDS on libidn2 (not libidn)

git at git.openembedded.org git at git.openembedded.org
Thu May 3 09:05:10 UTC 2018


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch rocko
in repository openembedded-core.

commit 6ec8cb59b2f58784a9f74afa6018791694f8a030
Author: André Draszik <andre.draszik at jci.com>
AuthorDate: Thu Apr 5 12:08:58 2018 +0100

    curl: DEPENDS on libidn2 (not libidn)
    
    Since v7.51.0, libidn2 is the only available option, libidn
    support was dropped.
    The configure option was renamed as of v7.53.0
    
    Therefore, curl unconditionally tries to build against libidn2,
    which in particular is a problem for curl-native, as that might
    or might not build against the build-machine's libidn2 now,
    which furthermore causes problems when trying to share sstate
    between multiple build machines.
    
    We therefore see the following in the config log:
        ...
        checking whether to build with libidn2... (assumed) yes
        ...
        checking for libidn2 options with pkg-config... no
        configure: IDN_LIBS: "-lidn2"
        configure: IDN_LDFLAGS: ""
        configure: IDN_CPPFLAGS: ""
        configure: IDN_DIR: ""
        checking if idn2_lookup_ul can be linked... yes
        checking idn2.h usability... yes
        checking idn2.h presence... yes
        checking for idn2.h... yes
        ...
          IDN support:      enabled (libidn2)
        ...
    even though this recipe tries to disable that.
    
    While libidn2 isn't available in OE, this change at least:
    * prevents curl-native to silently build against libidn2 if
      that is installed on build machine, even if not requested
    * alerts people who use the PACKAGECONFIG option that it's
      not actually doing what they intend to do
    
    (From OE-Core rev: 705eaea991622bdbb2ee83eefa8df8e665e3efe4)
    
    Signed-off-by: André Draszik <andre.draszik at jci.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
    Signed-off-by: Armin Kuster <akuster808 at gmail.com>
---
 meta/recipes-support/curl/curl_7.58.0.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-support/curl/curl_7.58.0.bb b/meta/recipes-support/curl/curl_7.58.0.bb
index 5535a56..d2d0180 100644
--- a/meta/recipes-support/curl/curl_7.58.0.bb
+++ b/meta/recipes-support/curl/curl_7.58.0.bb
@@ -34,7 +34,7 @@ PACKAGECONFIG[imap] = "--enable-imap,--disable-imap,"
 PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
 PACKAGECONFIG[ldap] = "--enable-ldap,--disable-ldap,"
 PACKAGECONFIG[ldaps] = "--enable-ldaps,--disable-ldaps,"
-PACKAGECONFIG[libidn] = "--with-libidn,--without-libidn,libidn"
+PACKAGECONFIG[libidn] = "--with-libidn2,--without-libidn2,libidn2"
 PACKAGECONFIG[libssh2] = "--with-libssh2,--without-libssh2,libssh2"
 PACKAGECONFIG[pop3] = "--enable-pop3,--disable-pop3,"
 PACKAGECONFIG[proxy] = "--enable-proxy,--disable-proxy,"

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list