我一直在使用 buildroot 以便使用 uclibc 构建工具链。现在, buildroot 下载所有软件包,解压缩并构建所有软件包。
我想更改工具链的 uclibc 源,然后用新的源重新编译工具链,但我只是不明白如何用漂亮的方式完成它。
完成构建后,可以在“ < buildroot-src> / output / build ” 中找到所有提取的源。但是更改它们不会给我任何帮助,因为buildroot在构建期间仅使用此目录作为中间目录。
因此,我的想法是,可能要更改 uclibc 软件包中的.mk文件,并使其使用修改后的源代码,而不是下载并提取它(尚不确定是否可以在此完成),但这似乎有点难看。
所以我的问题是:有没有更好的方法告诉buildroot使用现有源来构建软件包?
请阅读有关功能的Buildroot手册<pkg>_OVERRIDE_SRCDIR。它确实满足您的需求。
<pkg>_OVERRIDE_SRCDIR