add alpine ascent (#6224)

* add ascent package and and deps

* proper use of site_packages_dir prop

* flake8

* add maitain, small updates

* flake8

* flake8

* fixs for docstrings for sphinx
This commit is contained in:
Cyrus Harrison
2017-11-10 17:00:47 -08:00
committed by Todd Gamblin
parent 8c458a856f
commit b079e1dbd5
6 changed files with 551 additions and 6 deletions

View File

@@ -54,6 +54,9 @@ class IntelTbb(Package):
provides('tbb')
# include patch for gcc rtm options
patch("tbb_gcc_rtm_key.patch", level=0)
def coerce_to_spack(self, tbb_build_subdir):
for compiler in ["icc", "gcc", "clang"]:
fs = glob.glob(join_path(tbb_build_subdir,

View File

@@ -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