VM binaries for OS X no longer exporting embedding API symbols #7005
Labels
area-vm
Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends.
Milestone
This issue was originally filed by [email protected]
Updating an extension for M1, I encountered a load-time error on OS X, while things continue to work on Linux and Windows.
rmacnak$ ~/Applications/dart-sdk/bin/dart Hello.dart
dyld: lazy symbol binding failed: Symbol not found: _Dart_IsError
Referenced from: /Users/rmacnak/Code/Newspeak/libns2dart_extension.dylib
Expected in: flat namespace
dyld: Symbol not found: _Dart_IsError
Referenced from: /Users/rmacnak/Code/Newspeak/libns2dart_extension.dylib
Expected in: flat namespace
Trace/BPT trap: 5
Based on the archived binaries at https://gsdview.appspot.com/dart-editor-archive-integration/, this has broken sometime between r13122 and r13391.
(r13122)
rmacnak$ nm dart | grep Dart_IsError
00007c60 T _Dart_IsError
(r13391)
rmacnak$ nm dart | grep Dart_IsError
<nothing>
The text was updated successfully, but these errors were encountered: