Colin Cross
922bd10f6d
Merge \\\"Initial README.md\\\" am: 7bdedbfb8c
am: 9e53501f3a
...
am: e057332d7a
Change-Id: I9ebe74acd2a118168066375aa384700c2f0147fa
2016-07-21 17:32:00 +00:00
Colin Cross
e057332d7a
Merge \\"Initial README.md\\" am: 7bdedbfb8c
...
am: 9e53501f3a
Change-Id: Idda24139f37e8733ad557ea330827435b3b00235
2016-07-21 17:29:02 +00:00
Colin Cross
9e53501f3a
Merge \"Initial README.md\"
...
am: 7bdedbfb8c
Change-Id: Icdd4dee7c996c7d016e026c143e62d92dbc796f3
2016-07-21 17:25:30 +00:00
Colin Cross
7bdedbfb8c
Merge "Initial README.md"
2016-07-21 17:08:49 +00:00
Dan Albert
9840e1bf1a
Use the full path to the shared lib.
...
Using only -lc (for example) means that in the case where we have one
library path with libc.a but no libc.so (such as prebuilts/ndk) and
another with libc.so (such as the out directory), we'll always use the
static version.
We can link shared libraries by their full path to be sure that we
always get the right library.
Change-Id: Idf5707fc4aaf9e651d7d8936611200760eab3c7c
2016-07-21 10:01:55 -07:00
Dan Willemsen
db2b38d5d0
Merge \\\"Add more allowed ldlibs for darwin and windows\\\" am: ff3a2e4d55
am: 316489ffff
...
am: a956c47e4e
Change-Id: If805ba8c27a43e3df35667e78d2095fe0cc18ffc
2016-07-20 21:32:55 +00:00
Dan Willemsen
a956c47e4e
Merge \\"Add more allowed ldlibs for darwin and windows\\" am: ff3a2e4d55
...
am: 316489ffff
Change-Id: I79265cff78aff88302b7357756d0c05a960c76af
2016-07-20 21:29:56 +00:00
Dan Willemsen
316489ffff
Merge \"Add more allowed ldlibs for darwin and windows\"
...
am: ff3a2e4d55
Change-Id: I3a8417f38f381e1bd101ee66a13e5d0333855996
2016-07-20 21:27:04 +00:00
Treehugger Robot
ff3a2e4d55
Merge "Add more allowed ldlibs for darwin and windows"
2016-07-20 21:22:17 +00:00
Dan Willemsen
c9f8957585
Merge \\\"Fix Mega_device build\\\" am: e36d753ed1
am: 335a5128cb
...
am: 28ca802d39
Change-Id: Ib67d737f872e73cf248fb97a92e785b4c4146101
2016-07-20 20:37:21 +00:00
Dan Willemsen
28ca802d39
Merge \\"Fix Mega_device build\\" am: e36d753ed1
...
am: 335a5128cb
Change-Id: I426447e098feee037f8ba81ea57bf87f04bb5a10
2016-07-20 20:34:51 +00:00
Dan Willemsen
335a5128cb
Merge \"Fix Mega_device build\"
...
am: e36d753ed1
Change-Id: Ie675bfbaa7e1610bf669f65a8cdc7da41666d91f
2016-07-20 20:32:23 +00:00
Treehugger Robot
e36d753ed1
Merge "Fix Mega_device build"
2016-07-20 20:22:14 +00:00
Dan Willemsen
2b1f0943f5
Add more allowed ldlibs for darwin and windows
...
Change-Id: If6217de9e369e29a2e716c5cbad4444e7312f197
2016-07-20 13:19:55 -07:00
Colin Cross
10c78c6b97
Rename exported make variables for system headers
...
Add SYSTEM_ to variables that contain headers that are used with
-isystem, and split -I and -isystem variables into separate make
variables. Also export SRC_HEADERS and SRC_SYSTEM_HEADERS to compare
against make.
Change-Id: I02097c35d1d5342ebce8311d8878fff33b118adb
2016-07-20 13:15:51 -07:00
Christopher Ferris
d53915f05a
Merge \\\"Add android/uapi kernel header.\\\" am: f9a6ff2713
am: 08b4411d5b
...
am: 8e5ce9f1b8
Change-Id: Ie48a48b8b2539e9a137d6027b04db97d1c66a922
2016-07-20 18:25:58 +00:00
Christopher Ferris
8e5ce9f1b8
Merge \\"Add android/uapi kernel header.\\" am: f9a6ff2713
...
am: 08b4411d5b
Change-Id: I46a92d0b3b4d5b70bc0801ddd1392de95455c6dc
2016-07-20 18:17:35 +00:00
Christopher Ferris
08b4411d5b
Merge \"Add android/uapi kernel header.\"
...
am: f9a6ff2713
Change-Id: I851d523c9a6b12482865a77698ec92323faec26d
2016-07-20 18:09:40 +00:00
Christopher Ferris
f9a6ff2713
Merge "Add android/uapi kernel header."
2016-07-20 18:03:48 +00:00
Dan Willemsen
65fb981814
Fix Mega_device build
...
Change-Id: I128d013ef7c1cb0afa71dc011bf5d4180f468a1b
2016-07-19 21:37:28 -07:00
Dan Willemsen
083d533c4f
Use PlatformSdkVersion from Make am: 5951c8a3a9
am: 7c87ccc665
...
am: 6749c19ede
Change-Id: I8aa966806604baa8a280166da9b294228235479d
2016-07-20 03:26:31 +00:00
Dan Willemsen
6749c19ede
Use PlatformSdkVersion from Make am: 5951c8a3a9
...
am: 7c87ccc665
Change-Id: Ie104181639cc22d8d595e50dd665776c1635edd5
2016-07-20 03:22:47 +00:00
Dan Willemsen
7c87ccc665
Use PlatformSdkVersion from Make
...
am: 5951c8a3a9
Change-Id: I790ee33348025c98996b8965883bc4b017a0c1df
2016-07-20 03:20:20 +00:00
Dan Willemsen
5951c8a3a9
Use PlatformSdkVersion from Make
...
This doesn't need to be hardcoded, and should be updated anyways.
Change-Id: Ie28d0d7655e8db3c02d110ae578a763a69b73f92
2016-07-19 19:17:52 -07:00
Pirama Arumuga Nainar
6180dd4208
Merge \\\"Switch to prebuilt clang-3016494\\\" am: 8195ed10a4
am: 5662c04bae
...
am: e7079b711b
Change-Id: I9ac64b36f99a7521d2c2adbbc6d733e2994c4158
2016-07-20 00:04:45 +00:00
Pirama Arumuga Nainar
d78ccd6963
Disable warnings triggered in Clang r271374 am: b6572b15c4
am: 7556109a79
...
am: dd14befb50
Change-Id: I1e19eb4e3a285bbea3bd8f79f3194d8c53118c9d
2016-07-19 23:58:38 +00:00
Stephen Hines
e7079b711b
Merge \\"Switch to prebuilt clang-3016494\\" am: 8195ed10a4
...
am: 5662c04bae
Change-Id: Id8aed7d5cad44f8b83b3731d08762f7dafe3e1e9
2016-07-19 23:57:52 +00:00
Pirama Arumuga Nainar
dd14befb50
Disable warnings triggered in Clang r271374 am: b6572b15c4
...
am: 7556109a79
Change-Id: Iace8f363aceb82b0d7490cc999787457af220200
2016-07-19 23:51:10 +00:00
Pirama Arumuga Nainar
5662c04bae
Merge \"Switch to prebuilt clang-3016494\"
...
am: 8195ed10a4
Change-Id: Ibc78aa6fa69875f783c1b1bff3167c9c61d0fda6
2016-07-19 23:40:42 +00:00
Pirama Arumuga Nainar
7556109a79
Disable warnings triggered in Clang r271374
...
am: b6572b15c4
Change-Id: I8673c02fefafcfcc30684e5c95540dc20c8af485
2016-07-19 23:40:29 +00:00
Stephen Hines
8195ed10a4
Merge "Switch to prebuilt clang-3016494"
2016-07-19 22:02:32 +00:00
Pirama Arumuga Nainar
b6572b15c4
Disable warnings triggered in Clang r271374
...
Test: Tested build, boot and common usage for Arm, Arm64, x86, x86_64,
Mips images in AOSP and internal branch.
http://b/28149048
http://b/29823425
Disable -Wexpansion-to-defined and -Wnull-dereference. The second bug
above tracks that these warnings get re-enabled.
Change-Id: Ic23f6b51d3f6913fce2b423a15847e8698bab830
2016-07-19 20:32:11 +00:00
Pirama Arumuga Nainar
a17442b2f2
Switch to prebuilt clang-3016494
...
Bug: http://b/29823425
Test: Tested build, boot and common usage for Arm, Arm64, x86, x86_64,
Mips images in AOSP and internal branch.
Change-Id: I27e03a611d60a2122f6970d6a33f7abdf433546a
2016-07-19 20:32:01 +00:00
Dan Albert
f58a55d54e
Merge changes I2731ef15,Ib4b03035 am: 93bf7d8506
am: b1e3684ead
...
am: 08911eba1e
Change-Id: I4fbca2488f4b6175a024c21bd2214ec7de87ed24
2016-07-19 19:24:13 +00:00
Dan Albert
08911eba1e
Merge changes I2731ef15,Ib4b03035 am: 93bf7d8506
...
am: b1e3684ead
Change-Id: I1a1a020e33eb79a58650d9916c2852469f30f92b
2016-07-19 18:49:27 +00:00
Dan Albert
b1e3684ead
Merge changes I2731ef15,Ib4b03035
...
am: 93bf7d8506
Change-Id: I499e3c7849b542e9a14c68b07848a111938ea9ea
2016-07-19 18:46:32 +00:00
Treehugger Robot
93bf7d8506
Merge changes I2731ef15,Ib4b03035
...
* changes:
Add a timestamp touch rule.
Remove the implicit "_" in subnames.
2016-07-19 18:41:43 +00:00
Dan Albert
5d723ab19a
Add a timestamp touch rule.
...
Test: Works for the NDK changes I'm working on.
Change-Id: I2731ef159122d6d44a6494a6c975a687bb49ff56
2016-07-18 23:31:27 -07:00
Dan Albert
6a0476930a
Remove the implicit "_" in subnames.
...
The NDK stub libraries need to use subname, but should use "." instead
of "_".
Test: Still builds.
Change-Id: Ib4b0303531e03968c55671ea167ab987adebd783
2016-07-18 23:31:18 -07:00
Christopher Ferris
b68ea7a66c
Add android/uapi kernel header.
...
Add the new android/uapi kernel header include directory.
Bug: 30072483
Change-Id: I3e1394b9abd744c7f76b0ac73bb07f614745a248
2016-07-18 18:36:31 -07:00
Colin Cross
4699c53bbd
Merge \\\"Disable asan for static binaries\\\" am: 036ce31bfa
am: 2f95978837
...
am: bdee9fd38b
Change-Id: Ia66b82dbffd9d506b8de22c8fa5d9b4decf0d24c
2016-07-19 00:42:24 +00:00
Colin Cross
bdee9fd38b
Merge \\"Disable asan for static binaries\\" am: 036ce31bfa
...
am: 2f95978837
Change-Id: I5bfffa4253b3254711759db6a4f00e7206dfba7b
2016-07-19 00:31:23 +00:00
Colin Cross
2f95978837
Merge \"Disable asan for static binaries\"
...
am: 036ce31bfa
Change-Id: I2df32b55a3b42d586fd0a11c88a01d0f38eecdbb
2016-07-19 00:28:25 +00:00
Treehugger Robot
036ce31bfa
Merge "Disable asan for static binaries"
2016-07-19 00:19:06 +00:00
Stephen Hines
60e32c3870
Revert \\\"Revert \\\"Switch libcompiler_rt-extras to LateStaticLibs.\\\"\\\" am: 1034786c37
am: 7ff2f08a45
...
am: 922abb187c
Change-Id: I1dcdb738b45b6947f9d93dedad272e22a347563f
2016-07-19 00:12:21 +00:00
Stephen Hines
922abb187c
Revert \\"Revert \\"Switch libcompiler_rt-extras to LateStaticLibs.\\"\\" am: 1034786c37
...
am: 7ff2f08a45
Change-Id: Id4181cb90ec9db632a8cec368ba345ae33f47654
2016-07-19 00:09:51 +00:00
Stephen Hines
7ff2f08a45
Revert \"Revert \"Switch libcompiler_rt-extras to LateStaticLibs.\"\"
...
am: 1034786c37
Change-Id: I14b765d0cc76748f2a30925170da53d49ba7d2f4
2016-07-19 00:07:52 +00:00
Colin Cross
3c344ef29e
Disable asan for static binaries
...
build/core/executable.mk has an extra check to disable asan for static
binaries, do the same in soong.
Bug: 30191800
Change-Id: Ia78063264f3280eb889ba9e45c45dd66e4c64a96
2016-07-18 16:14:12 -07:00
Stephen Hines
1034786c37
Revert "Revert "Switch libcompiler_rt-extras to LateStaticLibs.""
...
This reverts commit 15e4554049
.
Change-Id: Iff62dd9fd45746847440f50240c25d32747367df
2016-07-18 16:06:05 -07:00
Stephen Hines
cace4d603f
Revert \\\"Switch libcompiler_rt-extras to LateStaticLibs.\\\" am: 15e4554049
am: e79be1b210
...
am: 9cf9cdbaa0
Change-Id: I3cfbf5430f32363bb765ba3bacd32e2371e151ae
2016-07-18 22:20:43 +00:00