TBB on Sun Solaris*
With the support and contributions of Sun Microsystems, Threading Building Blocks (TBB) has reached an important milestone with a new version of TBB for Sun Solaris*. This is an exciting addition to the TBB project as it achieves greater portability to additional platforms.
TBB’s high-level task-based threading abstraction has now been extended to Sun Solaris developers who use Sun Studio* or Gnu* C/C++ compilers. Sun worked closely with Intel to modify TBB source code and optimize the Sun Studio compiler to enable TBB. The source code and pre-built binaries are available in the stable release section of the TBB Downloads pages and will be added to the OpenSolaris* repository soon.
Useful Links:
- Read Sun's Announcement
- Read Intel’s Announcement
- Read Intel's TBB Blog
- Read Intel's "The Server Room" Blog
- Download TBB Source Code & Sun Binaries from the TBB Downloads section.
- Download Sun Studio Express* (see Technical Note #1 below)
- Download Sun Studio 12* (see Technical Note #2 below)
- Read white paper Using Threading Building Blocks (TBB) with Sun Studio
- View videos on YouTube:
- Intel/SUN Announce Threading Building Blocks 2.0 for Solaris Interview: In a brief interview Scott Smith of Intel speaks with Sun’s Deepanker Bairagi and Intel’s John McHugh about the announcement.
- Sun-Intel Announce Threading Building Blocks for Solaris using Sun Studio: John McHugh sits down with Deepanker Bairagi to talk about the advantages of adding TBB to Sun Studio.
- Deepanker Bairagi Demonstrates Threading Building Blocks using Sun Studio: Deepanker discusses the benefits of using TBB and shows how to access it from within Sun Studio.
Technical Notes:
- The binaries were built with the Sun Studio Express beta February 2008.
- This release also supports the Sun Studio 12 compiler when the latest compiler patches are installed. In the case of using Sun Studio 12, a short-term issue prevents the debug TBB libraries from building. To build the release libraries from source using the Sun Studio 12 compiler, use a command prompt to change directory (cd) into the TBB source directory (src) of the un-tarred source package and type “gmake release”.


