Index: cmake_modules/TokuFeatureDetection.cmake
--- cmake_modules/TokuFeatureDetection.cmake.orig	2015-01-02 15:50:51.000000000 +0100
+++ cmake_modules/TokuFeatureDetection.cmake	2015-01-14 16:50:35.806499091 +0100
@@ -87,7 +87,7 @@
 endif ()
 check_function_exists(backtrace HAVE_BACKTRACE_WITHOUT_EXECINFO)
 if (NOT HAVE_BACKTRACE_WITHOUT_EXECINFO)
-  set(CMAKE_REQUIRED_LIBRARIES execinfo)
+  set(CMAKE_REQUIRED_LIBRARIES execinfo m)
   check_function_exists(backtrace HAVE_BACKTRACE_WITH_EXECINFO)
   if (HAVE_BACKTRACE_WITH_EXECINFO)
     list(APPEND EXTRA_SYSTEM_LIBS execinfo)
Index: ft/ft-ops.cc
--- ft/ft-ops.cc.orig	2015-01-02 15:50:51.000000000 +0100
+++ ft/ft-ops.cc	2015-01-14 17:11:30.436417489 +0100
@@ -2968,6 +2968,7 @@
     FT ft = NULL;
     bool did_create = false;
     toku_ft_open_close_lock();
+    bool was_already_open = false;
 
     if (ft_h->did_set_flags) {
         r = verify_builtin_comparisons_consistent(ft_h, ft_h->options.flags);
@@ -2978,7 +2979,6 @@
     FILENUM reserved_filenum;
     reserved_filenum = use_filenum;
     fname_in_cwd = toku_cachetable_get_fname_in_cwd(cachetable, fname_in_env);
-    bool was_already_open;
     {
         int fd = -1;
         r = ft_open_file(fname_in_cwd, &fd);
Index: src/ydb.cc
--- src/ydb.cc.orig	2015-01-02 15:50:51.000000000 +0100
+++ src/ydb.cc	2015-01-14 17:16:22.986345692 +0100
@@ -278,7 +278,8 @@
     int in_red;    // set true to prevent certain operations (returning ENOSPC)
 
     // get the fs sizes for the home dir
-    uint64_t avail_size, total_size;
+    uint64_t avail_size = 0;
+    uint64_t total_size = 0;
     r = toku_get_filesystem_sizes(env->i->dir, &avail_size, NULL, &total_size);
     assert(r == 0);
     in_yellow = (avail_size < 2 * env_fs_redzone(env, total_size));
