Colin Cross
41f0d7df8b
Merge \"Don\'t specify LOCAL_STRIP_MODULE for static libraries\"
...
am: bec7c12043
Change-Id: I1b9f5c3972cf882cf91d774af5a0559c406d53a9
2016-07-07 19:21:20 +00:00
Treehugger Robot
bec7c12043
Merge "Don't specify LOCAL_STRIP_MODULE for static libraries"
2016-07-07 19:14:54 +00:00
Colin Cross
7b5c22b1f0
Don't specify LOCAL_STRIP_MODULE for static libraries
...
After I92a838b07fe4116d5a4b8521fe1ce8d44e6e84e2 in build/,
LOCAL_STRIP_MODULE := keep_symbols will be honored for prebuilts, which
will trigger an error if it is set on a static library. Only set
LOCAL_STRIP_MODULE for binaries and shared libraries.
Change-Id: I4e17a78afa7c5810dbf9003166c14a1ff3a59c9e
2016-07-07 11:21:53 -07:00
Evgenii Stepanov
c76207e826
Revert \\\"Target sanitize properties can disable the global sanitizer.\\\" am: 05bafd3784
am: d6fe0581a5
...
am: a614ed3985
Change-Id: I37270b9f5ae705ad998532029dc3f3f807052c90
2016-07-07 17:58:06 +00:00
Evgenii Stepanov
a614ed3985
Revert \\"Target sanitize properties can disable the global sanitizer.\\" am: 05bafd3784
...
am: d6fe0581a5
Change-Id: I1afb4babe1ae895b268cf180888f6a41cd765b36
2016-07-07 17:54:58 +00:00
Evgenii Stepanov
fcfe56d194
Target sanitize properties can disable the global sanitizer.
...
With this change, sanitize: { address: false } disables
SANITIZE_TARGET=address for one target.
Also rename SafeStack to Safestack, because the former can not be
used as a target property.
Bug: 27729263
2016-07-07 10:54:42 -07:00
Evgenii Stepanov
d6fe0581a5
Revert \"Target sanitize properties can disable the global sanitizer.\"
...
am: 05bafd3784
Change-Id: I165897165c46d550cea097b2dfd0b8efa14bce13
2016-07-07 17:51:51 +00:00
Evgenii Stepanov
05bafd3784
Revert "Target sanitize properties can disable the global sanitizer."
...
This reverts commit bb02886451
.
Breaks SANITIZE_HOST=address
Change-Id: I9791a034e32a83d567b8739a7ec7b61890cb1b97
2016-07-07 17:38:41 +00:00
Evgenii Stepanov
6590daff73
Target sanitize properties can disable the global sanitizer. am: bb02886451
am: 7465e3a3b1
...
am: 0616c2d702
Change-Id: I5bf855c12429f506c967a6dd50131219c0d7d42f
2016-07-07 17:17:36 +00:00
Evgenii Stepanov
0616c2d702
Target sanitize properties can disable the global sanitizer. am: bb02886451
...
am: 7465e3a3b1
Change-Id: I7e0b989f93b0a128baf8426b69422020ed6ff4e4
2016-07-07 17:14:39 +00:00
Evgenii Stepanov
7465e3a3b1
Target sanitize properties can disable the global sanitizer.
...
am: bb02886451
Change-Id: Id6429eeefae06f891f81441d9755031457fc71ee
2016-07-07 17:11:08 +00:00
Dan Willemsen
fed4d19cbb
Allow static/shared modules to be disabled per-arch
...
libz has a case where the static and shared versions of the device
library are supported, but the host shared library must not be defined,
since it would conflict with the system provided version. There's a
separate module 'libz-host' that provides the host shared library
implementation.
So extend the 'static'/'shared' properties to include 'enabled', which
uses arch_variant so that it can be mutated per-arch. It cannot override
a top level 'enabled: false'.
Change-Id: Ia0f1ff31ad77dc4cb148c531b70158e3245031d5
2016-07-06 21:54:12 -07:00
Evgenii Stepanov
bb02886451
Target sanitize properties can disable the global sanitizer.
...
With this change, sanitize: { address: false } disables
SANITIZE_TARGET=address for one target.
Also rename SafeStack to Safestack, because the former can not be
used as a target property.
Bug: 27729263
Change-Id: I20f55c0e62b2fdd191ba66c0f661a039109bd78f
2016-07-06 16:38:58 -07:00
Colin Cross
cc85e683a4
Return copies of global sanitizer slices
...
sanitize.begin() modifies the slice returned by Config.SanitizeHost()
and Config.SanitizeDevice(), return a copy so the global slice doesn't
get corrupted.
Bug: 29188876
Change-Id: I4c7a59b7e96529166519b23a1ebda39b8e060c58
2016-07-06 14:30:32 -07:00
Pirama Arumuga Nainar
73e4aa976e
Disable integrated-as for Mips am: 58e2dcdeda
am: fcd6ca6f91
...
am: 04b14deba5
Change-Id: I48a1808fdf5fe242c3f66b4e2e094c72beb07158
2016-06-30 20:57:04 +00:00
Pirama Arumuga Nainar
04b14deba5
Disable integrated-as for Mips am: 58e2dcdeda
...
am: fcd6ca6f91
Change-Id: I6d6bbdcb871f9b29ce4c690f8bb21d1cc021e921
2016-06-30 20:53:17 +00:00
Pirama Arumuga Nainar
fcd6ca6f91
Disable integrated-as for Mips
...
am: 58e2dcdeda
Change-Id: Ie38430f215e100699ceabb02e6fb273ddbd22bf8
2016-06-30 20:49:37 +00:00
Pirama Arumuga Nainar
58e2dcdeda
Disable integrated-as for Mips
...
Bug: http://b/29771478
Hand-coded assembly in various projects will fail to compile after Clang
switches to integrated assembler for Mips. Disable integrated-as for
Mips.
Test: Verified Mips builds on AOSP both with the old Clang prebuilts and
the new prebuilts (https://android-review.googlesource.com/#/c/243871/ )
Change-Id: Idf441cb9c6c2afc8997d5ee56420885930087918
2016-06-30 04:50:50 +00:00
Dan Willemsen
5e5ea1df7c
Remove build/libs am: 5d2038fe06
am: 8734eaa89e
...
am: 4382e7f519
Change-Id: I418fa103bf7e3e5327ce4e5b5dd7d95896004527
2016-06-17 23:38:41 +00:00
Dan Willemsen
4382e7f519
Remove build/libs am: 5d2038fe06
...
am: 8734eaa89e
Change-Id: I68e89663f6f5843e31fc5db6edc8d125cff16ce4
2016-06-17 23:33:09 +00:00
Dan Willemsen
8734eaa89e
Remove build/libs
...
am: 5d2038fe06
Change-Id: I72e3f0704a9124ec3dd7f8dba539a632c6ebc686
2016-06-17 23:29:32 +00:00
Dan Willemsen
5d2038fe06
Remove build/libs
...
Bug: 28001743
Change-Id: Id5bcc11a08b3677ee1caf5b564ef0f2fb65026da
2016-06-16 15:22:09 -07:00
Dan Willemsen
8673f389ca
Merge \\\"Remove support for libstdc++ on Android/Linux/Darwin\\\" am: d8315c8d1a
am: 969dd4266f
...
am: 74d555e132
Change-Id: I6d0bc932053ac6a52b9bb0df4371b361b4c0d272
2016-06-15 23:06:56 +00:00
Colin Cross
5d3fad718a
Merge changes from topic \\\'parser\\\' am: c30f10e390
am: 749d12c3b9
...
am: 775da55bf8
Change-Id: I80cbc9db0dd738bf56b28408198112d97f7bbaf3
2016-06-15 23:06:56 +00:00
Dan Willemsen
74d555e132
Merge \\"Remove support for libstdc++ on Android/Linux/Darwin\\" am: d8315c8d1a
...
am: 969dd4266f
Change-Id: Ic4446d8cc28cd5c1e827e947010d4df47117f359
2016-06-15 22:58:24 +00:00
Colin Cross
775da55bf8
Merge changes from topic \\'parser\\' am: c30f10e390
...
am: 749d12c3b9
Change-Id: I0ab3b6c306e57df5ab1b92cf099868075c0f624e
2016-06-15 22:58:23 +00:00
Dan Willemsen
969dd4266f
Merge \"Remove support for libstdc++ on Android/Linux/Darwin\"
...
am: d8315c8d1a
Change-Id: Ia2f596de020cf68156996507eed007927a5f3292
2016-06-15 22:55:34 +00:00
Colin Cross
749d12c3b9
Merge changes from topic \'parser\'
...
am: c30f10e390
Change-Id: Idb84dc1fbea1645403556308bb281e456619f26c
2016-06-15 22:55:33 +00:00
Dan Willemsen
d8315c8d1a
Merge "Remove support for libstdc++ on Android/Linux/Darwin"
2016-06-15 22:49:33 +00:00
Colin Cross
c30f10e390
Merge changes from topic 'parser'
...
* changes:
Add CommentGroups
Rename Pos members
Remove blueprint/parser.Ident
2016-06-15 22:39:32 +00:00
Dan Willemsen
141d566f2b
Remove support for libstdc++ on Android/Linux/Darwin
...
It's now only supported on Windows, where we don't have libc++ support
yet.
Change-Id: I64891b7558d3d2942588687017a0c2f695c18d5c
2016-06-15 13:47:51 -07:00
Colin Cross
7b6ba5c7fa
Add CommentGroups
...
Follows blueprint change 1e73794d42
Change-Id: If3539e2d9370a0224a2364608c496a1e4385dbbf
2016-06-14 19:04:53 -07:00
Colin Cross
e538e410cb
Rename Pos members
...
Follows blueprint change b3d0b8dab4
Change-Id: I10f53498557325d26c6b690583596ac4f9206c79
2016-06-14 19:04:28 -07:00
Colin Cross
2867296203
Remove blueprint/parser.Ident
...
Follows blueprint change c32c47938f
Change-Id: I8f479704504f7bbefed3ed63bd0d040f65a2fdd5
2016-06-14 19:03:10 -07:00
Dan Willemsen
7677ec44c5
Export strip information to Make am: 7517ed0b46
am: 0d3a8db293
...
am: fbbf4f33ce
Change-Id: I3e7eb81567ac41bd0623f1eb499a8048825486cd
2016-06-11 01:53:02 +00:00
Dan Willemsen
fbbf4f33ce
Export strip information to Make am: 7517ed0b46
...
am: 0d3a8db293
Change-Id: I356c11662f0b787eb12ad1a28e2c2478e8d1877c
2016-06-11 01:49:18 +00:00
Dan Willemsen
0d3a8db293
Export strip information to Make
...
am: 7517ed0b46
Change-Id: Iddc18066525592eb25fa9f5ff3a892b4de1f6cf8
2016-06-11 01:45:23 +00:00
Dan Willemsen
7517ed0b46
Export strip information to Make
...
Change-Id: I3c69451a505ac2b97f3112050acc4b64b1cd7394
2016-06-10 17:20:30 -07:00
Colin Cross
2b829fcbd0
Update androidmk to match blueprint changes am: d20b36be5d
am: 3a162164d0
...
am: 9846b961ea
Change-Id: Idbe657c1568a95df232420a7dabee37f366368d1
2016-06-09 19:44:07 +00:00
Colin Cross
9846b961ea
Update androidmk to match blueprint changes am: d20b36be5d
...
am: 3a162164d0
Change-Id: Icbe5bb962d04f2e405a5b4333492c9b80929f248
2016-06-09 19:39:07 +00:00
Colin Cross
3a162164d0
Update androidmk to match blueprint changes
...
am: d20b36be5d
Change-Id: I0ab8ed42b51758032c33def7b43ff8629cb56943
2016-06-09 19:32:16 +00:00
Colin Cross
4983d4984c
Rename androidmk/test.go so go test can find it am: a43f9b3cbf
am: ce701b066c
...
am: 4f66ea370d
Change-Id: I6dd38f8941a7b6b9638130939f705fdcc8bfbe6d
2016-06-09 00:29:16 +00:00
Colin Cross
4f66ea370d
Rename androidmk/test.go so go test can find it am: a43f9b3cbf
...
am: ce701b066c
Change-Id: I78ff5aaf1122c2d21a2f08f36ca5a81f9b879d60
2016-06-09 00:25:34 +00:00
Colin Cross
ce701b066c
Rename androidmk/test.go so go test can find it
...
am: a43f9b3cbf
Change-Id: Ia9c4f4856b394d687f874cfcccb3b8095561fc45
2016-06-09 00:23:04 +00:00
Colin Cross
d20b36be5d
Update androidmk to match blueprint changes
...
blueprint/parser.Value is now an Expression interface, update androidmk
to match.
Change-Id: I01e0b2a83cf430c1981b450d35c8ab0aab6975f1
2016-06-08 14:50:11 -07:00
Colin Cross
a43f9b3cbf
Rename androidmk/test.go so go test can find it
...
Change-Id: If18c749fe9bc883552952284a469ea8e8f3e8f6d
2016-06-08 14:49:55 -07:00
Dan Willemsen
3135ecb786
Check NDK linking, expose SDK_VERSION to Make am: a96ff64527
am: e996f78112
...
am: 4811b8c822
Change-Id: I31f519b2f9ad3c25d14ad1e920f9a8090c248c70
2016-06-08 20:01:37 +00:00
Dan Willemsen
4811b8c822
Check NDK linking, expose SDK_VERSION to Make am: a96ff64527
...
am: e996f78112
Change-Id: I903231f0af81360e3674400da2fc09d741d86fe3
2016-06-08 19:59:16 +00:00
Dan Willemsen
e996f78112
Check NDK linking, expose SDK_VERSION to Make
...
am: a96ff64527
Change-Id: I14799208403500ce00a53c6ebea79eecc8b1b368
2016-06-08 19:56:48 +00:00
Dan Willemsen
d353a160ae
Merge changes Ia7e7fb61,Iede67e2c am: 92ca32e6b9
am: aa40abedb6
...
am: e7b704b3fc
Change-Id: I1ef73f95e5178eaa67c3ad715714c0b2e61a54bf
2016-06-08 04:53:40 +00:00