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>
This commit is contained in:
Alistair Francis
2025-05-06 16:03:51 +10:00
committed by Khem Raj
parent 897a6300f5
commit 54a25bdc67
3 changed files with 39 additions and 3 deletions
@@ -7,8 +7,7 @@ ALLPERMS exists in glibc, but not on musl, so we manually define
it if it doesn't exist. This fixes building on musl systems. it if it doesn't exist. This fixes building on musl systems.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Upstream-Status: Submitted Upstream-Status: Submitted [https://github.com/oracle/ktls-utils/pull/88]
[https://github.com/oracle/ktls-utils/pull/88]
--- ---
src/tlshd/config.c | 8 ++++++++ src/tlshd/config.c | 8 ++++++++
1 file changed, 8 insertions(+) 1 file changed, 8 insertions(+)
@@ -0,0 +1,36 @@
From d170b04dcb8b2b28e370d8b18ffa1f593e8eec11 Mon Sep 17 00:00:00 2001
From: Alistair Francis <alistair.francis@wdc.com>
Date: Thu, 10 Apr 2025 13:15:16 +1000
Subject: [PATCH] tlshd: configure.ac: Use AC_CHECK_HEADER instead of
AC_CHECK_FILE
AC_CHECK_FILE doesn't work when cross-compiling [1], which breaks a lot of
use cases (like OpenEmbedded for one). Autoconf supports AC_CHECK_HEADER
which can be used instead and is more robust [2] so let's use that
instead.
1: https://www.gnu.org/software/autoconf/manual/autoconf-2.68/html_node/Files.html
2: https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Generic-Headers.html
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Upstream-Status: Submitted [https://github.com/oracle/ktls-utils/pull/90]
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 2c77fb1..c790d71 100644
--- a/configure.ac
+++ b/configure.ac
@@ -63,7 +63,7 @@ PKG_CHECK_MODULES([LIBNL_GENL3], libnl-genl-3.0 >= 3.1)
AC_SUBST([LIBNL_GENL3_CFLAGS])
AC_SUBST([LIBNL_GENL3_LIBS])
-AC_CHECK_FILE([/usr/include/linux/quic.h],
+AC_CHECK_HEADER([linux/quic.h],
[AC_CHECK_LIB([gnutls], [gnutls_handshake_set_secret_function],
[AC_DEFINE([HAVE_GNUTLS_QUIC], [1], [Define to 1 if QUIC is found.])])])
--
2.49.0
@@ -7,10 +7,11 @@ RDEPENDS:${PN} += " gnutls"
LICENSE = "GPL-2.0-only" LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d568123389d9a12625cca2b089b1728b" LIC_FILES_CHKSUM = "file://COPYING;md5=d568123389d9a12625cca2b089b1728b"
SRCREV = "5c3314b5728b272cbaf0d98f4d521cca9610b6bf" SRCREV = "c787cd26330af457e1ca9cf43232db2c71c03154"
SRC_URI = " \ SRC_URI = " \
git://github.com/oracle/ktls-utils.git;nobranch=1;protocol=https \ git://github.com/oracle/ktls-utils.git;nobranch=1;protocol=https \
file://0001-tlshd-Define-ALLPERMS-if-it-doesn-t-exist-to-fix-mus.patch \ file://0001-tlshd-Define-ALLPERMS-if-it-doesn-t-exist-to-fix-mus.patch \
file://0002-tlshd-configure.ac-Use-AC_CHECK_HEADER-instead-of-AC.patch \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"