3

Docker コンテナー (CentOS 7) で実行される BitBake ビルド プロセスがあります。BitBake は、recipe gcc-cross-i586-5.2.0-r0: task do_compile試行するたびに実行中に失敗します。

の出力例 bitbake:

NOTE: recipe gcc-cross-i586-5.2.0-r0: task do_compile: Started
ERROR: Worker process (367) exited unexpectedly (-9), shutting down...
ERROR: Worker process (367) exited unexpectedly (-9), shutting down...
ERROR: Worker process (367) exited unexpectedly (-9), shutting down...
ERROR: Worker process (367) exited unexpectedly (-9), shutting down...
NOTE: Tasks Summary: Attempted 1538 tasks of which 17 didn't need to be rerun and all succeeded.

これは に問題がありrecipe gcc-cross-i586-5.2.0-r0: task do_compileますか? おそらくメモリ不足エラーですか?が何を-9指しているのか、それについての詳細を調べる方法がわかりません。

4

3 に答える 3

5

試す:

$ bitbake -c cleansstate gcc-cross ; bitbake -k gcc-cross

ラムの記憶はどのくらいありますか?

ここでログ エラーを報告します。

于 2016-01-05T13:50:20.497 に答える
1

これは私のために働いた、

conf/local.conf を編集し、次を conf/local.conf ファイル (ビルド ディレクトリの下) に追加して、作業スレッドの数を減らします。

BB_NUMBER_THREADS = "6"

于 2018-08-30T09:33:59.260 に答える
0

念のため、カーネル ランドの -9 は EBADF (不正なファイル番号) を意味します。root としていくつかの操作を行い、ビルド中に一部のファイルにアクセスできない可能性はありますか? 問題は再現可能ですか? すなわち。rm -rf tmp を実行できますか? プロジェクト ディレクトリと関連するファイル システムに権限の問題がないことを確認してください。

于 2015-12-24T18:57:42.650 に答える