]>
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 | ||
9f95a23c | 10 | You then need to run the following to create the build directory: |
11fdf7f2 | 11 | ``` |
9f95a23c | 12 | ./configure.py --mode=release |
11fdf7f2 TL |
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 | ``` | |
9f95a23c | 19 | ninja-build -C build/release |
11fdf7f2 TL |
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 |