Skip to content

Fix nightlies by backing out "[RN][iOS] Decouple Hermes from JSI nd simplify dependencies"#51620

Closed
cipolleschi wants to merge 1 commit into
facebook:mainfrom
cipolleschi:export-D75442056
Closed

Fix nightlies by backing out "[RN][iOS] Decouple Hermes from JSI nd simplify dependencies"#51620
cipolleschi wants to merge 1 commit into
facebook:mainfrom
cipolleschi:export-D75442056

Conversation

@cipolleschi
Copy link
Copy Markdown
Contributor

Summary:
The spirit of "Decouple Hermes from JSI nd simplify dependencies" is good, but the problem is that when we ships prebuilds of hermes-engine, it tries to load libjsi.dylib and that library is not available.

{F1978594163}

I'll have to investigate more how to properly decouple Hermes prebuilds and how to pass jsi to Hermes and react-native. We might have to decouple it further and have a separate job that builds jsi and feed it to hermes.

This problem will go away with SwiftPM, though, so probably not worth solving this.

Changelog:

[Internal] - Fix nightlies with a backout

Differential Revision: D75442056

…implify dependencies"

Summary:
The spirit of "Decouple Hermes from JSI nd simplify dependencies" is good, but the problem is that when we ships prebuilds of hermes-engine, it tries to load `libjsi.dylib` and that library is not available.

{F1978594163}

I'll have to investigate more how to properly decouple Hermes prebuilds and how to pass jsi to Hermes and react-native. We might have to decouple it further and have a separate job that builds jsi and feed it to hermes.

This problem will go away with SwiftPM, though, so probably not worth solving this.

## Changelog:
[Internal] - Fix nightlies with a backout

Differential Revision: D75442056
@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label May 27, 2025
@facebook-github-bot
Copy link
Copy Markdown
Contributor

This pull request was exported from Phabricator. Differential Revision: D75442056

@facebook-github-bot
Copy link
Copy Markdown
Contributor

This pull request has been merged in 69826e1.

@react-native-bot
Copy link
Copy Markdown
Collaborator

This pull request was successfully merged by @cipolleschi in 69826e1

When will my fix make it into a release? | How to file a pick request?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. fb-exported Merged This PR has been merged. p: Facebook Partner: Facebook Partner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants