RFC Add per-package staging feature
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 RFC Latest posting 2/20 of 30 patches 0 repliesNew
- v3 RFC posting 1/20 of 30 patches 0 repliesSuperseded
Patches in v3 posting 2/2 No applies recorded yet
None of the 30 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.
Cover letter [Buildroot] [RFC v3 00/30] Add per-package staging feature
Dear Fabio Porcedda,
Quoted 8 lines · Fabio Porcedda
Quoted 3 lines
Could you give some hints about the performance impact of those copies of the staging directory? Does it continue to make the top-level parallel build thing useful?
IMHO the per-package staging feature is useful even without taking in consideration the top-level parallel build, the unspecified optional dependency issue are not common, they can generate build faulres or just binary with unexpected behavior.
Yes, correct, this is indeed another benefit of this approach.
Quoted 10 lines
Quoted 3 lines
Preferably something with a fairly deep dependency tree, i.e lots of small packages that depend on each other. A X.org stack + gtk2 would be a good example.
The most complete selection of package that i've tested is the defconfig + allyespacakgeconfig (693 targets), i've tried to enable a wider range of packages, defconfig + glibc + allyespackageconfig but even without using the pps they fail to build.
So i will provide build times of the configuration defconfig + allyespackageconfig.
Ok.
Quoted 1 line
If you provide a defconfig on the release 2015.02, i can try to build that.
Something like:
BR2_arm=y
BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_XORG7=y
BR2_PACKAGE_XSERVER_XORG_SERVER=y
BR2_PACKAGE_LIBGTK3=y
Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com