Skip to content
This repository has been archived by the owner on Jul 3, 2020. It is now read-only.

Fix broken build when using rust 1.37.0 support #237

Merged
merged 2 commits into from
Sep 2, 2019

Conversation

philip-alldredge
Copy link
Contributor

Build using cargo-apk and rust 1.37.0 results in a binary which does not export ANativeActivity_onCreate. Seems related to rust-lang/rust#62088.

This fixes that issue and also switches to using cdylib. The cdylib switch is not necessary for the fix but it is more correct and reduces file sizes.

This also resolves #236 by supporting the debug flag in the install command and automatically builds with release. This is in line with cargo install behavior and it is in line with the behavior described when using --help.

Should resolve #236, #235 and parts of #234.

Support debug flag on install command.
Build cdylib rather than dylib.
@philip-alldredge
Copy link
Contributor Author

@mb64 pushed changes.

@mb64 mb64 merged commit 4eddc8b into rust-mobile:master Sep 2, 2019
@mb64
Copy link
Contributor

mb64 commented Sep 2, 2019

Great! LGTM – merging.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

cargo-apk install builds debug build
2 participants