This service is available only in Japanese-language.

gfortranのyoctoへの適用

事前にSMARTでgccをyoctoにインストールしました。

導入したgccについて、
enable-languagesを見ると、c, c++は対象言語として登録されていますが、
fortranが対応していません。
ubuntuであればapt-getでgfortranを入れることができますが、
yoctoでfortranを導入するにはどうすればよいでしょうか?

よろしくお願いいたします。

Yocto2.2 で採用されているgcc6.2では、build時にエラーが発生していまして、gfortranはそのままでは上手く構築できておりませんが、gccのバージョン4.6.2 では以下の手順でgfortranが構築可能です。

1) conf/local.conf に以下の1行を追加
FORTRAN_forcevariable = ",fortran"
2) 独自レイヤー内に recipes-devtools/gcc/gcc-runtime_%.bbappend を作成し、以下を記述
 RUNTIMETARGET += "libgfortran"
上記設定で、bitbake gcc を実行すると、gfortranパッケージが生成されることを確認しております。