mklibs library optimization for all arches
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest4 patches 2 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | distro_tracking: update latest upstream versionsmeta/ | +23 | 0 replies | |
| 2/4 | elfutils: add a missing depedancymeta/ | +2 | 2 replies | |
| 3/4 | mklibs-native: new recipe for optimizing size of library filesmeta/ meta/ | +40 | 0 replies | |
| 4/4 | image-mklibs.bbclass: add the library optimization functionalitymeta/ meta/ | +59 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/4] [PATCH 0/4] mklibs library optimization for all arches
From: Nitin A Kamble <[email protected]>
I tested this with poky-image-minimal and I see some disk space savings by
using the mklibs library optimizations. (76MB rootfs became 75MB)
The minimal poky image had 106 dynamically linked executables. And the
footprint savings will go up as number of dynamically linked executables in an image decrease.
I did not see any improvement on mips and ppc, but could see the footprint
improvement on x86, arm & x86-64.
Also checked that the executables were not broken after the mklibs
optimization.
Pull URL: git://git.pokylinux.org/poky-contrib.git
Branch: nitin/mklibs
Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=nitin/mklibs
Thanks,
Nitin A Kamble <[email protected]>
---
Nitin A Kamble (4):
distro_tracking: update latest upstream versions
elfutils: add a missing depedancy
mklibs-native: new recipe for optimizing size of library files image-mklibs.bbclass: add the library optimization functionality
meta/classes/image-mklibs.bbclass | 57 ++++++++++++++++++++ .../conf/distro/include/distro_tracking_fields.inc | 43 ++++++++------- meta/conf/local.conf.sample | 2 + meta/recipes-devtools/elfutils/elfutils_0.148.bb | 3 +- .../mklibs/files/ac_init_fix.patch | 17 ++++++ .../mklibs/mklibs-native_0.1.31.bb | 23 ++++++++ 6 files changed, 124 insertions(+), 21 deletions(-) create mode 100644 meta/classes/image-mklibs.bbclass create mode 100644 meta/recipes-devtools/mklibs/files/ac_init_fix.patch create mode 100644 meta/recipes-devtools/mklibs/mklibs-native_0.1.31.bb
Signature · 1 line
1.7.2.2