public inbox for isar-users@googlegroups.com
 help / color / mirror / Atom feed
* [PATCH 0/2] Support for ccache
@ 2021-09-13 15:10 Uladzimir Bely
  2021-09-13 15:10 ` [PATCH 1/2] meta: Support for ccache for custom packages in buildchroot Uladzimir Bely
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Uladzimir Bely @ 2021-09-13 15:10 UTC (permalink / raw)
  To: isar-users

Some custom user packages built from sources may be written in C/C++.
Using ccache will help decrease build time in case they are rebuilt.

For example, building `mc:stm32mp15x-buster:linux-mainline` during the
test took 28 minutes at second build with ccache enabled in comparison 
with 115 minutes of first build.

Uladzimir Bely (2):
  meta: Support for ccache for custom packages in buildchroot
  doc: Add section about ccache usage

 doc/user_manual.md                            | 16 +++++++++++++
 meta-isar/conf/local.conf.sample              |  5 ++++
 meta/classes/buildchroot.bbclass              |  6 +++++
 meta/classes/ccache.bbclass                   | 23 +++++++++++++++++++
 meta/classes/dpkg.bbclass                     | 12 +++++++++-
 .../buildchroot/buildchroot.inc               |  1 +
 .../buildchroot/files/build.sh                |  6 +++++
 .../buildchroot/files/common.sh               |  1 +
 8 files changed, 69 insertions(+), 1 deletion(-)
 create mode 100644 meta/classes/ccache.bbclass

-- 
2.20.1


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2021-09-16 11:00 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-13 15:10 [PATCH 0/2] Support for ccache Uladzimir Bely
2021-09-13 15:10 ` [PATCH 1/2] meta: Support for ccache for custom packages in buildchroot Uladzimir Bely
2021-09-13 18:21   ` Jan Kiszka
2021-09-13 15:10 ` [PATCH 2/2] doc: Add section about ccache usage Uladzimir Bely
2021-09-13 18:16   ` Jan Kiszka
2021-09-16 11:00     ` Baurzhan Ismagulov
2021-09-15 16:43 ` [PATCH 0/2] Support for ccache Henning Schild
2021-09-15 17:39   ` Jan Kiszka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox