folly: add bser encode/decode for dynamic
[folly.git] / README.md
index e6800cb6e50c04a9053cf22a4a818a17b15ff34b..cfe1cb02850a5b93b192431b77bf166fb13b1c3a 100644 (file)
--- a/README.md
+++ b/README.md
@@ -18,6 +18,13 @@ Please download googletest from
 https://googletest.googlecode.com/files/gtest-1.7.0.zip and unzip it in the
 folly/test subdirectory.
 
+Ubuntu 12.04
+------------
+
+This release is old, requiring many upgrades. However, since Travis CI runs
+on 12.04, `folly/build/deps_ubuntu_12.04.sh` is provided, and upgrades all
+the required packages.
+
 Ubuntu 13.10
 ------------
 
@@ -43,7 +50,16 @@ sudo apt-get install \
     zlib1g-dev \
     binutils-dev \
     libjemalloc-dev \
-    libssl-dev
+    libssl-dev 
+```
+
+If advanced dubugging functionality for tests are required
+
+```
+sudo apt-get install \
+    libunwind8-dev \
+    libelf-dev \
+    libdwarf-dev
 ```
 
 Ubuntu 14.04 LTS
@@ -71,11 +87,11 @@ OS X (Homebrew)
 ----
 folly is available as a Formula and releases may be built via `brew install folly`.
 
-You may also use `folly/bootstrap-osx-homebrew.sh` to build against `master`:
+You may also use `folly/build/bootstrap-osx-homebrew.sh` to build against `master`:
 
 ```
   cd folly
-  ./bootstrap-osx-homebrew.sh
+  ./build/bootstrap-osx-homebrew.sh
   make
   make check
 ```
@@ -138,7 +154,7 @@ Other Linux distributions
 
 - additional platform specific dependencies:
 
-  Fedora 17 64-bit
+  Fedora 21 64-bit
     - gcc
     - gcc-c++
     - autoconf
@@ -152,4 +168,12 @@ Other Linux distributions
     - zlib-devel
     - glog-devel
     - gflags-devel
-    - scons (for double-conversion)
+    - scons
+    - double-conversion-devel
+    - openssl-devel
+    - libevent-devel
+
+  Optional
+    - libdwarf-dev
+    - libelf-dev
+    - libunwind8-dev