Skip to content

Commit 81c9510

Browse files
kevingurneyassignUser
authored andcommitted
GH-46023: [CI][MATLAB] libmexclass doesn't work with CMake 4.0.0 (#46033)
### Rationale for this change See: #46023 ### What changes are included in this PR? 1. Bumped `mathworks/libmexclass` version to git commit `2a75a5e9bbb524a044572598e371c994cc715d3d`. This version of `mathworks/libmexclass` requires CMake version `3.6.0` or later, which is compatible with CMake 4.0.0 (used by `apache/arrow`. ### Are these changes tested? Yes. 1. [Pending MATLAB CI job running in `mathworks/arrow`]( https://github.com/mathworks/arrow/actions/runs/14269264384). ### Are there any user-facing changes? Yes. 1. Users will now need CMake version `3.6.0` or later to build the MATLAB interface. ### Notes 1. Thank you @ sgilmore10 for your help with this pull request! * GitHub Issue: #46023 Authored-by: Kevin Gurney <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
1 parent ca311c1 commit 81c9510

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

matlab/tools/cmake/BuildMatlabArrowInterface.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ set(MATLAB_ARROW_LIBMEXCLASS_CLIENT_FETCH_CONTENT_NAME libmexclass)
2424
# libmexclass is accessible for CI without permission issues.
2525
set(MATLAB_ARROW_LIBMEXCLASS_CLIENT_FETCH_CONTENT_GIT_REPOSITORY "https://github.com/mathworks/libmexclass.git")
2626
# Use a specific Git commit hash to avoid libmexclass version changing unexpectedly.
27-
set(MATLAB_ARROW_LIBMEXCLASS_CLIENT_FETCH_CONTENT_GIT_TAG "cac7c3630a086bd5ba41413af44c833cef189c09")
27+
set(MATLAB_ARROW_LIBMEXCLASS_CLIENT_FETCH_CONTENT_GIT_TAG "2a75a5e9bbb524a044572598e371c994cc715d3d")
2828
set(MATLAB_ARROW_LIBMEXCLASS_CLIENT_FETCH_CONTENT_SOURCE_SUBDIR "libmexclass/cpp")
2929

3030
# ------------------------------------------

0 commit comments

Comments
 (0)