-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
ARMv5TE target compile fail due to AtomicI64 #1895
Comments
No solution right now, you may consider disable the |
It seems that https://github.com/cberner/redb could be a good replacement of sled. Or we could use rocksdb directly. |
This project seems even have no atomic fix for mips. |
- ref #1895 BREAKING CHANGE: Database file must be recreated because engine have been switched from sled to rocksdb.
fake-dns have been moved to |
@zonyitoo thank you very much for taking care |
log:
It seems like shadowsocks-rust is using sled which is using atomic-shim to support atomic on mips and powerpc CPUs.
But
atomic-shim
is only enabled on mips and powerpc targets, but ARMv5TE and a bunch of other architectures also don't haveAtomicI64
.There are some issues about this problem:
atomic-shim/issues/4
sled/issues/1070
There are also pull requests for these problems, but these projects are no longer maintained actively, so possibly they will never be merged.
sled/pull/1494
atomic-shim/pull/5
I'm not familiar with rust so I can't solve it myself. Please help solving this.
@zonyitoo
The text was updated successfully, but these errors were encountered: