我系统中目前使用的包是..
的buildroot-2011.02
的libpng-1.4.5
autoconf的2.65
蟒-2.7.1
我正在尝试将 Libpng 从版本1.4.5升级到版本1.6.8。
但较新版本的 Libpng 需要 Autoconf 2.68 或更高版本。
如果我将 Autoconf 更新为2.68,则 Python 2.7.1 会失败,这需要较旧版本的 Autoconf 。
所以我必须将 Python 更新为支持 Autoconf 2.68 的更高版本。
但是这给我带来了很多问题,因为Python在许多其他模块中使用也无法构建。
我能想到的其他解决方案是保留Autoconf的两个版本,即2.68和2.65 我必须确保 Libpng 使用 Autoconf 2.68 , Python 使用 Autoconf 2.65 。
有可能这样做吗?这个问题还有其他解决办法吗?
答案 0 :(得分:2)
请尝试使用最新的Buildroot版本并使用BR2_EXTERNAL功能。这样您就可以将自己的包/配置与BR树分开。所以你可以随时更新BR,你的东西仍然有用。
mkdir /home/user/my_bsp
cd /home/user/
git clone git://git.buildroot.net/buildroot
cd buildroot
make BR2_EXTERNAL=/home/user/my_bsp help
现在,您的BR树将在/home/user/my_bsp