From 2d4b46d8e75fceeec7f12b6d103c8fbc4b447d61 Mon Sep 17 00:00:00 2001 From: Takuya ASADA Date: Fri, 20 Feb 2015 09:07:12 +0900 Subject: [PATCH] README.md: add Fedora 21 document Since Fedora 21, we don't need to use rawhide package for g++ 4.9. Signed-off-by: Takuya ASADA --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/README.md b/README.md index 17526ac9f2..d5466cc7dc 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,27 @@ It is based on [futures](http://en.wikipedia.org/wiki/Futures_and_promises). Building Seastar -------------------- + +### Building seastar on Fedora 21 + +Installing required packages: +``` +yum install gcc-c++ libaio-devel ninja-build ragel hwloc-devel numactl-devel libpciaccess-devel cryptopp-devel +``` + +You then need to run the following to create the "build.ninja" file: +``` +./configure.py +``` +Note it is enough to run this once, and you don't need to repeat it before +every build. build.ninja includes a rule which will automatically re-run +./configure.py if it changes. + +Then finally: +``` +ninja-build +``` + ### Building seastar on Fedora 20 Installing GCC 4.9 for gnu++1y: