Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / README.alpine.md
1 # Alpine Build (Experimental)
2
3 ## Dev Env Setup
4
5 ```
6 apk --update add bash sudo git
7 git clone https://github.com/ceph/ceph
8 ```
9
10 ### Build
11
12 ```
13 ./run-make-check.sh -DWITH_EMBEDDED=OFF -DWITH_SYSTEM_BOOST=ON -DWITH_LTTNG=OFF -DWITH_REENTRANT_STRSIGNAL=ON -DWITH_THREAD_SAFE_RES_QUERY=ON
14 ```
15
16 ### Packaging
17
18 ```
19 ./make-apk.sh
20 ```
21
22 ### Docker
23
24 ```
25 cd ceph/src
26
27 ./test/docker-test.sh --os-type alpine --os-version edge ./make-apk.sh
28
29 or
30
31 ./test/docker-test.sh --os-type alpine --os-version edge -- ./run-make-check.sh -DWITH_EMBEDDED=OFF -DWITH_SYSTEM_BOOST=ON -DWITH_LTTNG=OFF -DWITH_REENTRANT_STRSIGNAL=ON -DWITH_THREAD_SAFE_RES_QUERY=ON
32
33 ```
34
35 ## Known Issues
36
37 - Uses musl libc malloc because musl does not currently support replacing malloc implementation. see https://bugs.alpinelinux.org/issues/5389
38 - No backtrace support need to look at libunwind integration