This is an automated email from the ASF dual-hosted git repository.

kevingurney pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git


The following commit(s) were added to refs/heads/main by this push:
     new bfaa61286a GH-46023: [CI][MATLAB] libmexclass doesn't work with CMake 
4.0.0 (#46033)
bfaa61286a is described below

commit bfaa61286aee54528f0a342e906df549eaf42b94
Author: Kevin Gurney <[email protected]>
AuthorDate: Fri Apr 4 14:51:56 2025 -0400

    GH-46023: [CI][MATLAB] libmexclass doesn't work with CMake 4.0.0 (#46033)
    
    ### Rationale for this change
    
    See: https://github.com/apache/arrow/issues/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]>
---
 matlab/tools/cmake/BuildMatlabArrowInterface.cmake | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/matlab/tools/cmake/BuildMatlabArrowInterface.cmake 
b/matlab/tools/cmake/BuildMatlabArrowInterface.cmake
index 27af19676b..8dd34f3a61 100644
--- a/matlab/tools/cmake/BuildMatlabArrowInterface.cmake
+++ b/matlab/tools/cmake/BuildMatlabArrowInterface.cmake
@@ -24,7 +24,7 @@ set(MATLAB_ARROW_LIBMEXCLASS_CLIENT_FETCH_CONTENT_NAME 
libmexclass)
 # libmexclass is accessible for CI without permission issues.
 set(MATLAB_ARROW_LIBMEXCLASS_CLIENT_FETCH_CONTENT_GIT_REPOSITORY 
"https://github.com/mathworks/libmexclass.git";)
 # Use a specific Git commit hash to avoid libmexclass version changing 
unexpectedly.
-set(MATLAB_ARROW_LIBMEXCLASS_CLIENT_FETCH_CONTENT_GIT_TAG 
"cac7c3630a086bd5ba41413af44c833cef189c09")
+set(MATLAB_ARROW_LIBMEXCLASS_CLIENT_FETCH_CONTENT_GIT_TAG 
"2a75a5e9bbb524a044572598e371c994cc715d3d")
 set(MATLAB_ARROW_LIBMEXCLASS_CLIENT_FETCH_CONTENT_SOURCE_SUBDIR 
"libmexclass/cpp")
 
 # ------------------------------------------

Reply via email to