Skip to content

add Android NDK cross-compilation support (arm64-v8a)#185

Merged
hnwyllmm merged 2 commits intooceanbase:androidfrom
cao1629:android-embedded
Mar 10, 2026
Merged

add Android NDK cross-compilation support (arm64-v8a)#185
hnwyllmm merged 2 commits intooceanbase:androidfrom
cao1629:android-embedded

Conversation

@cao1629
Copy link
Contributor

@cao1629 cao1629 commented Mar 9, 2026

Build seekdb for Android.

Task Description

Solution Description

Passed Regressions

Upgrade Compatibility

Other Information

Release Note

cao1629 and others added 2 commits March 9, 2026 17:04
Build seekdb for Android with embedded C API, JNI bridge, and interactive
SQL client. Includes NDK build system, dependency management, and platform
fixes for AIO, UUID, crash handler, and vsag alignment.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Remove OB_ENABLE_UNITY OFF for Android to enable Unity build
- Skip dependency re-download when already initialized (MD5 marker check)
- Exclude ob_local_device.cpp from Unity build to fix AIO type redefinition

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@hnwyllmm hnwyllmm merged commit 2658c07 into oceanbase:android Mar 10, 2026
1 check passed
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.

2 participants