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

Added DepthAI and bumped API to 24 #1010

Closed
wants to merge 5 commits into from

Conversation

themarpe
Copy link
Contributor

@themarpe themarpe commented Nov 3, 2023

This contains a couple of parts to get everything in place:

  • Fixes: cmake-example build fails #790
  • Fixes chaquopy-libcxx build on newer NDK
  • Bumps API to 24 and update NDK to r26, due to __emutls_get_address issue (Note, might be possible to just recompile with newer NDK, not tested) - In that case, AFAIK libc++ should still be recompiled.
  • Adds DepthAI wheel

Let me know on any comments

@mhsmith
Copy link
Member

mhsmith commented Nov 4, 2023

What is the __emutls_get_address issue? I assume you got some error messages, in which case please post them here, and explain how to reproduce them.

@themarpe
Copy link
Contributor Author

themarpe commented Nov 6, 2023

@mhsmith

arthenica/ffmpeg-kit#292

As above - I unfortunately do not have the original message at the moment.

To reproduce:

I think it primarily boils down to this change: android/ndk#1639
Just swapping out the libcxx whl with a recompiled one was okay and resolved the issue

Previous libc++_shared being compiled with <r23 and my current changes utilizing r26.
I think it could go 2 ways:

  • Bump all packages to newer NDK and recompile
  • Try to see if DAI can be compiled with r21 (same as at the moment)

@mhsmith
Copy link
Member

mhsmith commented Dec 20, 2023

Replaced by #1059.

@mhsmith mhsmith closed this Dec 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

cmake-example build fails
2 participants