summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/recipes-kernel/ktls-utils/ktls-utils/0001-tlshd-Define-ALLPERMS-if-it-doesn-t-exist-to-fix-mus.patch3
-rw-r--r--meta-oe/recipes-kernel/ktls-utils/ktls-utils/0002-tlshd-configure.ac-Use-AC_CHECK_HEADER-instead-of-AC.patch36
-rw-r--r--meta-oe/recipes-kernel/ktls-utils/ktls-utils_1.0.0.bb (renamed from meta-oe/recipes-kernel/ktls-utils/ktls-utils_0.11.bb)3
3 files changed, 39 insertions, 3 deletions
diff --git a/meta-oe/recipes-kernel/ktls-utils/ktls-utils/0001-tlshd-Define-ALLPERMS-if-it-doesn-t-exist-to-fix-mus.patch b/meta-oe/recipes-kernel/ktls-utils/ktls-utils/0001-tlshd-Define-ALLPERMS-if-it-doesn-t-exist-to-fix-mus.patch
index d27e2aa741..954b1393db 100644
--- a/meta-oe/recipes-kernel/ktls-utils/ktls-utils/0001-tlshd-Define-ALLPERMS-if-it-doesn-t-exist-to-fix-mus.patch
+++ b/meta-oe/recipes-kernel/ktls-utils/ktls-utils/0001-tlshd-Define-ALLPERMS-if-it-doesn-t-exist-to-fix-mus.patch
@@ -7,8 +7,7 @@ ALLPERMS exists in glibc, but not on musl, so we manually define
7it if it doesn't exist. This fixes building on musl systems. 7it if it doesn't exist. This fixes building on musl systems.
8 8
9Signed-off-by: Alistair Francis <alistair.francis@wdc.com> 9Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
10Upstream-Status: Submitted 10Upstream-Status: Submitted [https://github.com/oracle/ktls-utils/pull/88]
11[https://github.com/oracle/ktls-utils/pull/88]
12--- 11---
13 src/tlshd/config.c | 8 ++++++++ 12 src/tlshd/config.c | 8 ++++++++
14 1 file changed, 8 insertions(+) 13 1 file changed, 8 insertions(+)
diff --git a/meta-oe/recipes-kernel/ktls-utils/ktls-utils/0002-tlshd-configure.ac-Use-AC_CHECK_HEADER-instead-of-AC.patch b/meta-oe/recipes-kernel/ktls-utils/ktls-utils/0002-tlshd-configure.ac-Use-AC_CHECK_HEADER-instead-of-AC.patch
new file mode 100644
index 0000000000..6aabb77ee8
--- /dev/null
+++ b/meta-oe/recipes-kernel/ktls-utils/ktls-utils/0002-tlshd-configure.ac-Use-AC_CHECK_HEADER-instead-of-AC.patch
@@ -0,0 +1,36 @@
1From d170b04dcb8b2b28e370d8b18ffa1f593e8eec11 Mon Sep 17 00:00:00 2001
2From: Alistair Francis <alistair.francis@wdc.com>
3Date: Thu, 10 Apr 2025 13:15:16 +1000
4Subject: [PATCH] tlshd: configure.ac: Use AC_CHECK_HEADER instead of
5 AC_CHECK_FILE
6
7AC_CHECK_FILE doesn't work when cross-compiling [1], which breaks a lot of
8use cases (like OpenEmbedded for one). Autoconf supports AC_CHECK_HEADER
9which can be used instead and is more robust [2] so let's use that
10instead.
11
121: https://www.gnu.org/software/autoconf/manual/autoconf-2.68/html_node/Files.html
132: https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Generic-Headers.html
14
15Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
16Upstream-Status: Submitted [https://github.com/oracle/ktls-utils/pull/90]
17---
18 configure.ac | 2 +-
19 1 file changed, 1 insertion(+), 1 deletion(-)
20
21diff --git a/configure.ac b/configure.ac
22index 2c77fb1..c790d71 100644
23--- a/configure.ac
24+++ b/configure.ac
25@@ -63,7 +63,7 @@ PKG_CHECK_MODULES([LIBNL_GENL3], libnl-genl-3.0 >= 3.1)
26 AC_SUBST([LIBNL_GENL3_CFLAGS])
27 AC_SUBST([LIBNL_GENL3_LIBS])
28
29-AC_CHECK_FILE([/usr/include/linux/quic.h],
30+AC_CHECK_HEADER([linux/quic.h],
31 [AC_CHECK_LIB([gnutls], [gnutls_handshake_set_secret_function],
32 [AC_DEFINE([HAVE_GNUTLS_QUIC], [1], [Define to 1 if QUIC is found.])])])
33
34--
352.49.0
36
diff --git a/meta-oe/recipes-kernel/ktls-utils/ktls-utils_0.11.bb b/meta-oe/recipes-kernel/ktls-utils/ktls-utils_1.0.0.bb
index 650b69fcd1..ff54d72bca 100644
--- a/meta-oe/recipes-kernel/ktls-utils/ktls-utils_0.11.bb
+++ b/meta-oe/recipes-kernel/ktls-utils/ktls-utils_1.0.0.bb
@@ -7,10 +7,11 @@ RDEPENDS:${PN} += " gnutls"
7LICENSE = "GPL-2.0-only" 7LICENSE = "GPL-2.0-only"
8LIC_FILES_CHKSUM = "file://COPYING;md5=d568123389d9a12625cca2b089b1728b" 8LIC_FILES_CHKSUM = "file://COPYING;md5=d568123389d9a12625cca2b089b1728b"
9 9
10SRCREV = "5c3314b5728b272cbaf0d98f4d521cca9610b6bf" 10SRCREV = "c787cd26330af457e1ca9cf43232db2c71c03154"
11SRC_URI = " \ 11SRC_URI = " \
12 git://github.com/oracle/ktls-utils.git;nobranch=1;protocol=https \ 12 git://github.com/oracle/ktls-utils.git;nobranch=1;protocol=https \
13 file://0001-tlshd-Define-ALLPERMS-if-it-doesn-t-exist-to-fix-mus.patch \ 13 file://0001-tlshd-Define-ALLPERMS-if-it-doesn-t-exist-to-fix-mus.patch \
14 file://0002-tlshd-configure.ac-Use-AC_CHECK_HEADER-instead-of-AC.patch \
14 " 15 "
15 16
16S = "${WORKDIR}/git" 17S = "${WORKDIR}/git"