Change compilation of memcached module to produce PIE (position-independent
executable) instead of a regular shared object.

The nice thing about the PIE executable is that it can also run on Linux,
while ".so" can't run on Linux without tricks (easy tricks, granted, but
it's still not natural to run a ".so" on Linux).

Signed-off-by: Nadav Har'El <nyh@cloudius-systems.com>
Make "rogue" a PIE

Compile "rogue" as a PIE (Position-Independent Executable) instead of
an ordinary shared objects. This allows to run exactly the same
executable on both OSv and Linux.

Signed-off-by: Nadav Har'El <nyh@cloudius-systems.com>
cassandra: don't clobber upstream/ directory

Use cp instead of mv, so that upstream/ is still viable.

This is needed for jenkins, which copies files from there in order to
run the stress test tool.

Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
netperf: make jenkins performance parser more robust

Sometimes the test emits an extra line complaining about a timer popping up.
While this should be fixed, the test should not fail because of it.

Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
Signed-off-by: Tomasz Grabiec <tgrabiec@cloudius-systems.com>
add CRuby

This enable to run CRuby on OSv
add example code for CRuby