Skip to content

Use AnyCPU as solution platform to support other runtimes than x64#41

Merged
mdabros merged 39 commits intomainfrom
add-osx-arm64
Dec 13, 2024
Merged

Use AnyCPU as solution platform to support other runtimes than x64#41
mdabros merged 39 commits intomainfrom
add-osx-arm64

Conversation

@mdabros
Copy link
Copy Markdown
Owner

@mdabros mdabros commented Dec 13, 2024

This PR adds the following:

  • Use AnyCPU as solution platform to support other runtimes than x64.
  • Update readme with information about osx-arm64 package.

@mdabros mdabros changed the title Add support for osx arm64 Use AnyCPU as solution platform to support other runtimes than x64 Dec 13, 2024
@mdabros
Copy link
Copy Markdown
Owner Author

mdabros commented Dec 13, 2024

I have been unable to get the CI running when including the libxgboost-2.0.3-osx-arm64 package in the test project. It works separately, but together with the other packages it seems to cause some conflicts, and some of the other (seems random) os/runtimes are not able to correctly locate the native xgboost lib.

See this build for a successful run using only macos-latest (arm64) and the libxgboost-2.0.3-osx-arm64 package:
https://github.com/mdabros/XGBoostSharp/actions/runs/12311697730

See this build for failure when using all packages:
https://github.com/mdabros/XGBoostSharp/actions/runs/12313512046/job/34367692875

Therefor CI only tests for the other package and runtime combinations. Will see if I can fix the CI issue for osx-arm64 in a later PR.

@mdabros mdabros marked this pull request as ready for review December 13, 2024 17:47
@mdabros mdabros merged commit 06ffbd7 into main Dec 13, 2024
@mdabros mdabros deleted the add-osx-arm64 branch February 9, 2025 20:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant