使用 buildroot 编译时指定 C 库
Specifying C library when compiling with buildroot
我正在使用 buildroot 编译工具链和 rootfs。
如果我运行make menuconfig
,我可以在Toolchain/C库中selectuClibc-ng .
很好,但现在编译 uclibc-1.0.32。
不幸的是,我的目标系统有一些最初链接到 uclibc-1.0.26 的内部程序。
如何指示 buildroot 编译特定版本的 uclibc 库?
我可以运行make uclibc-menuconfig
,但它只能配置当前(1.0.32)版本
有一个选项可以通过将它添加到您的 make
命令来指定包版本:
make <PKG>_VERSION=1.0.26
然后 buildroot 将下载所需的包,但您必须确保使用此版本的哈希更新包的哈希文件。
我正在使用 buildroot 编译工具链和 rootfs。
如果我运行make menuconfig
,我可以在Toolchain/C库中selectuClibc-ng .
很好,但现在编译 uclibc-1.0.32。
不幸的是,我的目标系统有一些最初链接到 uclibc-1.0.26 的内部程序。
如何指示 buildroot 编译特定版本的 uclibc 库?
我可以运行make uclibc-menuconfig
,但它只能配置当前(1.0.32)版本
有一个选项可以通过将它添加到您的 make
命令来指定包版本:
make <PKG>_VERSION=1.0.26
然后 buildroot 将下载所需的包,但您必须确保使用此版本的哈希更新包的哈希文件。