.travis.yml
はMIPSターゲットのクロスコンパイルをどのようにセットアップしますか? PowerPCの場合、これは簡単です:TravisのMIPSクロスコンパイル
addons:
apt:
packages:
- gcc-powerpc-linux-gnu
私はパッケージdirectlyにアクセスしています。私はUbuntuのトラスティにそれのためのコンパイラを見つけることができませんMIPSについて
:
:は、ホワイトリストに登録されているにもかかわらず代替ソリューションは、例えば、いくつかのビルド前MIPSコンパイラを使用することです
:
-
0私が更新さUbuntuのイメージを(トラヴィス上可能ではない)必要があるだろうと思われます
- Sourcery CodeBench Lite 2013.11-36 for MIPS GNU/Linux
しかし、ドキュメンテーションではなく、明示的にそれらのものをキャッシュしないように言う:彼らはから、キャッシュ からダウンロードする限り取るよう、キャッシュからない 利益を行うダウンロードしてインストールするには、迅速しかし遅い
大きなファイル元のソース:
- Android SDK
- Debianパッケージ
- JDKパッケージ
- コンパイルされたバイナリ
- ドッカー画像
どのようにして、デフォルトのUbuntuトラビスの画像上のMIPSクロスコンパイラをインストールするのでしょうか?
アップデート私は素朴な解決策を試みた:
addons:
apt:
sources:
- debian-sid
packages:
- gcc-mips-linux-gnu
をしかし、これはで失敗します。
dpkg-deb: error: archive '/var/cache/apt/archives/gcc-7-base_7.2.0-18_amd64.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up
dpkg: error processing archive /var/cache/apt/archives/gcc-7-base_7.2.0-18_amd64.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
Ubuntuの/トラスティでdpkgは、それらのdebファイルをサポートしていないだろうと思われる。