diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/intel-tbb/tbb_gcc_rtm_key.patch')
-rw-r--r-- | var/spack/repos/builtin/packages/intel-tbb/tbb_gcc_rtm_key.patch | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/intel-tbb/tbb_gcc_rtm_key.patch b/var/spack/repos/builtin/packages/intel-tbb/tbb_gcc_rtm_key.patch new file mode 100644 index 0000000000..f1a42fb52f --- /dev/null +++ b/var/spack/repos/builtin/packages/intel-tbb/tbb_gcc_rtm_key.patch @@ -0,0 +1,23 @@ +*** build/linux.gcc.inc.orig 2017-01-10 16:54:01.000000000 -0800 +--- build/linux.gcc.inc 2017-01-10 16:54:04.000000000 -0800 +*************** +*** 49,57 **** + endif + + # gcc 4.8 and later support RTM intrinsics, but require command line switch to enable them +! ifneq (,$(shell gcc -dumpversion | egrep "^(4\.[8-9]|[5-9])")) +! RTM_KEY = -mrtm +! endif + + ifeq ($(cfg), release) + CPLUS_FLAGS = $(ITT_NOTIFY) -g -O2 -DUSE_PTHREAD +--- 49,57 ---- + endif + + # gcc 4.8 and later support RTM intrinsics, but require command line switch to enable them +! #ifneq (,$(shell gcc -dumpversion | egrep "^(4\.[8-9]|[5-9])")) +! # RTM_KEY = -mrtm +! #endif + + ifeq ($(cfg), release) + CPLUS_FLAGS = $(ITT_NOTIFY) -g -O2 -DUSE_PTHREAD
\ No newline at end of file |