Commit Graph

6244 Commits

Author SHA1 Message Date
Justin Yun
8b6fee83e3 Add "product_available" to product available modules
"vendor_available" modules were available to product modules.
However, not all "vendor_available" modules are required to be
available to product modules. Some modules want to be available only
to product modules but not vendor modules.

To cover the requirement, we separate "product_available" from
"vendor_available".
"vendor_available" will not provide product available module.

Bug: 150902910
Test: build
Change-Id: I8e85af2a4e33836092816d38d9bbd7b43dd87d77
2020-11-11 16:25:19 +09:00
Yifan Hong
ffa20c359b Merge "Make vendor_ramdisk_available." 2020-10-29 17:17:28 +00:00
Yifan Hong
6086566122 Make vendor_ramdisk_available.
Test: pass
Bug: 156098440
Change-Id: Ibaded847b1d92eb6de8dd3aa31c8dc54bfb28de7
2020-10-21 18:42:26 -07:00
Xin Li
a660c375c6 Skip ab/6749736 in stage.
Merged-In: I7fa52e641425586763495eae138fef4c872d1f62
Change-Id: Ie383839b70f4bd6fb8897d0fb49abb9ac36400e9
2020-10-08 17:21:07 -07:00
Pirama Arumuga Nainar
f3d1894025 Do not set -fsjlj-exceptions locally for Windows am: 9057c2f748
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/1424491

Change-Id: I783fc3542a7bd6a26fed0d4d67f83b4ebd09b2ee
2020-09-11 01:00:24 +00:00
Pirama Arumuga Nainar
9057c2f748 Do not set -fsjlj-exceptions locally for Windows
Bug: http://b/116784799

This is set globally for all 32-bit Windows compilations in build/soong.

Test: go/android-llvm-windows-testing
Change-Id: I0ff6c21942929e92f790ee7dbcfad00309a7aec6
2020-09-09 17:53:06 -07:00
Automerger Merge Worker
2155cb20de Merge "[automerger skipped] Set min_sdk_version to be part of mainline modules am: b22347cb33 -s ours am: 1e384a12b1 -s ours" into rvc-d1-dev-plus-aosp 2020-05-20 01:00:22 +00:00
Jooyung Han
14938cad00 [automerger skipped] Set min_sdk_version to be part of mainline modules am: b22347cb33 -s ours am: 1e384a12b1 -s ours
am skip reason: Change-Id I23cb55a3a17ac242e7f599fe574ca30074b43506 with SHA-1 f65f67c622 is in history

Change-Id: I7fa52e641425586763495eae138fef4c872d1f62
2020-05-20 01:00:19 +00:00
Jooyung Han
1ba2bb69c1 [automerger skipped] Set min_sdk_version to be part of mainline modules am: b22347cb33 am: 09e4d59b70 -s ours
am skip reason: Change-Id I23cb55a3a17ac242e7f599fe574ca30074b43506 with SHA-1 f65f67c622 is in history

Change-Id: I73c7b857220086b4cf19b2ed67fc52d2473f9634
2020-05-20 01:00:13 +00:00
Jooyung Han
1e384a12b1 [automerger skipped] Set min_sdk_version to be part of mainline modules am: b22347cb33 -s ours
am skip reason: Change-Id I23cb55a3a17ac242e7f599fe574ca30074b43506 with SHA-1 f65f67c622 is in history

Change-Id: I3f11bd8ff984bca6872ec703e0f71dfcab3ef796
2020-05-20 00:45:57 +00:00
Jooyung Han
09e4d59b70 Set min_sdk_version to be part of mainline modules am: b22347cb33
Change-Id: Ide7d06310673609e85b98db0223da2566484d27d
2020-05-20 00:45:40 +00:00
Jooyung Han
b22347cb33 Set min_sdk_version to be part of mainline modules
Modules contributing mainline modules (APK/APEX) should set
min_sdk_version as well as apex_available.

"apex_inherit" is a special alias to represent "the minimum of all
that the apexes require".

For now setting min_sdk_version doesn't change build outputs.
But build-time checks will be added soon.

Bug: 152655956
Test: m
Merged-In: I23cb55a3a17ac242e7f599fe574ca30074b43506
Change-Id: I23cb55a3a17ac242e7f599fe574ca30074b43506
(cherry picked from commit f65f67c622)
2020-05-04 14:42:46 +09:00
Jooyung Han
1d25228bfa Set min_sdk_version to be part of mainline modules am: f65f67c622 am: 1447d718ca am: 3f6ee4bad8
Change-Id: I17a0bcac6b6bf47b266df847963efac991ad654a
2020-05-02 01:18:51 +00:00
Jooyung Han
3f6ee4bad8 Set min_sdk_version to be part of mainline modules am: f65f67c622 am: 1447d718ca
Change-Id: I9726e37a51ec62824e50147832fc7a89a4b8f69a
2020-05-02 01:06:10 +00:00
Jooyung Han
1447d718ca Set min_sdk_version to be part of mainline modules am: f65f67c622
Change-Id: Ibcadc26087965028ec8f5cd9de738af6d87c9471
2020-05-02 00:51:52 +00:00
Jooyung Han
f65f67c622 Set min_sdk_version to be part of mainline modules
Modules contributing mainline modules (APK/APEX) should set
min_sdk_version as well as apex_available.

"apex_inherit" is a special alias to represent "the minimum of all
that the apexes require".

For now setting min_sdk_version doesn't change build outputs.
But build-time checks will be added soon.

Bug: 152655956
Test: m
Change-Id: I23cb55a3a17ac242e7f599fe574ca30074b43506
2020-05-02 02:20:32 +09:00
Bob Badour
3678ca47a5 Add METADATA to libcxx: LLVM+Apache+BSD+MIT=NOTICE am: 2bdf5baf96 am: 9ba553130a am: ce6bc06004
Change-Id: I20d8f089cebaabb8d3184f02dbdd42c5bdcc67b0
2020-04-29 00:10:20 +00:00
Bob Badour
ce6bc06004 Add METADATA to libcxx: LLVM+Apache+BSD+MIT=NOTICE am: 2bdf5baf96 am: 9ba553130a
Change-Id: Ibc176d334dfae01dd3bf5f0745e5a034aeef093c
2020-04-28 23:54:34 +00:00
Bob Badour
9ba553130a Add METADATA to libcxx: LLVM+Apache+BSD+MIT=NOTICE am: 2bdf5baf96
Change-Id: I50f1654078accb395c5a2771f698a23a46f385d2
2020-04-28 23:41:37 +00:00
Bob Badour
2bdf5baf96 Add METADATA to libcxx: LLVM+Apache+BSD+MIT=NOTICE
Bug: 68860345
Bug: 69058154
Bug: 151953481

Test: no code changes
Change-Id: I4fbc4dd54135279892fad1914773925ab2580473
2020-04-28 10:15:19 -07:00
Jiyong Park
a5cb4d5577 [automerger skipped] Set apex_available property am: a36fbf76cb am: 1dfb19f255 -s ours
am skip reason: Change-Id I60e1ae6fa837772c2682d4a26ea34bd80e69bc9e with SHA-1 a36fbf76cb is in history

Change-Id: I9350e3debb7719209cfdb213779d8c354b0a3420
2020-04-21 11:26:55 +00:00
Jiyong Park
1dfb19f255 Set apex_available property am: a36fbf76cb
Change-Id: I18393376017802ea5c4fb60c07f754b83f895bf7
2020-04-21 11:20:33 +00:00
Jiyong Park
6621809545 [automerger skipped] Set apex_available property am: a36fbf76cb -s ours am: bc95b9b9cb -s ours
am skip reason: Change-Id I60e1ae6fa837772c2682d4a26ea34bd80e69bc9e with SHA-1 2d6d9ab848 is in history

Change-Id: Ic2c3303f90b321e4f6a5ac7f6728fa6468d755fc
2020-04-21 03:53:18 +00:00
Jiyong Park
bc95b9b9cb [automerger skipped] Set apex_available property am: a36fbf76cb -s ours
am skip reason: Change-Id I60e1ae6fa837772c2682d4a26ea34bd80e69bc9e with SHA-1 2d6d9ab848 is in history

Change-Id: I3b1a45769f7d86fbc5da4d097ed6122e9c1a8a8c
2020-04-21 03:35:02 +00:00
Jiyong Park
a36fbf76cb Set apex_available property
The marked library(ies) were available to the APEXes via the hand-written
whitelist in build/soong/apex/apex.go. Trying to remove the whitelist
by adding apex_available property to the Android.bp of the libraries.

Exempt-From-Owner-Approval: cherry-pick from AOSP

Bug: 150999716
Test: m
Merged-In: I60e1ae6fa837772c2682d4a26ea34bd80e69bc9e
(cherry picked from commit 2d6d9ab848)
Change-Id: I60e1ae6fa837772c2682d4a26ea34bd80e69bc9e
2020-04-20 16:02:17 +09:00
Dan Albert
5b0d47ac54 Note about why this isn't vendor_available. am: eda4e913a5 am: a397aa2e2a am: 24812125c2
Change-Id: I8f4ffa7497ab769a115439031bd50466f5beb78d
2020-04-13 22:51:58 +00:00
Dan Albert
24812125c2 Note about why this isn't vendor_available. am: eda4e913a5 am: a397aa2e2a
Change-Id: Icb25530785ee9de279b697a981fc8a5fe45512dc
2020-04-13 22:27:43 +00:00
Dan Albert
a397aa2e2a Note about why this isn't vendor_available. am: eda4e913a5
Change-Id: Id9a6da98d21e000e6ef4b9d9a8a4d7c52840a076
2020-04-13 21:58:45 +00:00
Dan Albert
eda4e913a5 Note about why this isn't vendor_available.
Test: None
Bug: None
Change-Id: I0c37a344dfb542000424615dfbead3ff7eab8aab
2020-04-13 12:08:37 -07:00
Xin Li
d4648d81ff [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-master am: 2abdac868f -s ours am: 1f0aa09b05
Change-Id: I01cc84c99074052f3804472c91aa18f1ac847cfb
2020-04-10 03:41:30 +00:00
Xin Li
1f0aa09b05 [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-master am: 2abdac868f -s ours
am skip reason: subject contains skip directive

Change-Id: I25944063b33ee2a74b92b7db38b57713246d1c71
2020-04-10 03:14:59 +00:00
Xin Li
2abdac868f DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-master
Bug: 151763422
Change-Id: I7cbe49fd172a0a3984967c181e94efb82084ed92
2020-04-09 17:50:45 -07:00
Xin Li
8e6416c234 [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: a5b4625ad3 -s ours am: 87ef742159
Change-Id: I7ab1742c5cb080199a44c925089b1353ac51671e
2020-03-19 04:50:01 +00:00
Xin Li
1c11fe5669 DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: a5b4625ad3
Change-Id: I946736da7198bea89d4a1f6c1993e9b2cbdaef21
2020-03-19 04:30:28 +00:00
Xin Li
87ef742159 [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: a5b4625ad3 -s ours
am skip reason: subject contains skip directive

Change-Id: I7dca1bccfdaea2e4f73b7176f89bf4f1ae4a84bb
2020-03-19 04:30:02 +00:00
Xin Li
a5b4625ad3 DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master
Bug: 151763422
Change-Id: Ic1a0fdaf45ea4cb1d7360d1f462ad1c43b7ec64a
2020-03-18 19:40:37 -07:00
Automerger Merge Worker
9f3f09f0be Set apex_available property am: 2d6d9ab848 am: a19a10f981 am: ca09219b13
Change-Id: I09c612fa63ba0367b315d258f5f72d5fa7d3195f
2020-03-13 12:01:19 +00:00
Automerger Merge Worker
2cf30e8d1d Set apex_available property am: 2d6d9ab848 am: a19a10f981
Change-Id: I815753f68e8523fbb519430179db419ff906bee7
2020-03-13 11:48:18 +00:00
Automerger Merge Worker
ca09219b13 Set apex_available property am: 2d6d9ab848 am: a19a10f981
Change-Id: Ic01f21e6463da94b4fc0b77731b38d0f7a7564a5
2020-03-13 11:48:07 +00:00
Automerger Merge Worker
a19a10f981 Set apex_available property am: 2d6d9ab848
Change-Id: I8ce3292473bda8603998d7406c221943020db7ba
2020-03-13 11:28:10 +00:00
Jiyong Park
2d6d9ab848 Set apex_available property
The marked library(ies) were available to the APEXes via the hand-written
whitelist in build/soong/apex/apex.go. Trying to remove the whitelist
by adding apex_available property to the Android.bp of the libraries.

Bug: 150999716
Test: m
Change-Id: I60e1ae6fa837772c2682d4a26ea34bd80e69bc9e
2020-03-07 17:44:01 +09:00
Automerger Merge Worker
0a76bb4e9a Make ramdisk_available. am: 5488d3c961 am: 54695b5b19 am: 601182a1ff
Change-Id: I4e01a8f729b4b6fb7322a7b7f1dd46b9fbc94be1
2020-01-25 01:14:10 +00:00
Automerger Merge Worker
601182a1ff Make ramdisk_available. am: 5488d3c961 am: 54695b5b19
Change-Id: I025fa1063f1f530e0c6543fbdf178d304fded1d2
2020-01-25 00:59:20 +00:00
Yifan Hong
54695b5b19 Make ramdisk_available.
am: 5488d3c961

Change-Id: If211e950f077fb039aad833fe1d4e55c4446ff1f
2020-01-24 16:35:45 -08:00
Yifan Hong
5488d3c961 Make ramdisk_available.
Test: pass
Bug: 147347110
Change-Id: If00a2f7c12100c76c25da4501ae40fa02e44634d
2020-01-22 12:09:34 -08:00
Automerger Merge Worker
993af79352 Change libc++ to stop statically linking the unwinder. am: fa2de1c6b1 am: d98c056606 am: 012d0c70a4
Change-Id: Iffb98634ddceb64c8e8c82378d2f515daa462334
2020-01-21 22:42:38 +00:00
Automerger Merge Worker
012d0c70a4 Change libc++ to stop statically linking the unwinder. am: fa2de1c6b1 am: d98c056606
Change-Id: If5d7fdd384a5c867b6c9ae17f1aafcbed6e8b3b6
2020-01-21 22:32:17 +00:00
Peter Collingbourne
d98c056606 Change libc++ to stop statically linking the unwinder.
am: fa2de1c6b1

Change-Id: If2b374cc0b4d5f39556c3c38019c702fc5cbf565
2020-01-21 14:11:02 -08:00
Peter Collingbourne
fa2de1c6b1 Change libc++ to stop statically linking the unwinder.
Bug: 144430859
Change-Id: I012d03c244be7a8222c2b95b0f8cd9a971b87a85
2020-01-10 11:40:09 -08:00
Automerger Merge Worker
b52caf52d2 Merge Android10 QPR1 into AOSP master am: fb268a4f43 am: 7abffa7844
Change-Id: I63fba86c047442b3cefccb458f9d71d1a76b45f5
2019-12-04 16:58:08 +00:00