Move Buildroot feature example#74
Conversation
Signed-off-by: Uilian Ries <uilianries@gmail.com>
10981f9 to
b0a357d
Compare
Signed-off-by: Uilian Ries <uilianries@gmail.com>
memsharded
left a comment
There was a problem hiding this comment.
I would say that embedding those many files we don't really produce here, should be avoided. Isn't it possible to get those files with a git clone, a download + unzip from elsewhere? It would be enough to document it
|
Good idea, yes, we can download and apply our changes. |
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
|
@memsharded I reduced buildroot example, it's much much less than before. conan_config file is a recipe which tells to Buildroot what should be built or not. It's not mandatory, it's a configuration file. Without it the user would need run The diff comes from Conan Community, but updated with latest Conan version (1.33) and packages. As it's not a git folder, I used Still, we can't run it on CI, because buildroot build ALL from sources, bootloader, kernel, packages, ... just like Yocto, it takes hours. |
It's an example from Conan Community, now archive.
https://github.com/conan-community/buildroot
I'm going to update the documentation too.
This PR is large because Buildroot distributes one file for each package + scripts needed for building. As it generates an embedded Linux image and need to build bootloader, kernel and rootfs, it takes 2h to build everything. Thus, I excluded it from CI job.
The only thing which should be considered to be reviewed is README.md
If you want to know how does it work, read https://docs.conan.io/en/latest/integrations/cross_platform/buildroot.html
Requires #76 first