Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[C++] Limited iOS support #24940

Closed
1 task
asfimport opened this issue May 14, 2020 · 3 comments
Closed
1 task

[C++] Limited iOS support #24940

asfimport opened this issue May 14, 2020 · 3 comments

Comments

@asfimport
Copy link

asfimport commented May 14, 2020

We at Unfolded have been making use of Arrow in our native implementation of deck.gl (https://github.com/UnfoldedInc/deck.gl-native). As iOS is one of the platforms we plan on supporting, we've spent some time building Arrow so that we can make use of it on iOS.

 

There is a detailed writeup on issues we've encountered while doing so (https://github.com/UnfoldedInc/deck.gl-native-dependencies/blob/master/docs/iOS-BUILD.md#arrow-v0170). Some of them had to do with cmake, but there were a few updates that had to be made to Arrow source.

 

As noted in the writeup, we use a limited set of optional features that cover our needs right now (json, csv, filesystem). With this in mind, and knowing that we did not resolve issues across all optional features (known issues building parquet support due to Boost/Thrift dependencies), would incorporating some of these fixes, or supporting iOS in general, be of any interest at this stage?

Reporter: Ilija Puaca / @ilijapuaca
Assignee: Ilija Puaca / @ilijapuaca

Subtasks:

PRs and other links:

Note: This issue was originally created as ARROW-8795. Please see the migration documentation for further details.

@asfimport
Copy link
Author

Antoine Pitrou / @pitrou:
We definitely would like Arrow to work on as many platforms as possible. However, one concern is that the project has no iOS CI. Also, other Arrow contributors may not have access to the platform to test their changes. Given that Arrow development moves rather quickly, there is a significant chance for regressions to happen. That said, feel free to open PRs with your changes.

Also cc @kou

@asfimport
Copy link
Author

Kouhei Sutou / @kou:
Interesting.

We should add a CI job for iOS and then fix problems step-by-step like we're doing for s390x.

@asfimport
Copy link
Author

Antoine Pitrou / @pitrou:
Issue resolved by pull request 7189
#7189

@asfimport asfimport added this to the 1.0.0 milestone Jan 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant