Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Bugs

Bugs should be filed in our bug tracker. Questions and comments can be sent to the developer mailing list: ramcloud-dev.

...

  • GNU Make (Anything reasonably recent)
  • GNU g++ (>= 4.4.6)
  • git (>= 1.6.0)
  • Perl (Anything reasonably recent)
    • For mergedeps.pl, which automatically inserts included headers in source files into the make dependencies.
  • Python 2.6, epydoc 
  • Boost
    • If you're having issues with Boost on Ubuntu, check boost ticket #3844.
  • pcre
  • Doxygen 1.7.2
  • protocol buffers
  • ZooKeeper

...

No Format
git clone git@github.com:PlatformLab/RAMCloud.git
cd ramcloud
git submodule update --init --recursive
ln -s ../../hooks/pre-commit .git/hooks/pre-commit
 

(Notes: the git submodule update retrieves additional repos needed to build RAMCloud, such as gtest; the ln -s command arranges for various consistency checks to run during commits, such as ensuring the absence of carriage returns)

...