From db633b8c530c7b16202fb156ea87a2fccb4902c8 Mon Sep 17 00:00:00 2001
From: gabime <gmelman1@gmail.com>
Date: Wed, 5 Nov 2014 02:29:01 +0200
Subject: [PATCH] fix bench warning and flags for gcc 4.8.1

---
 bench-comparison/Makefile         | 5 ++---
 bench-comparison/boost-bench.cpp  | 2 +-
 bench-comparison/spdlog-bench.cpp | 2 +-
 3 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/bench-comparison/Makefile b/bench-comparison/Makefile
index 529b9598..a31868a6 100644
--- a/bench-comparison/Makefile
+++ b/bench-comparison/Makefile
@@ -1,6 +1,5 @@
 CXX	= g++
-CXXFLAGS	= -march=native -Wall  -pthread  -I../include --std=c++11
-
+CXXFLAGS	= -march=native -Wall -Wextra -Wshadow -pedantic -std=c++11 -pthread -Wl,--no-as-needed  -I../include 
 CXX_RELEASE_FLAGS = -O3 -flto
 
 
@@ -10,7 +9,7 @@ spdlog-bench: spdlog-bench.cpp
 	$(CXX) spdlog-bench.cpp -o spdlog-bench $(CXXFLAGS) $(CXX_RELEASE_FLAGS)
 	
 spdlog-bench-mt: spdlog-bench-mt.cpp
-	$(CXX) spdlog-bench-mt.cpp -o spdlog-bench-mt $(CXXFLAGS) $(CXX_RELEASE_FLAGS)	
+	$(CXX) spdlog-bench-mt.cpp -o spdlog-bench-mt  $(CXXFLAGS) $(CXX_RELEASE_FLAGS)	
 
 BOOST_FLAGS	= -DBOOST_LOG_DYN_LINK  -I/home/gabi/devel/boost_1_56_0/ -L/home/gabi/devel/boost_1_56_0/stage/lib -lboost_log  -lboost_log_setup -lboost_filesystem -lboost_system -lboost_thread -lboost_regex -lboost_date_time -lboost_chrono	
 
diff --git a/bench-comparison/boost-bench.cpp b/bench-comparison/boost-bench.cpp
index 1938c67d..004279f2 100644
--- a/bench-comparison/boost-bench.cpp
+++ b/bench-comparison/boost-bench.cpp
@@ -30,7 +30,7 @@ void init()
 }
 
 
-int main(int argc, char* argv[])
+int main(int argc, char* [])
 {
 	int howmany = 1000000;
     init();
diff --git a/bench-comparison/spdlog-bench.cpp b/bench-comparison/spdlog-bench.cpp
index 8a8321a1..34fa16a8 100644
--- a/bench-comparison/spdlog-bench.cpp
+++ b/bench-comparison/spdlog-bench.cpp
@@ -2,7 +2,7 @@
 #include "spdlog/spdlog.h"
 
 
-int main(int argc, char* argv[])
+int main(int argc, char* [])
 {
 	int howmany = 1000000;
 	namespace spd = spdlog;
-- 
2.26.2