そこで、プログラムの並列処理を可能にする Intel の TBB C++ ライブラリをコンパイルしようとしています。私が行っているプロジェクトにリアクティブ ライブラリ (非同期ループなど) を提供するライブラリである C++ React を使用するには、特にこれが必要です。
Raspberry Pi 2 用にコンパイルする方法を見つけました。
現在、TBB を依存関係として使用するビルドを作成しようとすると、次のエラーが発生します。
In file included from /home/pi/tbb43_20150611oss/include/tbb/tbb_machine.h:247:0,
from /home/pi/tbb43_20150611oss/include/tbb/task.h:25,
from /home/pi/tbb43_20150611oss/include/tbb/task_group.h:24,
from /home/pi/cpp.react-master/include/react/engine/PulsecountEngine.h:18,
from /home/pi/cpp.react-master/src/engine/PulsecountEngine.cpp:7:
/home/pi/tbb43_20150611oss/include/tbb/machine/gcc_armv7.h:31:2: error: #error compilation requires an ARMv7-a architecture.
#error compilation requires an ARMv7-a architecture.
新しい Raspberry Pi の ARM-53 で動作するように TBB を移植する方法を知りたいだけです。
gcc_arm7.h の _ARM_ARCH_7A_ を置き換えるような簡単な解決策があればいいのですが、TBB を他のアーキテクチャに移植するにはどうすればよいのでしょうか?
ありがとうございました