File tree Expand file tree Collapse file tree 3 files changed +24
-6
lines changed
Expand file tree Collapse file tree 3 files changed +24
-6
lines changed Original file line number Diff line number Diff line change @@ -11,3 +11,18 @@ string(REPLACE
1111)
1212
1313file (WRITE ${cmakelists} "${content} " )
14+
15+ # https://jira.mariadb.org/browse/CONC-764
16+ if (${processor} STREQUAL "arm64" )
17+ set (ma_context ${mariadb_source} /libmariadb/ma_context.c)
18+
19+ file (READ ${ma_context} content )
20+
21+ string (REPLACE
22+ "\" x18\" , "
23+ ""
24+ content "${content} "
25+ )
26+
27+ file (WRITE ${ma_context} "${content} " )
28+ endif ()
Original file line number Diff line number Diff line change @@ -35,9 +35,9 @@ if (STATIC_ZLIB)
3535 ExternalProject_Add (Zlib
3636 ${EP_CONFIGS}
3737 URL
38- https://zlib.net/fossils/ zlib-1.2.13 .tar.gz
39- https://github.com/madler/zlib/releases/download/v1.2.13 /zlib-1.2.13 .tar.gz
40- URL_HASH SHA256=b3a24de97a8fdbc835b9833169501030b8977031bcb54b3b3ac13740f846ab30
38+ https://zlib.net/zlib-1.3.1 .tar.gz
39+ https://github.com/madler/zlib/releases/download/v1.3.1 /zlib-1.3.1 .tar.gz
40+ URL_HASH SHA256=9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23
4141 CMAKE_ARGS ${ZLIB_CMAKE_ARGS}
4242 INSTALL_COMMAND cd ${CMAKE_BINARY_DIR} /libs/src/Zlib-build &&
4343 ${CMAKE_COMMAND} --build . --target install --config ${config}
Original file line number Diff line number Diff line change @@ -98,16 +98,19 @@ if (STATIC_MARIADBCONNECTOR)
9898 ExternalProject_Add (MariaDBConnector
9999 ${EP_CONFIGS}
100100 DEPENDS ${OPENSSL_DEP} ${ZLIB_DEP}
101- URL https://downloads.mariadb.com/Connectors/c/connector-c-3.3 .4/mariadb-connector-c-3.3 .4-src.tar.gz
102- URL_HASH SHA256=486e5fdf976a8e7fadf583ae912128655e013ac575fa79b2d1af0fb8827a78ed
101+ URL https://downloads.mariadb.com/Connectors/c/connector-c-3.4 .4/mariadb-connector-c-3.4 .4-src.tar.gz
102+ URL_HASH SHA256=58876fad1c2d33979d78bbfa61d7a3476e8faa2cd0af0f7f8bfeb06deaa1034e
103103 CMAKE_ARGS
104104 -Wno-dev
105105 -DCMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES}
106106 -DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET}
107107 -DWITH_SSL=OPENSSL
108108 ${OPENSSL_CONF}
109109 ${ZLIB_CONF}
110- PATCH_COMMAND ${CMAKE_COMMAND} -Dmariadb_source=${CMAKE_BINARY_DIR} /libs/src/MariaDBConnector -P ${CMAKE_SOURCE_DIR} /cmake/patch_mariadb.cmake
110+ PATCH_COMMAND ${CMAKE_COMMAND}
111+ -Dmariadb_source=${CMAKE_BINARY_DIR} /libs/src/MariaDBConnector
112+ -Dprocessor=${CMAKE_SYSTEM_PROCESSOR}
113+ -P ${CMAKE_SOURCE_DIR} /cmake/patch_mariadb.cmake
111114 BUILD_COMMAND cd ${CMAKE_BINARY_DIR} /libs/src/MariaDBConnector-build &&
112115 ${CMAKE_COMMAND} --build . --target mariadbclient --config ${CMAKE_CFG_INTDIR}
113116 INSTALL_COMMAND echo skip install
You can’t perform that action at this time.
0 commit comments