Paul Duffin
fc3d49651d
Revert "Remove legacy-test from TARGET_DEFAULT_JAVA_LIBRARIES"
...
This reverts commit 01fc887a07
.
A number of build breakages occurred which were not caused by presubmit checks.
Change-Id: I1351dba594c8a8b210416f75a67c68554d5b9372
2017-02-06 14:58:02 +00:00
Paul Duffin
21ae00e419
Merge "Remove legacy-test from TARGET_DEFAULT_JAVA_LIBRARIES" am: bdf9ed17a0
am: cf877274e1
...
am: cf5cc1950a
Change-Id: I7bf48b246dfb0a825b7adf9e03019d3cf73c1cc5
2017-02-06 13:04:14 +00:00
Paul Duffin
cf5cc1950a
Merge "Remove legacy-test from TARGET_DEFAULT_JAVA_LIBRARIES" am: bdf9ed17a0
...
am: cf877274e1
Change-Id: I9867a1290cced2fc378000e0effbab875a49c0a4
2017-02-06 13:02:15 +00:00
Paul Duffin
bdf9ed17a0
Merge "Remove legacy-test from TARGET_DEFAULT_JAVA_LIBRARIES"
2017-02-06 12:55:21 +00:00
Dan Albert
76bfcd4ab2
Add c_std and cpp_std properties.
...
Test: Checked showcommands ouput for each setting.
Bug: None
Change-Id: Ibc25f3977eaaecfd1fb99a27c9e15acae0ec4106
2017-02-03 16:43:06 -08:00
Evgenii Stepanov
7304ebafbe
Merge "Disable CFI on Mips and add -march to linkflags on ARM." am: 1604b38040
am: 7cf1fc7661
...
am: cdd66fb8f2
Change-Id: I2e7c67e4014e1147d018565e171a615b2ad16f10
2017-02-04 00:23:01 +00:00
Evgenii Stepanov
cdd66fb8f2
Merge "Disable CFI on Mips and add -march to linkflags on ARM." am: 1604b38040
...
am: 7cf1fc7661
Change-Id: I6a8702e71a38770aa38ee62c9e82e534325055f6
2017-02-04 00:20:01 +00:00
Evgenii Stepanov
1604b38040
Merge "Disable CFI on Mips and add -march to linkflags on ARM."
2017-02-04 00:04:22 +00:00
Colin Cross
e14d9b7f7e
Create static archives in temporary file
...
Creating static archives is often a multi-command process due to
adding whole static libraires or hitting command line length limits.
If one of the intermediate commands fails, the output file may
already exist. Unlike make, ninja has no option to delete output
files on failed builds, instead assuming all build commands will
produce their output file atomically
(https://github.com/ninja-build/ninja/issues/1135 ).
Change the static library rules to generate to a temporary file
that is then atomically moved into place as the output file.
Test: m -j checkbuild tests cts
Change-Id: I4faf269f0c8e313c738154870a5aa0b4774a72bc
2017-02-03 15:16:59 -08:00
Jayant Chowdhary
8c3c9b5ec2
Add RenderScript Toolchain information to Soong.
...
Test: make -j64 from top of the tree.
Change-Id: I230f8d1265a71344bba8883ee9bdf2de98fcd41f
2017-02-02 19:35:58 -08:00
Stephen Hines
635dfdc07a
Merge "Switch to clang-3688880." am: d12816b100
am: 627565d961
...
am: 0341eb0a7c
Change-Id: I8bc2c8b92632a43371e313934368bda5dcb14e8f
2017-02-01 21:35:18 +00:00
Stephen Hines
0341eb0a7c
Merge "Switch to clang-3688880." am: d12816b100
...
am: 627565d961
Change-Id: Ibb8701553a6d548da1ac50ac38c19da71f412ac0
2017-02-01 21:32:43 +00:00
Stephen Hines
d12816b100
Merge "Switch to clang-3688880."
2017-02-01 21:25:03 +00:00
Evgenii Stepanov
8c50e3c4a8
Disable CFI on Mips and add -march to linkflags on ARM.
...
Mips toolchain does not have ld.gold.
ARM change is a workaround for LLVM r290384.
Bug: 33678192
Test: make ENABLE_CFI=1
Change-Id: I77a127e0b472d5da10bf45a2983527a714339cb8
2017-02-01 12:13:06 -08:00
Baligh Uddin
39eb5eec11
Remove -host am: a6b90881ca
am: ee0dd8d577
...
am: 69164e78cb
Change-Id: Ia8f618fb86fc7ec9a7fb86e45af1a4aa3a7941dd
2017-02-01 19:46:17 +00:00
Baligh Uddin
e3c6fe223c
Add libext2_misc to otatools package am: 96755d1296
am: f975623492
...
am: d4d96f3eee
Change-Id: I593a4ac7ea49b920fcfecad9672edb05d4305a8c
2017-02-01 19:46:10 +00:00
Baligh Uddin
69164e78cb
Remove -host am: a6b90881ca
...
am: ee0dd8d577
Change-Id: Ibca12230dd969a4ab7267f7a971ca38660ba45e6
2017-02-01 19:39:49 +00:00
Baligh Uddin
d4d96f3eee
Add libext2_misc to otatools package am: 96755d1296
...
am: f975623492
Change-Id: I065efaca6c5d8fad1989a97eab3b44c201e5cfe5
2017-02-01 19:39:40 +00:00
Baligh Uddin
a6b90881ca
Remove -host
...
Bug: 34689537
Change-Id: Idd6b24a14caa863857303633ba15bd3b41a3a624
(cherry picked from commit b24470e989
)
2017-02-01 09:34:41 -08:00
Baligh Uddin
96755d1296
Add libext2_misc to otatools package
...
Bug: 34689537
Change-Id: I4323acdbadb1c4c8faa6dbb17a79bce72c063407
(cherry picked from commit 3d1ce3a640
)
2017-02-01 09:34:06 -08:00
Stephen Hines
40038d8451
Switch to clang-3688880.
...
Bug: http://b/31532493
Test: Manual validation.
Change-Id: I7c415a1008c368a4b65bac2b5cd3ded3f4bb9de0
2017-01-31 12:12:55 -08:00
Dan Willemsen
c8ef7e89b0
Merge "Fix symbol zip creation with OUT_DIR outside source" am: b1201637a4
am: 346ea91089
...
am: 67e1c13f57
Change-Id: I78b873cfa48b26e5f70c8f0d9dc43076f4555411
2017-01-31 06:24:57 +00:00
Dan Willemsen
67e1c13f57
Merge "Fix symbol zip creation with OUT_DIR outside source" am: b1201637a4
...
am: 346ea91089
Change-Id: I2cd2404ac90cf56aa509de63b75d785191f8a119
2017-01-31 06:22:55 +00:00
Dan Willemsen
6cf21a7d14
Fix symbol zip creation with OUT_DIR outside source
...
Bug: 34818739
Test: OUT_DIR=/... m -j /.../aosp_arm64-symbols-eng.dwillemsen.zip
Change-Id: I1d0d3a9f70d3457a536dee6fc25f49a16c353ae8
2017-01-30 20:42:28 -08:00
Chih-Hung Hsieh
478210f500
Merge "Put back LLVM_PREBUILTS_BASE." am: c921add339
am: 3dadeece2a
...
am: 9d581bbcdb
Change-Id: I4eaa1d0c11b1e4659405c022e460d042090c89ac
2017-01-26 20:29:16 +00:00
Chih-Hung Hsieh
9d581bbcdb
Merge "Put back LLVM_PREBUILTS_BASE." am: c921add339
...
am: 3dadeece2a
Change-Id: I1da666f886eb051ddedde1d5db8823ffd58ee8a2
2017-01-26 20:26:45 +00:00
Chih-Hung Hsieh
614b3a52ea
Put back LLVM_PREBUILTS_BASE.
...
Without this, WITH_TIDY is disabled because
PATH_TO_CLANG_TIDY uses LLVM_PREBUILTS_BASE.
Test: build with WITH_TIDY=1
Change-Id: I607ae45550f4574b3cee8e91c3d5b7eaa5f0a96c
2017-01-26 10:23:54 -08:00
Tao Bao
b27135b236
Makefile: Pack libsparse-host.so into otatools.zip. am: 04c8a03c85
am: 3258ac18c9
...
am: 0d7ffe6c5e
Change-Id: Ibffb9f9810e9ba2c24b4d0fe6fe9f5039a391bb8
2017-01-26 16:41:04 +00:00
Tao Bao
0d7ffe6c5e
Makefile: Pack libsparse-host.so into otatools.zip. am: 04c8a03c85
...
am: 3258ac18c9
Change-Id: Ib8e513ad7ff9de309294b79fceef3cf28ae64b56
2017-01-26 16:38:04 +00:00
Tao Bao
04c8a03c85
Makefile: Pack libsparse-host.so into otatools.zip.
...
delta_generator has a dependency on that.
Bug: 34731113
Bug: 34723547
Test: m otatools-package
Change-Id: I70752a8c283bf98cb6106d3999515d0fd01f43b2
2017-01-26 16:27:18 +00:00
Brian Carlstrom
a439927293
Merge "Revert "Switch to clang-3625443."" am: 4932b9fb59
am: a7a3e4719d
...
am: 52005b072d
Change-Id: I802fb68f3f1666fcecc53e2134adfeac0fa0230f
2017-01-26 08:16:09 +00:00
Brian Carlstrom
52005b072d
Merge "Revert "Switch to clang-3625443."" am: 4932b9fb59
...
am: a7a3e4719d
Change-Id: I880c175120c5d39abb93196c890ed0068fc2b50d
2017-01-26 08:13:10 +00:00
Brian Carlstrom
4932b9fb59
Merge "Revert "Switch to clang-3625443.""
2017-01-26 08:05:36 +00:00
Stephen Hines
0425d52cde
Revert "Switch to clang-3625443."
...
This reverts commit 296af27303
.
Reason for revert: <INSERT REASONING HERE>
Change-Id: I524c2c89004c79352bf2be3727c7ddcceca9b2e7
2017-01-26 07:59:53 +00:00
Stephen Hines
0d0d2ee04a
Merge "Switch to clang-3625443." am: 296c345be9
am: 7c88a2f902
...
am: 2b711fb78f
Change-Id: I644f40bab1287a9f8b0a34fb3596a120cc31e61d
2017-01-26 07:30:07 +00:00
Stephen Hines
2b711fb78f
Merge "Switch to clang-3625443." am: 296c345be9
...
am: 7c88a2f902
Change-Id: I8ad1085548ea629670d5b8e088752f2a1f953772
2017-01-26 07:25:05 +00:00
Treehugger Robot
296c345be9
Merge "Switch to clang-3625443."
2017-01-26 07:13:21 +00:00
Jaekyun Seok
c77a9a7888
Merge "Prevent abuse of property overrides" am: 7ae18449ec
am: c96ffae29f
...
am: 5675d28df7
Change-Id: I716b89ef4b1b2fef99725b170ea5be0c09822374
2017-01-25 07:23:25 +00:00
Jaekyun Seok
5675d28df7
Merge "Prevent abuse of property overrides" am: 7ae18449ec
...
am: c96ffae29f
Change-Id: Ife1f31f6e33f5fdaacb5bb8acf51b9c1c8a2a098
2017-01-25 07:21:24 +00:00
Treehugger Robot
7ae18449ec
Merge "Prevent abuse of property overrides"
2017-01-25 07:15:09 +00:00
Jaekyun Seok
7ace0d60ef
Prevent abuse of property overrides
...
To prevent abuse of PRODUCT_*PROPERTY_OVERRIDES and
ADDITIONAL*PROPERTIES, the following rules should be applied.
- Mark PRODUCT_*PROPERTY_OVERRIDES readonly after reading product
specs.
- Disallow any changes on ADDITIONAL*PROPERTIES from product specs
and BoardConfig.mk.
- Mark ADDITIONAL*PROPERTIES readonly before reading Android.mk
files.
Test: building succeeded on marlin-userdebug.
Bug: 34116668
Change-Id: I93d8de086ec85ba787165a156bdcc7df04310be1
(cherry picked from commit 294286d95c
)
2017-01-25 13:00:25 +09:00
Hiroshi Yamauchi
d1a5cf176f
Merge "Enable PRODUCT_ART_USE_READ_BARRIER by default." am: 131731fd49
am: 7254e730a9
...
am: 0e2a7399da
Change-Id: I02955c2b729673771844f3e1c3b7099e7eb50d7b
2017-01-24 22:24:23 +00:00
Hiroshi Yamauchi
0e2a7399da
Merge "Enable PRODUCT_ART_USE_READ_BARRIER by default." am: 131731fd49
...
am: 7254e730a9
Change-Id: If496e17ca32097e2b5c5d1b16097ba68f52c2587
2017-01-24 22:22:08 +00:00
Hiroshi Yamauchi
131731fd49
Merge "Enable PRODUCT_ART_USE_READ_BARRIER by default."
2017-01-24 22:14:43 +00:00
Evgenii Stepanov
999ea7f160
Merge "Force Thumb for CFI targets." am: 34eb9f7f60
am: 9e8e3de9d8
...
am: 682a87a7f5
Change-Id: I9a586f57a8988bdb8d772705acef8f5f8b967e8d
2017-01-24 20:58:55 +00:00
Evgenii Stepanov
d79d664dc9
Merge "Run $(AR) with LLVMgold.so plugin for CFI targets." am: 96c81711c1
am: e729e804fe
...
am: 629002835a
Change-Id: Ia09b6fa057b4aada743d82ffcf5af87ab1b149f9
2017-01-24 20:58:41 +00:00
Evgenii Stepanov
682a87a7f5
Merge "Force Thumb for CFI targets." am: 34eb9f7f60
...
am: 9e8e3de9d8
Change-Id: I4f997927ff4357799afe8ca5d78255ea4e563beb
2017-01-24 20:56:54 +00:00
Evgenii Stepanov
629002835a
Merge "Run $(AR) with LLVMgold.so plugin for CFI targets." am: 96c81711c1
...
am: e729e804fe
Change-Id: I8a20ce05dffbf33b7c3480e13ee40cf0257dc06a
2017-01-24 20:56:41 +00:00
Evgenii Stepanov
34eb9f7f60
Merge "Force Thumb for CFI targets."
2017-01-24 20:52:26 +00:00
Hiroshi Yamauchi
bf6ad34962
Enable PRODUCT_ART_USE_READ_BARRIER by default.
...
Bug: 34084559
Bug: 34576638
Test: Boot gce_x86_phone on master
Change-Id: If284beb9551e55a4a698679399feb26e4acfd3d9
2017-01-24 11:15:32 -08:00