【发布时间】:2019-03-05 19:14:41
【问题描述】:
我一直在 Buildroot 2018.05 中使用 BR2_PACKAGE_OVERRIDE_FILE + <pkg>_OVERRIDE_SRCDIR 设置来成功跟踪感兴趣的包,例如 Binutils 和 glibc 作为我的项目的子模块:
BINUTILS_OVERRIDE_SRCDIR = ../../submodules/binutils-gdb
GLIBC_OVERRIDE_SRCDIR = ../../submodules/glibc
但是,当我尝试 GCC 的类似程序时,它似乎没有生效:
GCC_OVERRIDE_SRCDIR = ../../submodules/gcc
例如,在构建文件夹中的build/ 下,我得到的是通常的:
host-gcc-final-7.3.0
host-gcc-initial-7.3.0
而不是预期的-custom 版本。
有办法实现吗?
也许http://buildroot-busybox.2317881.n4.nabble.com/Internal-toolchain-wrapper-ccache-fixes-tp113064p113187.html 暗示由于技术原因它只是GCC 的一个例外,但该线程现在已经有几年历史了,我还没有完全尝试理解它。
【问题讨论】:
标签: buildroot