Skip to content

fix: add android elf build ids#98

Open
ovitrif wants to merge 1 commit into
mainfrom
ovi/fix-ldk-android-build-ids
Open

fix: add android elf build ids#98
ovitrif wants to merge 1 commit into
mainfrom
ovi/fix-ldk-android-build-ids

Conversation

@ovitrif

@ovitrif ovitrif commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator

Fixes #95

Implements the LDK producer portion of synonymdev/bitkit-android#1105. Companion PRs: synonymdev/bitkit-core#131, synonymdev/vss-rust-client-ffi#19, pubky/paykit-rs#124, and synonymdev/bitkit-android#1106.

Description

  • adds -Wl,--build-id=sha1 to the Android linker flags for every published ABI while preserving the existing 16 KB page-size flags
  • bumps the cross-platform package to 0.7.0-rc.58
  • refreshes the tracked Android, JVM, Python, and Swift release artifacts

QA Notes

  • Local verification: sh -n scripts/uniffi_bindgen_generate_kotlin_android.sh, cargo fmt --all -- --check, cargo test --lib --locked (77 passed), and cargo clippy --lib --locked
  • Package metadata is consistently versioned 0.7.0-rc.58
  • Two exact-head review passes completed with no actionable findings

chatgpt-codex-connector[bot]

This comment was marked as resolved.

@ovitrif

ovitrif commented Jul 25, 2026

Copy link
Copy Markdown
Collaborator Author

Scope correction: this PR remains open under the separate Android ELF build-ID epic synonymdev/bitkit-android#1105. GNU build IDs let Google Play pair packaged .so files with uploaded debug symbols, enabling native symbolication. This work is independent of the DataStore-only resolution of synonymdev/bitkit-android#1047, and implementation/review continues here.

@ovitrif ovitrif closed this Jul 25, 2026
@ovitrif ovitrif reopened this Jul 25, 2026
@ovitrif
ovitrif force-pushed the ovi/fix-ldk-android-build-ids branch from 61a8412 to 8cb0f2e Compare July 26, 2026 20:45
@ovitrif ovitrif changed the title fix: verify android elf build ids fix: add android elf build ids Jul 26, 2026
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.

fix: add Android ELF build IDs

1 participant