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")
# ------------------------------------------