From 17bb8c4c849aea0ab34ebdaca445032eddbda367 Mon Sep 17 00:00:00 2001 From: Kareem Date: Wed, 12 Mar 2025 15:26:31 -0700 Subject: [PATCH 1/2] Check for whether librt is needed for clock_gettime. --- configure.ac | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/configure.ac b/configure.ac index af90dd2b8..3ea9160e9 100644 --- a/configure.ac +++ b/configure.ac @@ -728,6 +728,11 @@ then AM_CFLAGS="$AM_CFLAGS -DNO_DEV_RANDOM -DNO_WRITEV -DNO_STDIO_FILESYSTEM -DWOLFSSL_NO_SOCK -DWOLFSSL_USER_IO" fi +if test "$ENABLED_RNG" = "yes" || test "$ENABLED_BENCHMARK" = "yes" +then + AC_SEARCH_LIBS([clock_gettime],[rt]) +fi + # MATH LIBRARY SELECTION From 91239dc42d588ede2b2f7869a78e853b1c2ce419 Mon Sep 17 00:00:00 2001 From: Kareem Date: Fri, 21 Mar 2025 11:05:24 -0700 Subject: [PATCH 2/2] Only search for clock_gettime when using RNG with wolfEntropy. --- configure.ac | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/configure.ac b/configure.ac index 3ea9160e9..c4cd80c6a 100644 --- a/configure.ac +++ b/configure.ac @@ -728,11 +728,6 @@ then AM_CFLAGS="$AM_CFLAGS -DNO_DEV_RANDOM -DNO_WRITEV -DNO_STDIO_FILESYSTEM -DWOLFSSL_NO_SOCK -DWOLFSSL_USER_IO" fi -if test "$ENABLED_RNG" = "yes" || test "$ENABLED_BENCHMARK" = "yes" -then - AC_SEARCH_LIBS([clock_gettime],[rt]) -fi - # MATH LIBRARY SELECTION @@ -6411,6 +6406,11 @@ then done fi +if (test "$ENABLED_RNG" = "yes" && test "$ENABLED_ENTROPY_MEMUSE" != "no") || test "$ENABLED_BENCHMARK" = "yes" +then + AC_SEARCH_LIBS([clock_gettime],[rt]) +fi + # Filesystem Build if test "$ENABLED_LINUXKM" = "yes"