Compilation 使用32b和64b交叉编译

Compilation 使用32b和64b交叉编译,compilation,ubuntu-12.04,cross-compiling,apt-get,openwrt,Compilation,Ubuntu 12.04,Cross Compiling,Apt Get,Openwrt,我在64b中交叉编译OpenWRT,现在我需要添加一些强制在32b中编译的包(不是来自社区)。 我的问题是openwrt(64b)需要“libssl-dev”,而新包(32b)需要“libssl-dev:i386”,因此每次编译代码之前,我都需要安装suit库 有没有一种方法可以让它们共存,并且我可以在不安装“libssl-dev”“libssl-dev:i386”的情况下将新包编译为openwrt的一部分 背景资料: 我使用Ubuntu 12.04作为我的开发机器 评论: 我看到据称有一个bu

我在64b中交叉编译OpenWRT,现在我需要添加一些强制在32b中编译的包(不是来自社区)。 我的问题是openwrt(64b)需要“libssl-dev”,而新包(32b)需要“libssl-dev:i386”,因此每次编译代码之前,我都需要安装suit库

有没有一种方法可以让它们共存,并且我可以在不安装“libssl-dev”“libssl-dev:i386”的情况下将新包编译为openwrt的一部分

背景资料: 我使用Ubuntu 12.04作为我的开发机器

评论: 我看到据称有一个bug修复程序,但在安装“libssl dev:i386”后,它仍在删除“libssl dev”


谢谢

有两种方法可以解决此问题:

  • 升级到UBUNTU 15-这个问题在这个UBUNTU版本中得到了解决
  • 使用libssl dev:i368的标题和内容创建一个本地文件夹,并使用本地副本进行编译