Hi Yoann,
 
I have sent the updated v2 patch: openembedded-core@lists.openembedded.org | [wrynose][PATCH v2] cmake-native: use bundled nghttp2 with bundled curl
 
Regards,
Deepak
On Wed, Sep 9, 2026 at 11:29 AM, Deepak Rathore wrote:
Hi Yoann,
 
Thanks for your review.
 
Let me check your comment and send the v2 patch.
 
Regards,
Deepak

From: Yoann Congal <yoann.congal@smile.fr>
Sent: Tuesday, September 8, 2026 7:55 PM
To: Deepak Rathore -X (deeratho - E INFOCHIPS PRIVATE LIMITED at Cisco) <deeratho@cisco.com>; openembedded-core@lists.openembedded.org <openembedded-core@lists.openembedded.org>
Subject: Re: [OE-core][wrynose][PATCH] cmake-native: use bundled nghttp2 with bundled curl
 
On Thu Aug 27, 2026 at 8:26 AM CEST, Deepak Rathore via lists.openembedded.org wrote:
> From: Himanshu Jadon <hjadon@cisco.com>
>
> cmake.inc enables system library lookup through
> CMAKE_USE_SYSTEM_LIBRARIES=1. cmake-native already keeps curl bundled,
> but it did not also disable system nghttp2 lookup. With CMake 4.4.x,
> the bundled cmcurl configure can enable nghttp2 when headers are found
> on the host. The later compile uses only the OE native sysroot, so the
> build can fail with:
>
>   fatal error: nghttp2/nghttp2.h: No such file or directory

Hello,

Wrynose is in 4.3.1, not 4.4.x. Do we still need this patch? If so, can
you add a backport note (below the "cherry picked" line) explaining why,
in a v2?

Thanks!

>
> Disable system nghttp2 lookup for cmake-native also. This keeps it
> consistent with the existing bundled curl setting instead of adding a
> new native dependency because the host happened to expose nghttp2
> during configure.
>
> Add the bundled cmnghttp2 license checksum because the native build now
> uses that copy explicitly.
>
> Signed-off-by: Himanshu Jadon <hjadon@cisco.com>
> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> (cherry picked from commit 0b20ba549d6f17af40b9877eb9ab0c52ca62a18c)
> Signed-off-by: Deepak Rathore <deeratho@cisco.com>
> ---
>  meta/recipes-devtools/cmake/cmake-native_4.3.1.bb | 2 ++
>  1 file changed, 2 insertions(+)

Regards,
--
Yoann Congal
Smile ECS