[Buildroot] Buildroot in use

Steve Calfee stevecalfee at gmail.com
Thu Mar 31 17:13:46 UTC 2011


Hi Thomas and Peter,

I would like to know if you will accept a patch to implement the following.

On 03/27/11 16:58, Steve Calfee wrote:
> 
> I would like to ask Peter and Thomas what they think of changing the way 
> board support packages are handled. I think that buildroot also needs to 
> support more complete BSP packages which have common desires (booting 
> for USB or booting from NFS) available as options. But this is not great 
> for buildroot because it adds more downloads in a default git pull, it 
> adds bit-rotting code for BSPs, and puts a bigger burden on the core 
> buildroot maintainers.
> 
> What I propose is that BSPs be added just like any other package. A few 
> changes to the buildroot config would allow linking in the new_defconfig 
> for selected packages. The current buildroot config supports selecting 
> toolchain, kernel, u-boot, busybox etc, configs, locations of patches 
> for each, location of external placement of each, etc. As well as handy 
> skeleton updates or additions.  It would be nice if there was a way to 
> add some BSP configuration options - I think the config.in was removed 
> when the bsps were moved from target/device/* to board/manu/*.
> 
> Handling BSPs as packages would enable someone like me to have a github 
> git tree for a bsp, or put in the buildroot download a tar file which 
> can be selected, etc just like any other package. This way when a 
> developer pulls a new version of buildroot he is not also pulling in 
> lots of uninteresting (and possibly quite large) BSPs. But he can select 
> one that is very close to what he wants to use and get a more functional 
> initial package.
> 
> Since a complete set of configurations would be part of the package, bit 
> rot could be slowed. The package would select the latest version of each 
> major component that it was tested and built against. In the future if 
> someone wants to use an unsupported package, he may be able to build it 
> with old configurations and have a stable platform to bring the BSP up 
> to date.
> 
Regards, Steve




More information about the buildroot mailing list