Skip to content

Commit a1999d2

Browse files
Only enforce !NO_FILESYSTEM for WOLFSSL_SYS_CA_CERTS on non Windows/Mac systems.
wolfSSL's support for WOLFSSL_SYS_CA_CERTS uses APIs which don't depend on !NO_FILESYSTEM on Windows/Mac. Fixes #8152.
1 parent 0a0c430 commit a1999d2

2 files changed

Lines changed: 239 additions & 231 deletions

File tree

configure.ac

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10111,10 +10111,7 @@ fi
1011110111
1011210112
if test "x$ENABLED_SYS_CA_CERTS" = "xyes"
1011310113
then
10114-
if test "x$ENABLED_FILESYSTEM" = "xno"
10115-
then
10116-
ENABLED_SYS_CA_CERTS="no"
10117-
elif test "x$ENABLED_CERTS" = "xno"
10114+
if test "x$ENABLED_CERTS" = "xno"
1011810115
then
1011910116
ENABLED_SYS_CA_CERTS="no"
1012010117
fi
@@ -10146,6 +10143,16 @@ then
1014610143
AC_MSG_ERROR([Unable to find Apple Security.framework headers])
1014710144
])
1014810145
;;
10146+
mingw*)
10147+
;;
10148+
*)
10149+
# Only disable on no filesystem non Mac/Windows, as Mac and Windows
10150+
# depend on APIs which don't need filesystem support enabled in wolfSSL.
10151+
if test "x$ENABLED_FILESYSTEM" = "xno"
10152+
then
10153+
ENABLED_SYS_CA_CERTS="no"
10154+
fi
10155+
;;
1014910156
esac
1015010157
fi
1015110158

0 commit comments

Comments
 (0)