Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apple M1 not supported #71

Open
CunesPoort8 opened this issue Apr 5, 2024 · 1 comment
Open

Apple M1 not supported #71

CunesPoort8 opened this issue Apr 5, 2024 · 1 comment

Comments

@CunesPoort8
Copy link

Due to the use of an old version of sqlite-net-pcl, this package does not work on Apple M1 machines. Updating sqlite-net-pcl package to 1.9.172 fixes the issue.

Error message (partly):

"Unable to load shared library 'e_sqlite3' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: \ndlopen(/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.17/e_sqlite3.dylib, 0x0001): tried: '/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.17/e_sqlite3.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.17/e_sqlite3.dylib' (no such file), '/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.17/e_sqlite3.dylib' (no such file)
@kirides
Copy link
Contributor

kirides commented Apr 25, 2024

sqlite-net-pcl 1.9.172 sometimes causes runtime errors with ACCESS VIOLATION (read after free) kind of issues.
Either the Storage implementation does something weird or the updated library now uses less-safe code to access data.

I'll try to reproduce the mentioned issue(s) to get a clear view on them to file the apropriate issues.

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

No branches or pull requests

2 participants