2016-09-04 39 views
1

我在64b中交叉編譯OpenWRT,現在我需要添加一些(不是來自社區的)強制在32b中編譯的軟件包。 我的問題是,openwrt(64b)需要「libssl-dev」和新包(32b)需要「libssl-dev:i386」,因此我需要每次在編譯代碼之前安裝套裝庫。使用32b和64b進行交叉編譯

有沒有一種方法,他們將共存,我可以編譯新的包作爲openwrt的一部分,而不安裝「libssl-dev」「libssl-dev:i386」交替?

背景細節: 我使用Ubuntu 12.04作爲我的開發機器。

評論: 我看到有涉嫌bug修復,但它仍然是消除 「中的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的頭文件和內容創建一個本地文件夾,並使用本地副本進行編譯。