Exported symbols in DLL on Windows are managed by win32/mkexports.rb

This commit is contained in:
Nobuyoshi Nakada 2024-06-22 18:48:14 +09:00
Родитель 73b7eebf07
Коммит d122a68863
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 3582D74E1FEE4465
1 изменённых файлов: 3 добавлений и 1 удалений

Просмотреть файл

@ -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}/']`\"