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

sgilmore 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 e22197f39e GH-41400: [MATLAB] Bump `libmexclass` version to commit 
`ca3cea6` (#41436)
e22197f39e is described below

commit e22197f39e41446789dcc52e931995fe20a784a4
Author: Sarah Gilmore <[email protected]>
AuthorDate: Tue Apr 30 09:41:44 2024 -0400

    GH-41400: [MATLAB] Bump `libmexclass` version to commit `ca3cea6` (#41436)
    
    
    
    ### Rationale for this change
    
    @ kevingurney and I recently resolved multiple issues related to 
`mathworks/libmexclass` not supporting ARM-based macOS builds (i.e. builds on 
`macos-14`):
    
    - mathworks/libmexclass#76
    - mathworks/libmexclass#77
    
    We should bump the version of mathworks/libmexclass used by the MATLAB 
interface to the latest available commit 
([ca3cea6](https://github.com/mathworks/libmexclass/commit/ca3cea6bf1ba5e9d86210bd207d643493e8d45f6)
 as of now) in order to enable building the MATLAB interface to Arrow on 
`macos-14` (which is ARM-based).
    
    ### What changes are included in this PR?
    
    - Bumped version of `mathworks/libmexclass` used by the MATLAB interface to 
[ca3cea6](https://github.com/mathworks/libmexclass/commit/ca3cea6bf1ba5e9d86210bd207d643493e8d45f6)
    
    ### Are these changes tested?
    
    - Yes. The existing test points verify verify upgrading 
`mathworks/libmexclass` does not break the MATLAB interface.
    
    ### Are there any user-facing changes?
    
    - No.
    
    ### Future Directions
    
    - #41435
    - #41385
    
    * GitHub Issue: #41400
    
    Authored-by: Sarah Gilmore <[email protected]>
    Signed-off-by: Sarah Gilmore <[email protected]>
---
 matlab/tools/cmake/BuildMatlabArrowInterface.cmake | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/matlab/tools/cmake/BuildMatlabArrowInterface.cmake 
b/matlab/tools/cmake/BuildMatlabArrowInterface.cmake
index cb746e08b1..e1641842ca 100644
--- a/matlab/tools/cmake/BuildMatlabArrowInterface.cmake
+++ b/matlab/tools/cmake/BuildMatlabArrowInterface.cmake
@@ -24,8 +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 "d04f88d")
-                                                           
+set(MATLAB_ARROW_LIBMEXCLASS_CLIENT_FETCH_CONTENT_GIT_TAG "ca3cea6")
 set(MATLAB_ARROW_LIBMEXCLASS_CLIENT_FETCH_CONTENT_SOURCE_SUBDIR 
"libmexclass/cpp")
 
 # ------------------------------------------

Reply via email to