wget http://snipersim.org/packages/sniper-benchmarks.tbz
tar xjf sniper-benchmarks.tbz
cd benchmarks
export GRAPHITE_ROOT=/path/to/sniper
export BENCHMARKS_ROOT=$(pwd)
make
In file included from /home/qfettes/benchmarks/parsec/parsec-2.1/./pkgs/apps/bodytrack/src/TrackingBenchmark/threads/WorkerGroup.h:20:0,
from /home/qfettes/benchmarks/parsec/parsec-2.1/./pkgs/apps/bodytrack/src/TrackingBenchmark/threads/WorkerGroup.cpp:17:
/home/qfettes/benchmarks/parsec/parsec-2.1/./pkgs/apps/bodytrack/src/TrackingBenchmark/threads/Mutex.h:86:5: error: looser throw specifier for 'virtual threads::Mutex::~Mutex() throw (threads::MutexException)'
~Mutex() throw(MutexException);
^
In file included from /home/qfettes/benchmarks/parsec/parsec-2.1/./pkgs/apps/bodytrack/src/TrackingBenchmark/threads/Mutex.h:29:0,
from /home/qfettes/benchmarks/parsec/parsec-2.1/./pkgs/apps/bodytrack/src/TrackingBenchmark/threads/WorkerGroup.h:20,
from /home/qfettes/benchmarks/parsec/parsec-2.1/./pkgs/apps/bodytrack/src/TrackingBenchmark/threads/WorkerGroup.cpp:17:
/home/qfettes/benchmarks/parsec/parsec-2.1/./pkgs/apps/bodytrack/src/TrackingBenchmark/threads/LockTypes.h:22:13: error: overriding 'virtual threads::LockType::~LockType() noexcept'
virtual ~LockType() {};
^
In file included from /home/qfettes/benchmarks/parsec/parsec-2.1/./pkgs/apps/bodytrack/src/TrackingBenchmark/threads/WorkerGroup.cpp:17:0:
/home/qfettes/benchmarks/parsec/parsec-2.1/./pkgs/apps/bodytrack/src/TrackingBenchmark/threads/WorkerGroup.h:88:5: error: looser throw specifier for 'virtual threads::WorkerGroup::~WorkerGroup() throw (threads::CondException, threads::MutexException)'
~WorkerGroup();
^
In file included from /home/qfettes/benchmarks/parsec/parsec-2.1/./pkgs/apps/bodytrack/src/TrackingBenchmark/threads/WorkerGroup.h:18:0,
from /home/qfettes/benchmarks/parsec/parsec-2.1/./pkgs/apps/bodytrack/src/TrackingBenchmark/threads/WorkerGroup.cpp:17:
/home/qfettes/benchmarks/parsec/parsec-2.1/./pkgs/apps/bodytrack/src/TrackingBenchmark/threads/Thread.h:31:13: error: overriding 'virtual threads::Runnable::~Runnable() noexcept'
virtual ~Runnable() {};make[5]: *** [WorkerGroup.lo] Error 1
Makefile:277: recipe for target 'WorkerGroup.lo' failed
make[5]: Leaving directory '/home/qfettes/benchmarks/parsec/parsec-2.1/pkgs/apps/bodytrack/obj/amd64-linux.gcc-sniper/TrackingBenchmark/threads'
make[4]: *** [all-recursive] Error 1
Makefile:371: recipe for target 'all-recursive' failed
make[4]: Leaving directory '/home/qfettes/benchmarks/parsec/parsec-2.1/pkgs/apps/bodytrack/obj/amd64-linux.gcc-sniper/TrackingBenchmark'
make[3]: *** [all-recursive] Error 1
Makefile:253: recipe for target 'all-recursive' failed
make[3]: Leaving directory '/home/qfettes/benchmarks/parsec/parsec-2.1/pkgs/apps/bodytrack/obj/amd64-linux.gcc-sniper'
make[2]: *** [all] Error 2
Makefile:182: recipe for target 'all' failed
make[2]: Leaving directory '/home/qfettes/benchmarks/parsec/parsec-2.1/pkgs/apps/bodytrack/obj/amd64-linux.gcc-sniper'
[PARSEC] Error: 'env CXXFLAGS=-O3 -funroll-loops -fprefetch-loop-arrays -fpermissive -fno-exceptions -static-libgcc -Wl,--hash-style=both,--as-needed -DPARSEC_VERSION=2.1 -DENABLE_PARSEC_HOOKS -I/home/qfettes/benchmarks/parsec/parsec-2.1/pkgs/libs/hooks/inst/amd64-linux.gcc-sniper/include -I/home/qfettes/benchmarks/tools/hooks -I/home/qfettes/sniper-7.0/include -fexceptions /usr/bin/make' failed.
Makefile:30: recipe for target 'parsec-build' failed
make[1]: *** [parsec-build] Error 1
make[1]: Leaving directory '/home/qfettes/benchmarks/parsec'
Makefile:12: recipe for target 'all' failed
make: *** [all] Error 2
-CXX="${HOOKS_CXX}"
+CXX="${HOOKS_CXX} -std=gnu++98"