File nosoname.patch of Package mariadb-connector-odbc
Index: mariadb-connector-odbc-3.2.5-src/driver/CMakeLists.txt
===================================================================
--- mariadb-connector-odbc-3.2.5-src.orig/driver/CMakeLists.txt
+++ mariadb-connector-odbc-3.2.5-src/driver/CMakeLists.txt
@@ -186,7 +186,7 @@ IF(WIN32)
ADD_LIBRARY(${LIBRARY_NAME} SHARED ${MARIADB_ODBC_SOURCES} ${CMAKE_BINARY_DIR}/driver/mariadb-odbc-driver-uni.def ${CMAKE_BINARY_DIR}/driver/maodbcu.rc)
ELSE()
MESSAGE(STATUS "Version script: ${CMAKE_SOURCE_DIR}/driver/maodbc.def")
- ADD_LIBRARY(${LIBRARY_NAME} SHARED ${MARIADB_ODBC_SOURCES} maodbcu.rc)
+ ADD_LIBRARY(${LIBRARY_NAME} MODULE ${MARIADB_ODBC_SOURCES} maodbcu.rc)
IF(APPLE)
SET(MAODBC_INSTALL_RPATH "${ODBC_LIB_DIR}" "@loader_path" "/usr/local/opt/libiodbc" "/usr/local/iODBC/lib" "/usr/local/opt/openssl@1.1/lib" "/usr/local/opt/libressl/lib")
Index: mariadb-connector-odbc-3.2.5-src/dsn/CMakeLists.txt
===================================================================
--- mariadb-connector-odbc-3.2.5-src.orig/dsn/CMakeLists.txt
+++ mariadb-connector-odbc-3.2.5-src/dsn/CMakeLists.txt
@@ -28,7 +28,7 @@ IF(WIN32)
${CMAKE_SOURCE_DIR}/driver/ma_common.c)
####### MAODBCS #######
- ADD_LIBRARY(maodbcs SHARED ${DSN_DIALOG_FILES} ${CMAKE_SOURCE_DIR}/dsn/mariadb_odbc_setup.def)
+ ADD_LIBRARY(maodbcs MODULE ${DSN_DIALOG_FILES} ${CMAKE_SOURCE_DIR}/dsn/mariadb_odbc_setup.def)
SET_TARGET_PROPERTIES(maodbcs PROPERTIES
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}"
# Specifically on Windows, to have implib in the same place as the dll