From 8dc516e82fb2badc2d05d1d0f841588164703798 Mon Sep 17 00:00:00 2001 From: Duke Date: Mon, 29 Dec 2025 22:35:22 -0500 Subject: [PATCH] Use -std=gnu17 to compile wolfssl and use all cores to compile --- depends/packages/wolfssl.mk | 2 +- src/hush/tlsmanager.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/depends/packages/wolfssl.mk b/depends/packages/wolfssl.mk index 21b95e0ab..d40e99d03 100644 --- a/depends/packages/wolfssl.mk +++ b/depends/packages/wolfssl.mk @@ -64,7 +64,7 @@ endef #endef define $(package)_build_cmds - $(MAKE) CPPFLAGS='-fPIC' -j1 src/libwolfssl.la + $(MAKE) CPPFLAGS='-fPIC -std=gnu17' -j$(nproc) src/libwolfssl.la endef define $(package)_stage_cmds diff --git a/src/hush/tlsmanager.cpp b/src/hush/tlsmanager.cpp index 8b03445ce..dbfa9b006 100644 --- a/src/hush/tlsmanager.cpp +++ b/src/hush/tlsmanager.cpp @@ -301,7 +301,7 @@ WOLFSSL_CTX* TLSManager::initCtx(TLSContextType ctxType) bool bInitialized = false; WOLFSSL_CTX* tlsCtx = NULL; - byte *pem; + unsigned char *pem; int plen = 0; if ((tlsCtx = wolfSSL_CTX_new(ctxType == SERVER_CONTEXT ? wolfTLSv1_3_server_method() : wolfTLSv1_3_client_method()))) {