
7 Nov
2011
7 Nov
'11
10:07 p.m.
Dear Daniel Schwierzeck,
In message 1320679603-24847-1-git-send-email-daniel.schwierzeck@googlemail.com you wrote:
Apply memoization to cc-option macro by caching the results of the gcc calls. This macro is called very often so using cached results leads to faster compilation times.
The old behaviour can be restored by defining the config option CONFIG_CC_OPT_CACHE_DISABLE=y.
Signed-off-by: Daniel Schwierzeck daniel.schwierzeck@googlemail.com
Changes for v3:
- reworked handling of non-working gcc options
- add config option CONFIG_CC_OPT_CACHE_DISABLE
Changes for v2:
- move cache file to $(obj)/include/generated
- reworked completely
- cache also non-working gcc options
- remove CACHE_CC_OPTIONS config switch and enable this optimization by default
config.mk | 20 ++++++++++++++++++-- 1 files changed, 18 insertions(+), 2 deletions(-)
Applied, thanks.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
Human beings were created by water to transport it uphill.