For details, see folly/docs/Overview.md.
+Folly is published on Github at https://github.com/facebook/folly; for
+discussions, there is a Google group at
+https://groups.google.com/d/forum/facebook-folly.
+
+
Dependencies
------------
+folly requires gcc 4.8+ and a version of boost compiled with C++11 support.
+
+Please download googletest from
+https://googletest.googlecode.com/files/gtest-1.6.0.zip and unzip it in the
+folly/test subdirectory.
+
+Ubuntu 13.10
+------------
+
+The following packages are required (feel free to cut and paste the apt-get
+command below):
+
+sudo apt-get install \
+ g++ \
+ automake \
+ autoconf \
+ autoconf-archive \
+ libtool \
+ libboost-all-dev \
+ libevent-dev \
+ libdouble-conversion-dev \
+ libgoogle-glog-dev \
+ libgflags-dev \
+ liblz4-dev \
+ liblzma-dev \
+ libsnappy-dev \
+ make \
+ zlib1g-dev \
+ binutils-dev \
+ libjemalloc-dev
+
+Ubuntu 14.04 LTS
+----------------
+
+The packages listed above for Ubuntu 13.10 are required, as well as:
+
+sudo apt-get install \
+ libiberty-dev
+
+The above packages are sufficient for Ubuntu 13.10 and Ubuntu 14.04.
+
+In the folly directory, run
+ autoreconf -ivf
+ ./configure
+ make
+ make check
+ sudo make install
+
+
+Other Linux distributions
+-------------------------
+
- double-conversion (http://code.google.com/p/double-conversion/)
By default, the build tooling for double-conversion does not build
[folly/] LDFLAGS=-L<double-conversion>/ CPPFLAGS=-I<double-conversion>/src/
configure ...
-- googletest (Google C++ Testing Framework)
-
- Grab gtest 1.6.0 from:
- http://googletest.googlecode.com/files/gtest-1.6.0.zip
-
- Unzip it inside of the test/ subdirectory.
-
- additional platform specific dependencies:
- Ubuntu 12.04 64-bit
- - g++
- - automake
- - autoconf
- - libtool
- - libboost1.46-all-dev
- - libgoogle-glog-dev
- This package has been removed from 12.04 -- use the one from 11.10
- - gflags (packages need to be downloaded from below)
- http://gflags.googlecode.com/files/libgflags-dev_2.0-1_amd64.deb
- http://gflags.googlecode.com/files/libgflags0_2.0-1_amd64.deb
- - scons (for double-conversion)
-
Fedora 17 64-bit
- gcc
- gcc-c++
- autoconf
+ - autoconf-archive
- automake
- boost-devel
- libtool
+ - lz4-devel
+ - lzma-devel
+ - snappy-devel
+ - zlib-devel
- glog-devel
- gflags-devel
- scons (for double-conversion)