From d122a68863f4438c4db594cf67a12348c151aae9 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Sat, 22 Jun 2024 18:48:14 +0900 Subject: [PATCH] Exported symbols in DLL on Windows are managed by win32/mkexports.rb --- configure.ac | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 6d6ae6a6c5..ac6f821a8f 100644 --- a/configure.ac +++ b/configure.ac @@ -4068,7 +4068,9 @@ AC_CACHE_CHECK([for prefix of external symbols], rb_cv_symbol_prefix, [ SYMBOL_PREFIX="$rb_cv_symbol_prefix" test "x$SYMBOL_PREFIX" = xNONE && SYMBOL_PREFIX='' -AS_IF([test x"$enable_shared" = xyes], [ +AS_IF([test x"$SOEXT" = xdll], [ + # DLL on Windows is managed by win32/mkexports.rb +], [test x"$enable_shared" = xyes], [ AC_CACHE_CHECK([for default symbols in empty shared library], rb_cv_symbols_in_emptylib, [ save_CC="$CC" eval CC=\"`printf "%s" "${DLDSHARED}" | sed ['s/\$(CC)/${CC}/']`\"