-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[tools] versioning libhermes.so soname for android (expo#13918)
# Why for expo-go to load different hermes-engine version, versioning libhermes.so on filename is not enough, we should further update the `soname`. otherwise, android will use loaded soname directly. # How use [patchelf](https://github.com/NixOS/patchelf) to update soname in versioning stage. # Test Plan based on expo#13793 and this change, re-generate sdk-42 aar and build versioned android expo-go. load these two projects without close activity - load [sdk42 hermes bundle](https://expo.dev/@kudochien/sdk42) which hbc version is 74 - load local unversioned hermes project based on react-native 0.64 (hermes-engine 0.7.2) which hbc version is 76 before the change, expo-go will crash. after the change, expo-go could load both two projects without problems.
- Loading branch information
Showing
3 changed files
with
117 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters