diff --git a/CMakeLists.txt b/CMakeLists.txt
index e649e79d18bbf48ed2439998d9ee2fe6aa9fe581..85d57bad25d65c53025cf93ecdec350693e8cd4b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,7 +1,7 @@
 project(Yannakakis)
 cmake_minimum_required(VERSION 2.8)
 
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++1y")
 
 find_package(Boost REQUIRED COMPONENTS iostreams program_options filesystem system serialization)
 include_directories(SYSTEM ${Boost_INCLUDE_DIRS})
diff --git a/src/main.cpp b/src/main.cpp
index 447a7251b3e14df5c43d4fd2bb9aeb21320d7dc6..e7bc044ea5ccf7e2386dbc6ce2763b40d99dde4c 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -8,6 +8,7 @@
 #include <test_suite.hpp>
 #include <transfer_sequences.hpp>
 
+#include <algorithm>
 #include <future>
 #include <iomanip>
 #include <numeric>