summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlistair Francis <alistair.francis@wdc.com>2025-05-06 16:03:51 +1000
committerKhem Raj <raj.khem@gmail.com>2025-05-05 23:13:19 -0700
commit54a25bdc67d6542670e4a89db2e1c636b6c71c5e (patch)
tree748402dbcfc85a949d4c613caec73b97a6939061
parent897a6300f56ce38bcead1f1428b4103268156edf (diff)
downloadmeta-openembedded-54a25bdc67d6542670e4a89db2e1c636b6c71c5e.tar.gz
ktls-utils: Update to version 1.0
Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-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"