Skip to content

Commit 1ac15f3

Browse files
committed
Update README to better present supported targets.
1 parent 389bc3c commit 1ac15f3

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,21 +21,21 @@ The project supports the full RocksDB Java interfaces on the JVM and Android pla
2121
This common library includes most common operations, but if you need additional features, you can request
2222
them by creating an issue or submitting a merge request.
2323

24-
## Native platforms
25-
Currently, only Linux, iOS and macOS (+arm64 simulators) are supported for native compilations.
24+
## Supported platforms
25+
26+
- **JVM** - linux32, linux32-musl, linux64, linux64-musl, macOS, win64 (Same as RocksDBJava)
27+
- **Android** - arm64-v8a, armeabi-v7a, x86, x86_64 (Default Android native build targets)
28+
29+
Kotlin Native:
30+
- **macOS**: macosArm64 & macosX64
31+
- **iOS**: iosArm64 & iosSimulatorArm64
32+
- **Linux**: linuxX64 & linuxArm64
2633

2734
Since the implementation is based on the RocksDB C API,
2835
other native platforms should be able to be added in the future if RocksDB can be compiled to that platform.
29-
Unfortunately tvOS and watchOS cannot be supported. No tvOS because it blocks certain calls RocksDB needs, and no watchOS
30-
because it needs specific arm64_32 support.
3136

32-
Kotlin Native targets:
33-
- macosArm64
34-
- macosX64
35-
- iosArm64
36-
- iosSimulatorArm64
37-
- linuxX64
38-
- linuxArm64
37+
Unfortunately tvOS and watchOS cannot be supported yet. No tvOS because it blocks certain calls RocksDB needs, and no watchOS
38+
because it needs specific arm64_32 support.
3939

4040
## Reference
4141

0 commit comments

Comments
 (0)