]>
Commit | Line | Data |
---|---|---|
11fdf7f2 TL |
1 | ## Building Seastar on Fedora |
2 | ||
3 | ### Building seastar on Fedora 21 and later | |
4 | ||
5 | Installing required packages: | |
6 | ``` | |
7 | sudo ./install-dependencies.sh | |
8 | ``` | |
9 | ||
10 | You then need to run the following to create the "build.ninja" file: | |
11 | ``` | |
12 | ./cooking.sh -r dev -i c-ares -i fmt | |
13 | ``` | |
14 | Note it is enough to run this once, and you don't need to repeat it before | |
15 | every build. | |
16 | ||
17 | Then finally: | |
18 | ``` | |
19 | ninja-build -C build | |
20 | ``` | |
21 | ||
22 | In case there are compilation issues, especially like ```g++: internal compiler error: Killed (program cc1plus)``` try giving more memory to gcc, either by limiting the amount of threads ( -j1 ) and/or allowing at least 4g ram to your machine |