次の手順に従って、Ubuntu mate を実行している Raspberry Pi 3 モデル B で alljoyn をコンパイルしようとしています 。
最初の scons コマンドを実行すると、次のエラーが表示されます。
scons: Building targets ...
[CXX] alljoyn_core/router/test/advtunnel.cc
In file included from /usr/include/endian.h:60:0,
from /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h:21,
from /usr/include/signal.h:361,
from alljoyn_core/router/test/advtunnel.cc:22:
/usr/include/arm-linux-gnueabihf/bits/byteswap.h: In function 'unsigned int __bswap_32(unsigned int)':
/usr/include/arm-linux-gnueabihf/bits/byteswap.h:44:31: sorry, unimplemented: Thumb-1 hard-float VFP ABI
__bswap_32 (unsigned int __bsx)
^
scons: *** [build/linux/arm/debug/obj/alljoyn_core/router/test/advtunnel.o] Error 1
私は周りを見回しましたが、このエラーを修正する方法を見つけることができませんでした. 指示はRaspberianでうまく機能したため、ディストリビューションの問題であると私は信じていますが、具体的にはわかりません。このエラーの原因/修正方法を誰か教えてもらえますか?
編集:ビルドコマンドを追加
scons OS=linux CPU=arm WS=off OE_BASE=/usr BR=on BINDINGS=cpp CROSS_COMPILE=/usr/bin/arm-linux-gnueabihf-