一尘不染

如何修改Buildroot软件包的源代码以进行软件包开发?

linux

我一直在使用 buildroot 以便使用 uclibc 构建工具链。现在, buildroot
下载所有软件包,解压缩并构建所有软件包。

我想更改工具链的 uclibc 源,然后用新的源重新编译工具链,但我只是不明白如何用漂亮的方式完成它。

完成构建后,可以在“ < buildroot-src> / output / build
中找到所有提取的源。但是更改它们不会给我任何帮助,因为buildroot在构建期间仅使用此目录作为中间目录。

因此,我的想法是,可能要更改 uclibc
软件包中的.mk文件,并使其使用修改后的源代码,而不是下载并提取它(尚不确定是否可以在此完成),但这似乎有点难看。

所以我的问题是:有没有更好的方法告诉buildroot使用现有源来构建软件包?


阅读 696

收藏
2020-06-02

共1个答案

一尘不染

请阅读有关功能的Buildroot手册<pkg>_OVERRIDE_SRCDIR。它确实满足您的需求。

2020-06-02