All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V3 00/11] ccache.bbclass: Refactor it to make it more reliable
@ 2018-12-18  7:18 Robert Yang
  2018-12-18  7:18 ` [PATCH V3 01/11] ccache-native: Remove dependencies Robert Yang
                   ` (12 more replies)
  0 siblings, 13 replies; 19+ messages in thread
From: Robert Yang @ 2018-12-18  7:18 UTC (permalink / raw)
  To: openembedded-core

* V3
  - Make cache files can be shared between different build dirs
  - Add task do_cleanccache
  - Make cmake work with ccache
  - Upgrade ccache to 3.5, this version has a debug mode, which is useful for
    figuring out why a cache file is not used.

* V2
  - Fix comments from Martin Jansa and Martin Hundebøll.
  - Fix RP's comments:
    1) Add comments for ccache related code in base.bbclass
    2) Remove all ccache-native's dependencies so that all recipes can depend on
       and use it.
  - Update test_ccache_tool in oeqa

* V1
  Initial version

The following changes since commit 20aea61385e1a53ac245353899277ba20104ed2f:

  gcc: Drop 7.3 since 8.2 is working fine for us (2018-12-15 17:10:44 +0000)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib rbt/ccache
  http://cgit.openembedded.org/openembedded-core-contrib/log/?h=rbt/ccache

Robert Yang (11):
  ccache-native: Remove dependencies
  ccache: 3.4.2 -> 3.5
  ccache.bbclass: Refactor it to make it more reliable
  ccache.bbclass: Make it can be shared between different builds
  ccache.bbclass: Add task do_cleanccache
  ccache.bbclass: Set CCACHE_CONFIGPATH to fix race issues
  bitbake.conf: Enable -fdebug-prefix-map for nativesdk
  goarch.bbclass: Set CCACHE_DISABLE
  cmake.bbclass: Make it work with ccache
  apr/openssl10: Enable ccache for them
  oeqa/selftest/cases: Update test_ccache_tool

 meta/classes/ccache.bbclass                        | 63 ++++++++++++++++++++--
 meta/classes/cmake.bbclass                         | 21 +++++---
 meta/classes/goarch.bbclass                        |  4 ++
 meta/conf/bitbake.conf                             |  8 +--
 meta/conf/ccache.conf                              |  2 +
 meta/conf/layer.conf                               |  1 -
 meta/lib/oe/utils.py                               |  3 ++
 meta/lib/oeqa/selftest/cases/buildoptions.py       | 10 ++--
 .../openssl/openssl10_1.0.2q.bb                    |  3 --
 meta/recipes-devtools/ccache/ccache.inc            | 13 ++++-
 meta/recipes-devtools/ccache/ccache_3.4.2.bb       | 11 ----
 meta/recipes-devtools/ccache/ccache_3.5.bb         | 11 ++++
 meta/recipes-graphics/piglit/piglit_git.bb         |  3 ++
 meta/recipes-graphics/vulkan/vulkan_1.1.73.0.bb    |  3 ++
 meta/recipes-sato/webkit/webkitgtk_2.22.4.bb       |  3 ++
 meta/recipes-support/apr/apr_1.6.5.bb              |  5 --
 16 files changed, 122 insertions(+), 42 deletions(-)
 create mode 100644 meta/conf/ccache.conf
 delete mode 100644 meta/recipes-devtools/ccache/ccache_3.4.2.bb
 create mode 100644 meta/recipes-devtools/ccache/ccache_3.5.bb

-- 
2.7.4



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

end of thread, other threads:[~2019-01-16  1:35 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-12-18  7:18 [PATCH V3 00/11] ccache.bbclass: Refactor it to make it more reliable Robert Yang
2018-12-18  7:18 ` [PATCH V3 01/11] ccache-native: Remove dependencies Robert Yang
2018-12-18  7:18 ` [PATCH V3 02/11] ccache: 3.4.2 -> 3.5 Robert Yang
2018-12-18  7:18 ` [PATCH V3 03/11] ccache.bbclass: Refactor it to make it more reliable Robert Yang
2019-01-11 20:49   ` Randy MacLeod
2019-01-15  2:11     ` Robert Yang
2019-01-15 22:40       ` Richard Purdie
2019-01-16  1:39         ` Robert Yang
2018-12-18  7:18 ` [PATCH V3 04/11] ccache.bbclass: Make it can be shared between different builds Robert Yang
2018-12-18  7:18 ` [PATCH V3 05/11] ccache.bbclass: Add task do_cleanccache Robert Yang
2018-12-18  7:18 ` [PATCH V3 06/11] ccache.bbclass: Set CCACHE_CONFIGPATH to fix race issues Robert Yang
2018-12-18  7:18 ` [PATCH V3 07/11] bitbake.conf: Enable -fdebug-prefix-map for nativesdk Robert Yang
2018-12-18  7:18 ` [PATCH V3 08/11] goarch.bbclass: Set CCACHE_DISABLE Robert Yang
2018-12-18  7:18 ` [PATCH V3 09/11] cmake.bbclass: Make it work with ccache Robert Yang
2018-12-18  7:18 ` [PATCH V3 10/11] apr/openssl10: Enable ccache for them Robert Yang
2018-12-18  7:18 ` [PATCH V3 11/11] oeqa/selftest/cases: Update test_ccache_tool Robert Yang
2018-12-18  7:34 ` ✗ patchtest: failure for ccache.bbclass: Refactor it to make it more reliable (rev3) Patchwork
2018-12-18  7:52   ` Robert Yang
2019-01-10  7:45 ` [PATCH V3 00/11] ccache.bbclass: Refactor it to make it more reliable Robert Yang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.