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

[Feature] release for android arm64 #248

Open
krolaper opened this issue Feb 17, 2024 · 5 comments
Open

[Feature] release for android arm64 #248

krolaper opened this issue Feb 17, 2024 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@krolaper
Copy link

will there be a release for android arm64?
I'm using kivy + buildozer. And in the code there is a duckduckgo_search library that interacts with curl_cffi. It is very important for me to find a solution to compile for my OS.

@krolaper krolaper added the enhancement New feature or request label Feb 17, 2024
@krolaper
Copy link
Author

Sorry. I just saw that the update came out and everything worked. The topic can be closed

@yifeikong
Copy link
Owner

What update?

@krolaper
Copy link
Author

krolaper commented Feb 17, 2024

@yifeikong I thought duckduckgo_search was corrected. But no, everything is the same. When launching the apk, after compiling in buiildozer. The architecture still cannot work properly.

.buildozer/android/platform/build-arm64-v8a/build/python-installs/AIGodOSINT/arm64-v8a/curl_cffi/__init__.py", line 15, in <module>
02-17 10:32:49.397  2559  2640 I python  :  ImportError: dlopen failed: "/data/data/codeberg.org.aigodosint/files/app/_python_bundle/site-packages/curl_cffi/_wrapper.so" is for EM_X86_64 (62) instead of EM_AARCH64 (183)

still needs an implementation for arm64. You have aarch64.whl, but unfortunately it is not recognized by the system. I've already tried to install it, no problem. It also didn’t work out to package curl_cffi directly in Android.
I will be very grateful for such a decision.

@yifeikong
Copy link
Owner

yifeikong commented Feb 17, 2024

_wrapper.so should be easier to fix, since you can build the wheel for android anyway. Another bigger problem is that libcurl-impersonate.so was built with glibc, which is not available on Android, and we will first try to make it work.

@krolaper
Copy link
Author

@yifeikong It's not easy, but I hope you can do it.

@yifeikong yifeikong changed the title release for android arm64 [Feature] release for android arm64 Feb 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants