Comments (4)
And here's the root cause:
Binaries using symbols with a weak definition crash at runtime on iOS 14/macOS 12 or older. This impacts primarily C++ projects due to their extensive use of weak symbols. (114813650) (FB13097713)
From https://developer.apple.com/documentation/xcode-release-notes/xcode-15-release-notes#Linking
from yoga.
Thank you for tracking this down!
cc @Kudo @cipolleschi who were seeing the same thing with XCode 15.
I think this would be okay to add for now, but we aren't planning to do a new formal OSS release of Yoga for a moment, so my guess is this fix would be short-lived until there is a new XCode RC.
from yoga.
I found another issue here. Turns out -ld_classic
isn't available in older versions of Xcode , so this isn't safe to ship as part of the Package.swift :(
Instead consumers of Yoga should add this themselves if they use Xcode 15 and support iOS 14 and below.
from yoga.
Going to close this out, since it seems like we are not going to action.
from yoga.
Related Issues (20)
- Yoga does not respect automatic minimum size for flexbox items HOT 11
- Yoga.Node.create(), Node is undefined HOT 5
- Different handling of aspect ratio on flexible items compared to CSS HOT 3
- Support `Start` and `End` alignment keywords
- Absolute children do not respect padding of parent HOT 1
- [!] An error occurred while processing the post-install hook of the Podfile. HOT 1
- Can run on Mac Catalyst, but cannot be archive on Mac Catalyst HOT 10
- wasm-sync file index error in package.json HOT 2
- [website-next] Replace Yoga Node Editor with `@theme/CodeBlock` HOT 8
- Add `YGNodeStyleSet<Property>CSS` for CSS values as strings HOT 1
- Add `yoga::Style::resolve()` for ahead-of-time computed whole style HOT 2
- Try using explicit modulemap in CocoaPods build HOT 1
- Typo in recent module.modulemap change that breaks Swift PM-based builds HOT 1
- [JS] Move from embind to manual bindings HOT 1
- Flex shorthand in UseWebDefaults should set basis to 0 instead of auto HOT 3
- React Native iOS build failed HOT 1
- top position is wrong when previous item's height is 0.5, on 3x scale screen HOT 1
- API proposal to get the computed measure size of a node HOT 9
- Proposal: Integrate with google/oss-fuzz for continuous fuzz testing? HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yoga.