Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2220091/?format=api
{ "id": 2220091, "url": "http://patchwork.ozlabs.org/api/patches/2220091/?format=api", "web_url": "http://patchwork.ozlabs.org/project/buildroot/patch/ec612e55099118043d351762107b9c1a18387130.1775471071.git.baruch@tkos.co.il/", "project": { "id": 27, "url": "http://patchwork.ozlabs.org/api/projects/27/?format=api", "name": "Buildroot development", "link_name": "buildroot", "list_id": "buildroot.buildroot.org", "list_email": "buildroot@buildroot.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<ec612e55099118043d351762107b9c1a18387130.1775471071.git.baruch@tkos.co.il>", "list_archive_url": null, "date": "2026-04-06T10:24:31", "name": "package/libcurl: fix build with wolfssl", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "83ce3d36cb0ad05d5b005c92519bf862cd87a575", "submitter": { "id": 1458, "url": "http://patchwork.ozlabs.org/api/people/1458/?format=api", "name": "Baruch Siach", "email": "baruch@tkos.co.il" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/buildroot/patch/ec612e55099118043d351762107b9c1a18387130.1775471071.git.baruch@tkos.co.il/mbox/", "series": [ { "id": 498836, "url": "http://patchwork.ozlabs.org/api/series/498836/?format=api", "web_url": "http://patchwork.ozlabs.org/project/buildroot/list/?series=498836", "date": "2026-04-06T10:24:31", "name": "package/libcurl: fix build with wolfssl", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/498836/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2220091/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2220091/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<buildroot-bounces@buildroot.org>", "X-Original-To": [ "incoming-buildroot@patchwork.ozlabs.org", "buildroot@buildroot.org" ], "Delivered-To": [ "patchwork-incoming-buildroot@legolas.ozlabs.org", "buildroot@buildroot.org" ], "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=buildroot.org header.i=@buildroot.org\n header.a=rsa-sha256 header.s=default header.b=WLHcxRX0;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=140.211.166.137; helo=smtp4.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)" ], "Received": [ "from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fq56n5wQKz1y2d\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Mon, 06 Apr 2026 20:24:49 +1000 (AEST)", "from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 5999B40829;\n\tMon, 6 Apr 2026 10:24:47 +0000 (UTC)", "from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id FlW0uZXsWEFO; Mon, 6 Apr 2026 10:24:46 +0000 (UTC)", "from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 7D4B24083D;\n\tMon, 6 Apr 2026 10:24:46 +0000 (UTC)", "from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n by lists1.osuosl.org (Postfix) with ESMTP id 8080D1EB\n for <buildroot@buildroot.org>; Mon, 6 Apr 2026 10:24:44 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id 7DEA440126\n for <buildroot@buildroot.org>; Mon, 6 Apr 2026 10:24:44 +0000 (UTC)", "from smtp2.osuosl.org ([127.0.0.1])\n by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id zyv69UYk69tb for <buildroot@buildroot.org>;\n Mon, 6 Apr 2026 10:24:42 +0000 (UTC)", "from mail.tkos.co.il (guitar.tkos.co.il [84.110.109.230])\n by smtp2.osuosl.org (Postfix) with ESMTPS id 8C7FA40084\n for <buildroot@buildroot.org>; Mon, 6 Apr 2026 10:24:41 +0000 (UTC)", "from tarshish.tkos.co.il (unknown [10.0.8.2])\n (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n (No client certificate requested)\n by mail.tkos.co.il (Postfix) with ESMTPS id 06F41440867;\n Mon, 6 Apr 2026 13:24:06 +0300 (IDT)" ], "X-Virus-Scanned": [ "amavis at osuosl.org", "amavis at osuosl.org" ], "X-Comment": "SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org;\n receiver=<UNKNOWN> ", "DKIM-Filter": [ "OpenDKIM Filter v2.11.0 smtp4.osuosl.org 7D4B24083D", "OpenDKIM Filter v2.11.0 smtp2.osuosl.org 8C7FA40084" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1775471086;\n\tbh=4axnmOw8b9dob+aK3wfJHgEARBQcuRRZWVZKNkKxbhg=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\t List-Help:List-Subscribe:From:Reply-To:From;\n\tb=WLHcxRX0Famlwzb/usLzuNfL8s/6d+O5fYfaXueblMuIFvxtcV6/mKeY2C/iX5Y3i\n\t nJ7ndDRJgzvYknfycW0LVAMMqB7fLWDcS25y/la/yGLLRtMGhaCEzkDze4wMerJ51C\n\t 7gxB7kzCb1qT01XQaLKQlBpTv7ydGSy83Blb9wdSus00QgHaFNrY07gvJJwBDn0kav\n\t CfM14x0eboi5dqj3YwRa5pxj/RXlMRYMb0e08N43Ey9V5JSpMuR8FDX5Vx1u/YoCDQ\n\t xRPh9Jya8J7+qh8ZIgb4z/nu7ElUfe0Hwmcur4fCn64uuL6zs/fkkyaRiuK1tJ6Utm\n\t PC9FgzfFj+ibw==", "Received-SPF": "Pass (mailfrom) identity=mailfrom; client-ip=84.110.109.230;\n helo=mail.tkos.co.il; envelope-from=baruch@tkos.co.il; receiver=<UNKNOWN>", "DMARC-Filter": "OpenDMARC Filter v1.4.2 smtp2.osuosl.org 8C7FA40084", "To": "buildroot@buildroot.org", "Date": "Mon, 6 Apr 2026 13:24:31 +0300", "Message-ID": "\n <ec612e55099118043d351762107b9c1a18387130.1775471071.git.baruch@tkos.co.il>", "X-Mailer": "git-send-email 2.53.0", "MIME-Version": "1.0", "X-Mailman-Original-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=tkos.co.il; s=default; t=1775471046;\n bh=a28JonN/NHU0PU+HhTCRKFgATQCrUJ8M3LQ8WEKIwIs=;\n h=From:To:Cc:Subject:Date:From;\n b=ObaVzZMT2aADfiml7j5dSyEsIPL/c8d2ugojOQeQ6vru8A6eoyVHkCWbZCvLZ4ZBo\n FfhCPdf7SRs2IanQDQTMX+elN03zeWSCU/IL2leXVDkP9TrC2109Yfp5m9CgFIrQbB\n 1/SKsE5FQ0OZZFNh2T/B9Iv/vYpjjmkxd1DUGlRpCUDAXKzXHPlEljWMw8XieDFo42\n QslKLNgBzHAYWP5JerMCcxrEUIFJBj2tnMhBcJM/kmxsdyCsTLv6xqiRP1ynN+w+Lh\n 4lDiZHJfs2lBS78mILWwscydu1cWxwUqOPwIFALYfissW8kP67gqAqkJe1UWZQEs6W\n rnGKDCn/cebkg==", "X-Mailman-Original-Authentication-Results": [ "smtp2.osuosl.org;\n dmarc=pass (p=quarantine dis=none)\n header.from=tkos.co.il", "smtp2.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=tkos.co.il header.i=@tkos.co.il header.a=rsa-sha256\n header.s=default header.b=ObaVzZMT" ], "Subject": "[Buildroot] [PATCH] package/libcurl: fix build with wolfssl", "X-BeenThere": "buildroot@buildroot.org", "X-Mailman-Version": "2.1.30", "Precedence": "list", "List-Id": "Discussion and development of buildroot <buildroot.buildroot.org>", "List-Unsubscribe": "<https://lists.buildroot.org/mailman/options/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=unsubscribe>", "List-Archive": "<http://lists.buildroot.org/pipermail/buildroot/>", "List-Post": "<mailto:buildroot@buildroot.org>", "List-Help": "<mailto:buildroot-request@buildroot.org?subject=help>", "List-Subscribe": "<https://lists.buildroot.org/mailman/listinfo/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=subscribe>", "From": "Baruch Siach via buildroot <buildroot@buildroot.org>", "Reply-To": "Baruch Siach <baruch@tkos.co.il>", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "buildroot-bounces@buildroot.org", "Sender": "\"buildroot\" <buildroot-bounces@buildroot.org>" }, "content": "wolfssl requires definition of SIZEOF_LONG_LONG. Commit 3a5e071e4f9\n(\"package/libcurl: security bump to version 8.19.0\") removed\nSIZEOF_LONG_LONG definitions from libcurl autotools build system,\nbreaking build with wolfssl.\n\nAdd a patch to restore SIZEOF_LONG_LONG.\n\nFixes:\nhttps://autobuild.buildroot.org/results/54140f8139f40a708afd25cd0264b52c7a9bf332\nhttps://autobuild.buildroot.org/results/07fa4932fe247e8e472f0f134db6ec36421303e4\nhttps://autobuild.buildroot.org/results/c0c64b348b5fbaa77ecc117078cbad8ecb9c4941\n\nSigned-off-by: Baruch Siach <baruch@tkos.co.il>\n---\n ...fssl.m4-fix-build-with-older-wolfSSL.patch | 45 +++++++++++++++++++\n package/libcurl/libcurl.mk | 3 ++\n 2 files changed, 48 insertions(+)\n create mode 100644 package/libcurl/0001-m4-curl-wolfssl.m4-fix-build-with-older-wolfSSL.patch", "diff": "diff --git a/package/libcurl/0001-m4-curl-wolfssl.m4-fix-build-with-older-wolfSSL.patch b/package/libcurl/0001-m4-curl-wolfssl.m4-fix-build-with-older-wolfSSL.patch\nnew file mode 100644\nindex 000000000000..02867bbe6c9f\n--- /dev/null\n+++ b/package/libcurl/0001-m4-curl-wolfssl.m4-fix-build-with-older-wolfSSL.patch\n@@ -0,0 +1,45 @@\n+From ca1c09164b20fad9dd01e670b78d2ecb32a24893 Mon Sep 17 00:00:00 2001\n+From: Baruch Siach <baruch@tkos.co.il>\n+Date: Mon, 30 Mar 2026 17:52:23 +0300\n+Subject: [PATCH] m4/curl-wolfssl.m4: fix build with older wolfSSL\n+\n+Commit 0159100f4f78 (\"lib: use (u)int64_t instead of long long\") removed\n+definition of SIZEOF_LONG_LONG for wolfSSL. This breaks autotools build\n+for wolfSSL version 5.7.2 at least:\n+\n+In file included from .../arm-buildroot-linux-gnueabi/sysroot/usr/include/wolfssl/wolfcrypt/hash.h:29,\n+ from .../arm-buildroot-linux-gnueabi/sysroot/usr/include/wolfssl/openssl/md5.h:32,\n+ from md5.c:76:\n+.../arm-buildroot-linux-gnueabi/sysroot/usr/include/wolfssl/wolfcrypt/types.h:1289:10: error: #error \"bad math long / long long settings\"\n+ 1289 | #error \"bad math long / long long settings\"\n+ | ^~~~~\n+.../arm-buildroot-linux-gnueabi/sysroot/usr/include/wolfssl/wolfcrypt/types.h:1291:5: error: empty enum is invalid\n+ 1291 | };\n+ | ^\n+make[3]: *** [Makefile:2966: libcurl_la-md5.lo] Error 1\n+\n+Restore SIZEOF_LONG_LONG macro definition to fix the build.\n+\n+Upstream: https://github.com/curl/curl/pull/21162/\n+Signed-off-by: Baruch Siach <baruch@tkos.co.il>\n+---\n+ m4/curl-wolfssl.m4 | 3 +++\n+ 1 file changed, 3 insertions(+)\n+\n+diff --git a/m4/curl-wolfssl.m4 b/m4/curl-wolfssl.m4\n+index 48812e724d7f..19a6deaa3e19 100644\n+--- a/m4/curl-wolfssl.m4\n++++ b/m4/curl-wolfssl.m4\n+@@ -127,6 +127,9 @@ if test \"$OPT_WOLFSSL\" != \"no\"; then\n+ AC_MSG_NOTICE([detected wolfSSL])\n+ check_for_ca_bundle=1\n+ \n++ dnl wolfssl/wolfcrypt/types.h needs SIZEOF_LONG_LONG defined!\n++ CURL_SIZEOF(long long)\n++\n+ LIBS=\"$addlib $LIBS\"\n+ \n+ dnl is this wolfSSL providing the original QUIC API?\n+-- \n+2.53.0\n+\ndiff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk\nindex 3d00a4a33a8e..9ba13ba63f19 100644\n--- a/package/libcurl/libcurl.mk\n+++ b/package/libcurl/libcurl.mk\n@@ -15,6 +15,9 @@ LIBCURL_LICENSE_FILES = COPYING\n LIBCURL_CPE_ID_VENDOR = haxx\n LIBCURL_INSTALL_STAGING = YES\n \n+# 0001-m4-curl-wolfssl.m4-fix-build-with-older-wolfSSL.patch\n+LIBCURL_AUTORECONF = YES\n+\n # Likewise, there is no compiler on the target, so libcurl-option (to\n # generate C code) isn't very useful\n LIBCURL_CONF_OPTS = \\\n", "prefixes": [] }