1f93043c86901cdd3e0852102aa5b74e93178e47 |
|
13-Aug-2012 |
Andrew Boie <andrew.p.boie@intel.com> |
select.mk: Tune ccache options With these adjustments, cached object files can now be shared across multiple Android trees on a single workstation: * Compiler binary modification time no longer causes cache misses, as a hash of the compiler binary is taken rather than looking at the mtime and size * Header file modification time no longer causes cache misses, the headers are now always hashed * Macros such as __DATE__ and __TIME__ no longer cause cache misses * All paths in preprocessed source (due to use of -g) are now relative These options require ccache 3.1 or later to be used; ccache 2.4 will ignore these. Change-Id: I7839637e9dacf7240bd9b7bfaa6406b1db423560 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
|
71b5cc1b8e5b917be7281849c62551f776e87772 |
|
09-Jan-2012 |
Ying Wang <wangying@google.com> |
Reference the new prebuilt ccache location. Change-Id: I4450a8254fe82ed3a670ce653f49381d9c075c8e
|
c101e27d547ee218337b2600e8158dedd0a064af |
|
31-May-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
Refactor Stripper. Allow a stripper other than SOSLIM to be specified Orig-Change-Id: I61137f5bb123dc5f610af9928ed3debdf85ba74d Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
|
55aad0866382e89a18d5cc49ce2c88c839b88cea |
|
12-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Allow win_sdk build with USE_CCACHE=1 This patch allows the Window sdk build (lunch sdk-eng; make win_sdk) to work properly when USE_CCACHE is defined in the environment. There is no Windows ccache prebuilt, but since we're cross-compiling from Linux, detect it and use the linux prebuilt binary instead. Note: Depends on https://review.source.android.com//#change,21755 for a complete solution to the problem. Change-Id: I0b1b59efae86ee7114225258c9ecf9f257913347
|
b375e71d306f2fd356b9b356b636e568c4581fa1 |
|
09-Mar-2011 |
Iliyan Malchev <malchev@google.com> |
build: remove prelinker build build system This patch removes support for prelinking from the build system. By now, the prelinker has outlived its usefulness for several reasons. Firstly, the speedup that it afforded in the early days of Android is now nullified by the speed of hardware, as well as by the presence of Zygote. Secondly, the space savings that come with prelinking (measued at 17MB on a recent honeycomb stingray build) are no longer important either. Thirdly, prelinking reduces the effectiveness of Address-Space-Layout Randomization. Finally, since it is not part of the gcc suite, the prelinker needs to be maintained separately. The patch deletes apriori, soslim, lsd, isprelinked, and iself from the source tree. It also removes the prelink map. LOCAL_PRELINK_MODULE becomes a no-op. Individual Android.mk will get cleaned separately. Support for prelinking will have to be removed from the recovery code and from the dynamic loader as well. Change-Id: I5839c9c25f7772d5183eedfe20ab924f2a7cd411
|
83f69eb5f905d47581bed141b7f5103362390339 |
|
07-Oct-2010 |
Ying Wang <wangying@google.com> |
Prepend ccache to CC/CXX if necessary. In case TARGET_CC is assigned with HOST_CC (eg, simulator build), ccache will be prepended twice before this CL. Bug: 3069576 Change-Id: I2ee44faea3a2795cf389ad6f80e4066a02b43be9
|
45ac4341515f7ff4d483cfb8e2fba8d3c2cb1f6e |
|
24-Jun-2010 |
Bruce Beare <brucex.j.beare@intel.com> |
Refactor Stripper. Allow a stripper other than SOSLIM to be specified Change-Id: I61137f5bb123dc5f610af9928ed3debdf85ba74d Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
|
9b4a81237be29b0aae50d1e370b63a07ea2b88b9 |
|
23-Feb-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Get rid of $(combo_target) The only OS-ARCH combo that would have benefited from it is linux-x86, but it explicitly used separate configurations for the HOST_ and TARGET_ side of things. This makes is clear which files are related to the HOST_ configuration and which ones are related to the TARGET_ configuration, and expands $(combo_target) to the only possible/reasonable value that it could have had in every file. This also cleans up the simulator, by moving it in a single place in TARGET_linux_x86 (since the only part that's special is to use HOST_ settings even when building TARGET_ modules). Change-Id: I2420eeb8cfe539f5807ec99cb3177ffb9f2476d5
|
e6b4e5b20ac8a3b01f1a99dd877a98c92036ce5e |
|
13-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
eclair snapshot
|
5bbd2294e9ba74462b940e9ef2f879c0ce4ef8a7 |
|
08-Oct-2009 |
Sriram Raman <sriramkraman@google.com> |
For Ying Wang: Fix "argument list too long" build error bug.
|
c12c5183792280f00739eff8b07f58d147a3c2e4 |
|
18-Jul-2009 |
Erik Gilling <konkers@android.com> |
enable cortex branch predition errata workaround for armv7-a builds Signed-off-by: Erik Gilling <konkers@android.com>
|
952824843b868560713f668887e1961de534a250 |
|
24-Apr-2009 |
Dave Bort <dbort@android.com> |
core: Don't debug native modules when TARGET_BUILD_TYPE==debug Don't make the simulator default to debug mode. Remove all global "debug" {C,CPP}FLAGS, which are no longer used.
|
88b607994a148f4af5bffee163e39ce8296750c6 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
05806d7af62e07c6225b2e7103a1b115ecf6c9ad |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
dcc08f073b6873c69ab891d4f69f7c568e282df7 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
|
b6c1cf6de79035f58b512f4400db458c8401379a |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
|