2016-09-04 8 views
1

OpenWRTを64bでクロスコンパイルしましたが、32bでコンパイルする必要がある(コミュニティではなく)いくつかのパッケージを追加する必要があります。 私の問題はopenwrt(64b)が "libssl-dev"と新しいパッケージ(32b)を必要とするので "libssl-dev:i386"が必要なので、コードをコンパイルする前にスーツライブラリをインストールするたびに必要です。32bと64bでクロスコンパイル

「libssl-dev」「libssl-dev:i386」を交互にインストールすることなく、openwrtの一部として新しいパッケージをコンパイルできますか?

バックグラウンドの詳細: 私は開発マシンとしてUbuntu 12.04を使用しています。

コメント:私はそこ容疑者はバグ修正ですが、まだ "のlibssl-devのは" 一度インストール、削除されていることが分かり "のlibssl-devを:i386の"

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=689093

感謝を

あり

答えて

2

この問題を解決するには2つの方法があります。

  1. UBUNTU 15にアップグレードする - このUBUNTUバージョンで問題が解決しました。
  2. libssl-dev:i368のヘッダーと内容を含むローカルフォルダを作成し、ローカルコピーでコンパイルします。
関連する問題