Ivailo Karamanolev
1415cb8397
Add android.hardware.light-ndk_platform to vndkMustUseVendorVariantList
...
aidl libs need to be differentiated because they explicitly set
different system/vendor stabilities.
Bug: 142230898
Test: fixes build
Change-Id: Ib09baa946faff8334f7c50568db5e6735dfbbfe2
2020-01-23 10:42:01 +01:00
Automerger Merge Worker
c0bd73f156
Merge "Reland "Clean up no-vendor-variant VNDK whitelist"" am: 641e87a02c
am: a54fbcbce0
am: 6db7972481
...
Change-Id: I10726f2b4b1337a529112b5c74691e84f9a6f376
2020-01-23 06:43:52 +00:00
Automerger Merge Worker
7b66ae8ba1
Merge "Revert "apex_vndk uses vendor variants only"" am: 7dfb229936
am: cb8a4e39e8
am: 40cd3da318
...
Change-Id: Ic15d4f885a577520994d7f8b99937e167734956d
2020-01-23 06:43:44 +00:00
Automerger Merge Worker
4f1218a7c0
Merge "apex_vndk uses vendor variants only" am: e4226c4d67
am: 65ea3bca11
am: 7713f3f743
...
Change-Id: I09a0448de71a9ec196e4673b271c4e6eb4073158
2020-01-23 06:43:15 +00:00
Vic Yang
641e87a02c
Merge "Reland "Clean up no-vendor-variant VNDK whitelist""
2020-01-23 06:07:58 +00:00
Jooyung Han
a57af4adc0
Revert "Revert "apex_vndk uses vendor variants only""
...
This reverts commit 5df3b11f78
.
Reason for revert: re-land with a fix
Fix a broken soong test
Add implicit dependency (libprofile-clang-extra) to make a test pass.
Bug: n/a
Test: m
Change-Id: I0b179199bc032501354f8e24782837453781bd8c
2020-01-23 14:48:29 +09:00
Jooyung Han
7dfb229936
Merge "Revert "apex_vndk uses vendor variants only""
2020-01-23 05:34:42 +00:00
Jooyung Han
5df3b11f78
Revert "apex_vndk uses vendor variants only"
...
This reverts commit 559ad01db9
.
Reason for revert: broken builds
Change-Id: Ia8a09a2bdbdc8e76f2d4b9eb54e36ccc544e9397
Bug: b/148181875
2020-01-23 05:31:05 +00:00
Treehugger Robot
e4226c4d67
Merge "apex_vndk uses vendor variants only"
2020-01-23 04:47:05 +00:00
Jooyung Han
559ad01db9
apex_vndk uses vendor variants only
...
VNDK APEX is supposed to contain "vendor" variants of VNDK libraries.
This is different from normal APEXes which have "apex" variants.
Bug: 146758869
Test: build / flash / boot
Change-Id: I5e035678c337334092616b58d2e0e404788a6639
Exempt-From-Owner-Approval: Got ORV, but rebased with resolving merge conflicts.
2020-01-23 04:46:53 +00:00
Yifan Hong
cf4832c8bc
Add target.ramdisk
...
Add the following:
- exclude_shared_libs
- exclude_static_libs
- static_libs
Allow to customize linking for ramdisk variant.
Test: pass
Bug: 147347110
Change-Id: I6f55f11a6fdad8029d85833a3eedc2e95a712d51
2020-01-22 16:54:18 -08:00
Yifan Hong
1b3348d50a
Add ramdisk image.
...
It is similar to recovery image.
Test: m nothing -j
Change-Id: I11389777c6bfb0c0d73bbb4c70091c1e70f44077
2020-01-22 16:54:18 -08:00
Automerger Merge Worker
b67cb16f4e
Merge "Add coverage flags for Clang coverage builds." am: b6aeb14150
am: 195ed73e05
am: a5486a3ce4
...
Change-Id: Ice10bb5085f0ecb1330c5c12086d10b6ce6d6407
2020-01-22 22:57:36 +00:00
Automerger Merge Worker
41976f65c8
Merge "Revert "Default to pattern initialization for uninitialized variables."" am: 8aecc11844
am: 20f4f20573
am: 52a5c8a6c4
...
Change-Id: I59b7744189596223c466bb228a3c0117a1253d1f
2020-01-22 22:57:18 +00:00
Oliver Nguyen
b6aeb14150
Merge "Add coverage flags for Clang coverage builds."
2020-01-22 22:34:35 +00:00
Hadrien Zalek
8aecc11844
Merge "Revert "Default to pattern initialization for uninitialized variables.""
2020-01-22 22:16:18 +00:00
Hadrien Zalek
6fecbee4d5
Revert "Default to pattern initialization for uninitialized variables."
...
This reverts commit fae236f4ee
.
Reason for revert: Breaks 32-bit app tests on Cuttlefish
Bug: 148123414
Change-Id: Ieeb0b09e711a55172e6faa0035d1eb84dd6c4471
2020-01-22 21:50:56 +00:00
Vic Yang
34b24aa82e
Reland "Clean up no-vendor-variant VNDK whitelist"
...
Test: Build success
Change-Id: If8ca5f9cec5fc735e56ec06fefd4cebf44032b59
2020-01-21 15:38:42 -08:00
Automerger Merge Worker
b5e21f9fec
Merge "build: Link the unwinder dynamically into platform and vendor binaries." am: d2f8df4b3e
am: d248db0569
am: 765ca85910
...
Change-Id: I974cd680c23df784e1a17ebff2ef18ae8091b2de
2020-01-21 22:42:37 +00:00
Peter Collingbourne
d2f8df4b3e
Merge "build: Link the unwinder dynamically into platform and vendor binaries."
2020-01-21 21:28:44 +00:00
Automerger Merge Worker
7491494ed9
Merge "Revert "Clean up no-vendor-variant VNDK whitelist"" am: f3cae775e9
am: eefd2dbb9e
am: 21eaaee02c
...
Change-Id: I98b0e040bcd579ef09adcd0d555a095692832817
2020-01-21 21:14:19 +00:00
Vic Yang
f3cae775e9
Merge "Revert "Clean up no-vendor-variant VNDK whitelist""
2020-01-21 20:45:49 +00:00
Vic Yang
987ebebfbc
Revert "Clean up no-vendor-variant VNDK whitelist"
...
This reverts commit 882e59d45d
.
Reason for revert: Breaking build on internal target
Change-Id: I775f120ef140835ee4fe76db5cbbb33255f93b76
2020-01-21 20:38:37 +00:00
Automerger Merge Worker
c8d49dd28d
Merge "Clean up no-vendor-variant VNDK whitelist" am: a07b2f7766
am: c465d38acd
am: ca317d9fee
...
Change-Id: Idd12794b8d29535c90bccbcc5bdb407ffc104cb1
2020-01-21 19:06:15 +00:00
Automerger Merge Worker
93aba9621f
Merge "Default to pattern initialization for uninitialized variables." am: b9b979c8aa
am: 51fd7fd318
am: 5ae46811a1
...
Change-Id: I2b994c28f5fa6911f699ad8512193a9e3a55c6e6
2020-01-21 19:06:00 +00:00
Treehugger Robot
a07b2f7766
Merge "Clean up no-vendor-variant VNDK whitelist"
2020-01-21 18:38:55 +00:00
Vic Yang
882e59d45d
Clean up no-vendor-variant VNDK whitelist
...
First round of cleaning. Remove VNDK libraries that
already have identical variants.
Bug: 148082691
Test: Build success
Change-Id: I97f946a2cbf459b607a73e766db9fb8d7655f220
2020-01-21 18:33:44 +00:00
Stephen Hines
b9b979c8aa
Merge "Default to pattern initialization for uninitialized variables."
2020-01-21 18:06:31 +00:00
Automerger Merge Worker
b9c5ce4f92
Merge "Do not create ABI dumps for NDK stub libraries" am: a22f30e0c9
am: 4ced3e137a
am: a8473160f0
...
Change-Id: I3a45ffe284582a6448fac56b5266d95c5af20907
2020-01-20 02:39:30 +00:00
Hsin-Yi Chen
a22f30e0c9
Merge "Do not create ABI dumps for NDK stub libraries"
2020-01-20 02:11:16 +00:00
Automerger Merge Worker
22e4996821
Add OWNERS for cc/config/vndk.go am: ff9f7fb26a
am: b85b6d03aa
am: 38a78173f4
...
Change-Id: I8180e369835bbb6d99d6639010c82a1c78140601
2020-01-17 22:49:25 +00:00
Automerger Merge Worker
9166980bbd
Merge "Add "-no-warn-sample-unuse=true" to work around AutoFDO issue" am: d810312751
am: b13d81ba3b
am: 1c78fcfd38
...
Change-Id: Ia956fc1f8ede4187243cfddd73ff80a97290b1b3
2020-01-17 22:27:43 +00:00
Automerger Merge Worker
1036bf62e1
Merge changes from topic "vndkvariantcheck" am: 3fbe62b57d
am: 38166bf1d0
am: e249a4f808
...
Change-Id: Idc66ebc6866dcf57b984638011edcb5e985715e5
2020-01-17 22:20:44 +00:00
Vic Yang
ff9f7fb26a
Add OWNERS for cc/config/vndk.go
...
This file contains only a list of VNDK libraries that are allowed to
have different VNDK variant behaviors.
Test: N/A
Change-Id: I9e395b82b8006133294cf325e4626c1b34053588
2020-01-17 11:23:14 -08:00
Yi Kong
d810312751
Merge "Add "-no-warn-sample-unuse=true" to work around AutoFDO issue"
2020-01-17 19:04:23 +00:00
Treehugger Robot
3fbe62b57d
Merge changes from topic "vndkvariantcheck"
...
* changes:
vndkMustUseVendorVariant += libstagefright_bufferpool@2.0
Emit LOCAL_CHECK_SAME_VNDK_VARIANTS
2020-01-17 18:45:43 +00:00
Automerger Merge Worker
13c5d7814c
Merge "Dedup cc binary build components registration" am: e24093a784
am: 87318085ca
am: bdcf05af66
...
Change-Id: Id1ecda6c1f14c714d8aa22b5efddd0ba3c7300fe
2020-01-17 11:46:56 +00:00
Treehugger Robot
e24093a784
Merge "Dedup cc binary build components registration"
2020-01-17 11:11:50 +00:00
Hsin-Yi Chen
d2451683d9
Do not create ABI dumps for NDK stub libraries
...
Some NDK stub libraries are tagged with "LLNDK" in lsdump_paths.txt
because they are not in NDK, and their base module names are in LLNDK.
This commit excludes those NDK stub libraries from lsdump path list.
Test: make findlsdumps
Bug: 147409497
Change-Id: I7a72758ba40d5f5bda8c436dd0b22e5efda03a32
2020-01-17 14:07:32 +08:00
Yi Kong
92474e5b8f
Add "-no-warn-sample-unuse=true" to work around AutoFDO issue
...
Autofdo generates profile for an instruction even if there is no debug
information associated with it or no debug information associated with
the function. A bogus offset will be produced in the profile. Add the
flag to suppress Clang from generating error for such cases.
Test: build with ETM profile
Bug: 147844018
Bug: 79161490
Change-Id: I37da1ba3a4962072ccdf01f79fbf2c2b4c77b56b
2020-01-16 17:09:19 -08:00
Automerger Merge Worker
c8279bf8c5
Merge "power: add stable aidl to VndkMustUseVendorVariantList" am: 27a5c64200
am: 062354f8f5
am: e33f18511c
...
Change-Id: I710fe5446ec722db0e6b3548abd76605da584a69
2020-01-16 23:09:09 +00:00
Wei Wang
27a5c64200
Merge "power: add stable aidl to VndkMustUseVendorVariantList"
2020-01-16 22:35:42 +00:00
Automerger Merge Worker
4c167ae85d
Merge "Save compilation units in protobuf format." am: 1be2d48005
am: e0703cdd88
am: 0a5b3ff2b7
...
Change-Id: I1d9d4c999b72443c36f992050987962a55cb4056
2020-01-16 19:27:17 +00:00
Treehugger Robot
1be2d48005
Merge "Save compilation units in protobuf format."
2020-01-16 18:55:26 +00:00
Paul Duffin
2ee6979443
Dedup cc binary build components registration
...
Bug: 146540677
Test: m nothing
Change-Id: I1c677d0ee2cead1d61f81e34e8d5a2f4a52f6cad
2020-01-16 14:10:18 +00:00
Automerger Merge Worker
18cb8f9305
Merge "AIDEGen:fix module_bp_cc_deps.json content error." am: bb363086c7
am: 850a13f80c
am: 6a3d85228e
...
Change-Id: I7f23e4e88752d5f9039d68dcfe8a77ed178c63f1
2020-01-16 01:32:18 +00:00
Treehugger Robot
bb363086c7
Merge "AIDEGen:fix module_bp_cc_deps.json content error."
2020-01-16 00:20:40 +00:00
Sasha Smundak
6c2d4f91f8
Save compilation units in protobuf format.
...
Bug: 146224091
Test: manual
Change-Id: I7a856bab13f54c78efa0061421c3fcb9341bc6e7
2020-01-15 12:40:03 -08:00
Stephen Hines
fae236f4ee
Default to pattern initialization for uninitialized variables.
...
Pattern initialization helps us make C++ safer, while not altering the
semantics/usage of C++ (as zero init does).
Bug: 131390872
Test: Local testing. Parts of CTS.
Change-Id: I9705ca3b724208647f0eab0a704f6f360206d482
2020-01-15 11:26:38 -08:00
Automerger Merge Worker
901c8e6287
Merge "Reland^2 "m <apex_name>-deps-info prints the internal/external deps of the APEX"" am: 814bebb8ea
am: 8d050e8e6e
am: a7c65b295e
...
Change-Id: Ib50d00c8cf7f1c6cefd17d9dfa51a4b45835236f
2020-01-15 06:44:21 +00:00