kumquat-buildroot/docs/manual
Arnout Vandecappelle 1e97b27873 ccache: support changing the output directory
When building in a different output directory than the original build,
there will currently be a lot of ccache misses because in many cases
there is some -I/... absolute path in the compilation. Ccache has an
option CCACHE_BASEDIR to substitute absolute paths with relative paths,
so they wil be the same in the hash (and in the output).

Since there are some disadvantages to this path rewriting, it is made
optional as BR2_CCACHE_USE_BASEDIR. It defaults to y because the
usefulness of ccache is severely reduced without this option.

In addition to CCACHE_BASEDIR, we also substitute away the occurences
of $(HOST_DIR) in the calculation of the compiler hash. This is done
regardless of the setting of BR2_CCACHE_USE_BASEDIR because it's
quite harmless.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-10-04 18:22:21 +02:00
..
adding-board-support.txt
adding-packages-asciidoc.txt
adding-packages-autotools.txt
adding-packages-cmake.txt pkg-cmake: allow to build package in a subdirectory 2015-03-13 22:34:43 +01:00
adding-packages-conclusion.txt
adding-packages-directory.txt docs/manual: document gcc version dependencies 2015-08-05 12:11:20 +02:00
adding-packages-generic.txt docs/manual: document new actual source package variables 2015-10-04 17:04:16 +01:00
adding-packages-gettext.txt
adding-packages-hooks.txt
adding-packages-kconfig.txt kconfig-package: add support for config fragments 2015-05-21 23:41:46 +02:00
adding-packages-kernel-module.txt docs/manual: add documentation for linux-ext and linux-tools. 2015-07-14 23:35:58 +02:00
adding-packages-linux-kernel-spec-infra.txt docs/manual: add documentation for linux-ext and linux-tools. 2015-07-14 23:35:58 +02:00
adding-packages-luarocks.txt
adding-packages-perl.txt
adding-packages-python.txt docs/manual: Fix trivial typo 2015-07-14 23:56:58 +02:00
adding-packages-rebar.txt
adding-packages-tips.txt docs/manual: Modify GitHub FOO_SITE explanation 2015-07-28 23:37:39 +02:00
adding-packages-virtual.txt
adding-packages.txt docs/manual: add documentation for linux-ext and linux-tools. 2015-07-14 23:35:58 +02:00
advanced.txt
appendix.txt
beyond-buildroot.txt docs/manual/beyond-buildroot: additional minor fixes 2015-07-10 19:17:02 +02:00
ccache-support.txt ccache: support changing the output directory 2015-10-04 18:22:21 +02:00
common-usage.txt docs/manual: document new graph-depends options 2015-04-01 00:00:07 +02:00
configure-other-components.txt docs/manual: add U-Boot configuration 2015-07-19 14:47:11 +02:00
configure.txt system: clarify /dev management using devtmpfs + {mdev, eudev} 2015-10-04 11:23:14 +01:00
contribute.txt docs/manual: add useful tips on patch versioning and patch submission 2015-09-19 15:57:15 +02:00
customize-configuration.txt docs/manual: add U-Boot configuration 2015-07-19 14:47:11 +02:00
customize-device-permission-tables.txt
customize-directory-structure.txt
customize-outside-br.txt docs/manual/br2-external: use proper .Note sections 2015-05-25 22:35:10 +02:00
customize-packages.txt
customize-patches.txt docs/manual: update documentation about applying patches 2015-04-06 11:05:16 +02:00
customize-post-image.txt
customize-quick-guide.txt docs/manual: add U-Boot configuration 2015-07-19 14:47:11 +02:00
customize-rootfs.txt
customize-users-tables.txt
customize.txt
debugging-buildroot.txt docs/manual: add list of instrumentation steps 2015-05-05 22:47:32 +02:00
download-infra.txt
download-location.txt
eclipse-integration.txt
faq-troubleshooting.txt
getting.txt
how-buildroot-works.txt
introduction.txt
known-issues.txt
legal-notice.txt docs: add links to the rest of the licenses 2015-04-02 23:05:10 +02:00
make-tips.txt docs/manual: add U-Boot configuration 2015-07-19 14:47:11 +02:00
makedev-syntax.txt docs/manual: makedevs only accepts numerical values 2015-08-29 10:35:28 +02:00
makeusers-syntax.txt scripts/mkusers: allow users with no password value set 2015-06-09 23:13:41 +02:00
manual.mk doc/manual: fix generating manual after legacy overhaul 2015-05-02 09:00:44 +02:00
manual.txt
package-make-target.txt docs/manual: reinstall target 2015-02-03 18:08:32 +01:00
patch-policy.txt
prerequisite.txt docs/manual: relax python version requirement 2015-07-14 23:56:35 +02:00
quickstart.txt
rebuilding-packages.txt
resources.txt docs: use lists.buildroot.org to refer to the mailman archives 2015-09-14 14:50:40 +02:00
using-buildroot-debugger.txt
using-buildroot-development.txt
using-buildroot-toolchain.txt
writing-rules.txt Document the 72 char limit on package description. 2015-07-13 12:16:45 +02:00