3

私は (Yocto 内で) bitbake を使用しており、「autotools」を使用する必要がある状況がありますが、実行する必要があります。

do_patch 

do_configure

私は多くのことを試しましたが、これを行うことができません。ほとんどの場合、「循環依存関係」について不平を言っています(おそらく十分に理にかなっています)

理想的には、次のようなものを見たいと思っています。

rmtask do_patch
addtask do_patch after do_configure before do_compile

また

movetask do_patch after do_configure

残念ながら、「rmtask」、「deltask」、または「movetask」キーワードはないようです。

デフォルトのタスクの順序を変更するためのトリックをいただければ幸いです。

ありがとう!

4

2 に答える 2

3

2 つの提案:

  1. do_configure 中に生成されたファイルにパッチを当てようとしている場合は、代わりに configure.ac や Makefile.am ファイルを修正することをお勧めします。そうすれば、yocto のバージョンをアップグレードするときに簡単になります。
  2. で新しいタスクを追加し、コマンドaddtaskを呼び出すだけです。例については、 pkgconfigレシピをpatch参照してください。
于 2014-04-28T14:30:13.003 に答える