- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
cheers all, i have an existing x86(64) linux (debian/ubuntu) app that relies on libtbb2 and i am working on porting that to arm, specifically, two off the shelf arm boards beagleboard.org pandaboard.org i have both boards running ubuntu 10.10, compiling latest tbb3 from source is a fail and i can paste the full output if anyone cares to see it, but i suspect the culpit is this ../../include/tbb/tbb_machine.h:122: error: #error Minimal requirements for tbb_machine.h not satisfied; platform is not supported. anyhow, will tbb run on this hardware at all? thanks in advance, eugene
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
>> anyhow, will tbb run on this hardware at all?
only in case you port tbb into arm platform.
only in case you port tbb into arm platform.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Eugene,
TBB team just released OSS developer package that contains port of TBB to
"generic" gcc. The port utilize gcc atomics intrinsics on platforms
that that do not directly supported by TBB.
The only restrictions is that gcc for targeted platform should support atomic inttinsics and should be not least than 4.1.2
According to this GCC wiki page http://gcc.gnu.org/wiki/Atomic there some
support for ARM on Linux, so for your case it should work out of the box.
The package is name is tbb30_20110325oss
(http://threadingbuildingblocks.org/ver.php?fid=168)
Feel free to try it out and give a feedback :)
Anton

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page