[Lunar-commits] <moonbase> tbb: Adding to moonbase.

Dennis `stumbles` Veatch stumbles at lunar-linux.org
Tue Dec 13 13:26:08 CET 2011


commit 22f7ac64249cc37ad977d3f9c68fd08ca6d620ef
Author: Dennis `stumbles` Veatch <stumbles at lunar-linux.org>
Date:   Tue Dec 13 07:26:08 2011 -0500

    tbb: Adding to moonbase.
---
 zbeta/tbb/BUILD   |   18 ++++++++++++++++++
 zbeta/tbb/DETAILS |   21 +++++++++++++++++++++
 2 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/zbeta/tbb/BUILD b/zbeta/tbb/BUILD
new file mode 100644
index 0000000..6d88667
--- /dev/null
+++ b/zbeta/tbb/BUILD
@@ -0,0 +1,18 @@
+(
+
+  export TBBROOTDIR=$SOURCE_DIRECTORY &&
+  export PATH=$MODULE_PREFIX::$PATH  &&
+  export LD_LIBRARY_PATH=$TBBROOT/lib &&
+
+#  cd src &&
+#  make release &&
+  default_make
+#  prepare_install &&
+#  make install
+
+  echo export TBBROOT=\"/usr\" > $SOURCE_DIRECTORY/tbb.rc &&
+  echo export PATH=\"'${PATH}':'${TBBROOT}'/bin\" >> $SOURCE_DIRECTORY/tbb.rc &&
+
+  install -m644 $SOURCE_DIRECTORY/tbb.rc /etc/profile.d/
+
+) > $C_FIFO 2>&1
diff --git a/zbeta/tbb/DETAILS b/zbeta/tbb/DETAILS
new file mode 100644
index 0000000..38e7dc9
--- /dev/null
+++ b/zbeta/tbb/DETAILS
@@ -0,0 +1,21 @@
+          MODULE=tbb
+         VERSION=40_233oss_src
+          SOURCE=$MODULE$VERSION.tgz
+      SOURCE_URL=http://threadingbuildingblocks.org/uploads/78/174/4.0/
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/tbb40_233oss
+      SOURCE_VFY=sha1:fc38203398dc114a60365c945214db2ce9e95e19
+   MODULE_PREFIX=${TBB_PREFIX:-/usr}
+        WEB_SITE=http://threadingbuildingblocks.org/
+         ENTERED=20111213
+         UPDATED=20111213
+           SHORT="Threading Building Blocks"
+PSAFE=no
+cat << EOF
+Intel® Threading Building Blocks (Intel TBB) offers a rich and complete approach
+to expressing parallelism in a C++ program. It is a library that helps you take 
+advantage of multi-core processor performance without having to be a threading 
+expert. Intel TBB is not just a threads-replacement library. 
+
+It represents a higher-level, task-based parallelism that abstracts platform 
+details and threading mechanisms for scalability and performance. 
+EOF


More information about the Lunar-commits mailing list