Armadilloフォーラム

ATDE5のクロスコンパイラバージョンアップ

atmarksatis

2018年6月5日 11時32分

お世話になります。鈴木と申します。

ATDE5にて、Armadillo-810用に、rpclib - modern msgpack-rpc for C++(http://rpclib.net/)のクロスコンパイルを試みています。

rpclibビルドのためには、g++ 4.8以上が求められる(http://rpclib.net/gettingstarted/)のですが、ATDE5標準のクロスコンパイラarm-linux-gnueabihf-g++は4.6.3-14atmark1となっております。
現在はコンパイラのバージョンが原因と思われるエラーで、クロスコンパイルに失敗します。

arm-linux-gnueabihf-g++を4.8以上にバージョンアップする方法があればご教示頂けますでしょうか。

以上です、よろしくお願いいたします。

コメント

先の方法はjessieにしてしまうので、続けてapt-get upgradeすると、
他のパッケージのバージョンも上ってクロス開発用のパッケージ
とのバージョンが合わなくなるかもしれません。

一通り必要なパッケージをインストールしたら、source.listを
元に戻して、apt-get updateしておくと良いと思います。

ご教示頂いた方法で、コンパイラを4.9にアップグレードすることができました。
ありがとうございました。