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
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
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
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
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
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
Xin Li
7abffa7844
Merge Android10 QPR1 into AOSP master am: fb268a4f43
...
am: eca87302c9
Change-Id: I6cc99d69bfaae98da4314ecc9da6dfb7f3877aa9
2019-12-04 08:08:26 -08:00
Xin Li
eca87302c9
Merge Android10 QPR1 into AOSP master
...
am: fb268a4f43
Change-Id: Ib76ee7a8b8615285f97f1a22b33544ea603a0e84
2019-12-03 16:08:20 -08:00
Xin Li
fb268a4f43
Merge Android10 QPR1 into AOSP master
...
Bug: 145570283
Change-Id: I879eb9219649abdbe2d2686adc692e835eab7997
2019-12-02 21:25:05 -08:00
Xin Li
0162809640
DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master
...
am: d83b1340c0
Change-Id: Iac60552ce22f3ebe307724c2fa5ec2cfb063fd5a
2019-10-31 13:14:38 -07:00
Xin Li
d83b1340c0
DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master
...
Bug: 142003500
Change-Id: I213c6b19f360523358086c57a3e56ef3af9ef17d
2019-10-30 11:48:00 -07:00
Colin Cross
a55a7414a5
Remove -nodefaultlibs and -nostdinc++ am: 50f73d79e4 am: 14a8db71eb
...
am: e5dd445a66
Change-Id: I72dc68848f9e12ccf24b6af9dffd625db65edb39
2019-10-03 20:48:45 -07:00
Colin Cross
e5dd445a66
Remove -nodefaultlibs and -nostdinc++ am: 50f73d79e4
...
am: 14a8db71eb
Change-Id: Iba48efd597f6a2c83a02ad11a283263c33f05322
2019-10-03 20:43:03 -07:00
Colin Cross
14a8db71eb
Remove -nodefaultlibs and -nostdinc++
...
am: 50f73d79e4
Change-Id: I08bfcc25d549d2cbb7e7f59b500f53bf63f00756
2019-10-03 20:36:54 -07:00
Colin Cross
50f73d79e4
Remove -nodefaultlibs and -nostdinc++
...
-nostdinc++ is already passed by the build system for stl: "none".
-nodefaultlibs was prevoiusly passed by the build system, but has
been replaced with -nostdlib++ to avoid having to manually pass
all the other default libraries on the command line. Passing
-nodefaultlibs here causes libc++ to no longer link against libc.
Test: m checkbuild
Change-Id: Ib3392d545f68be594800fe806ecd365f830d201e
2019-10-03 16:05:33 -07:00
Dan Albert
dc10b29ea3
[automerger skipped] DO NOT MERGE: Fix bug in random. am: 4151c1e35a am: 8449105f92 am: acd0f55f5a -s ours am: 6a7b102d0d -s ours am: 26b83d7bb1 am: 2627678ada
...
am: ade0433e9a
Change-Id: I125098c30e67d1fe7df111fdf690faf0198ec2f5
2019-09-17 12:39:51 -07:00
Louis Dionne
ad990058a3
[automerger skipped] DO NOT MERGE: [libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() macros am: 7af7a63c2e am: d190f65c64 am: f0f107c222 -s ours am: b3d336063c -s ours am: c940a9b998 am: 30b59adf32
...
am: 9fe6d7544e
Change-Id: I6641668cdd422cecb93dcacf169fdac80ce14ed2
2019-09-17 12:39:46 -07:00
Louis Dionne
f9a1a6da7f
[automerger skipped] DO NOT MERGE: [libc++] Add __truncating_cast for safely casting float types to integers am: 55b6136b3a am: 9546d85a3d am: c3a80bd37a -s ours am: f126b4ea11 -s ours am: 9432e1044b am: f4f52f6f73
...
am: 367fe25436
Change-Id: I63770bffb468748510e0b20c13ed1f5cc84fe093
2019-09-17 12:39:40 -07:00
Dan Albert
0ae03dadf5
[automerger skipped] DO NOT MERGE: Fix bug in random. am: 4151c1e35a am: 8449105f92 am: acd0f55f5a -s ours am: 6a7b102d0d -s ours am: 26b83d7bb1 am: 2627678ada
...
am: f97d1ad2ef
Change-Id: I8b7c2ca5b65bb0f84dccf156d5dd42c16ca6dab4
2019-09-17 12:36:50 -07:00
Louis Dionne
131d8383b7
[automerger skipped] DO NOT MERGE: [libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() macros am: 7af7a63c2e am: d190f65c64 am: f0f107c222 -s ours am: b3d336063c -s ours am: c940a9b998 am: 30b59adf32
...
am: 76baa17f5c
Change-Id: Ibdf13d5ad6f06e2b9611b670583c5e2fe6556c74
2019-09-17 12:36:44 -07:00
Louis Dionne
b842e97e2a
[automerger skipped] DO NOT MERGE: [libc++] Add __truncating_cast for safely casting float types to integers am: 55b6136b3a am: 9546d85a3d am: c3a80bd37a -s ours am: f126b4ea11 -s ours am: 9432e1044b am: f4f52f6f73
...
am: 6765ed382c
Change-Id: I5526cf852cfba7541c8943f0556cdd4b80700c49
2019-09-17 12:36:38 -07:00
Dan Albert
ade0433e9a
[automerger skipped] DO NOT MERGE: Fix bug in random. am: 4151c1e35a am: 8449105f92 am: acd0f55f5a -s ours am: 6a7b102d0d -s ours am: 26b83d7bb1
...
am: 2627678ada
Change-Id: Icae4b962a39be27bbf20e9367471d167df14e207
2019-09-17 12:30:51 -07:00
Louis Dionne
9fe6d7544e
[automerger skipped] DO NOT MERGE: [libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() macros am: 7af7a63c2e am: d190f65c64 am: f0f107c222 -s ours am: b3d336063c -s ours am: c940a9b998
...
am: 30b59adf32
Change-Id: I157308c69de8a160b08b45caa6d2680713282d64
2019-09-17 12:30:46 -07:00
Dan Albert
f97d1ad2ef
[automerger skipped] DO NOT MERGE: Fix bug in random. am: 4151c1e35a am: 8449105f92 am: acd0f55f5a -s ours am: 6a7b102d0d -s ours am: 26b83d7bb1
...
am: 2627678ada
Change-Id: I726af707a34901fc8ca429ebfde271cee3736601
2019-09-17 12:30:45 -07:00
Louis Dionne
76baa17f5c
[automerger skipped] DO NOT MERGE: [libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() macros am: 7af7a63c2e am: d190f65c64 am: f0f107c222 -s ours am: b3d336063c -s ours am: c940a9b998
...
am: 30b59adf32
Change-Id: I424763f551f167b025896b2f74940b336f6a97be
2019-09-17 12:30:40 -07:00
Louis Dionne
367fe25436
[automerger skipped] DO NOT MERGE: [libc++] Add __truncating_cast for safely casting float types to integers am: 55b6136b3a am: 9546d85a3d am: c3a80bd37a -s ours am: f126b4ea11 -s ours am: 9432e1044b
...
am: f4f52f6f73
Change-Id: Ia2dcbf166f24f34bb727abe7dc11cc5ab3b1f0db
2019-09-17 12:30:39 -07:00
Louis Dionne
6765ed382c
[automerger skipped] DO NOT MERGE: [libc++] Add __truncating_cast for safely casting float types to integers am: 55b6136b3a am: 9546d85a3d am: c3a80bd37a -s ours am: f126b4ea11 -s ours am: 9432e1044b
...
am: f4f52f6f73
Change-Id: I263264fd896fa74aed2b21b746b40ea2517419d1
2019-09-17 12:30:33 -07:00
Dan Albert
2627678ada
[automerger skipped] DO NOT MERGE: Fix bug in random. am: 4151c1e35a am: 8449105f92 am: acd0f55f5a -s ours am: 6a7b102d0d -s ours
...
am: 26b83d7bb1
Change-Id: I82b55f5e129679fac16720c7c6e41fed43030422
2019-09-17 12:24:39 -07:00
Louis Dionne
30b59adf32
[automerger skipped] DO NOT MERGE: [libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() macros am: 7af7a63c2e am: d190f65c64 am: f0f107c222 -s ours am: b3d336063c -s ours
...
am: c940a9b998
Change-Id: Ibc6ef8eb7d2345f361ab2aad8aec5fd962e1861c
2019-09-17 12:24:35 -07:00
Louis Dionne
f4f52f6f73
[automerger skipped] DO NOT MERGE: [libc++] Add __truncating_cast for safely casting float types to integers am: 55b6136b3a am: 9546d85a3d am: c3a80bd37a -s ours am: f126b4ea11 -s ours
...
am: 9432e1044b
Change-Id: I119d98960f63fafb4f15c141b29dbc92d13cfd5b
2019-09-17 12:24:30 -07:00
Dan Albert
26b83d7bb1
[automerger skipped] DO NOT MERGE: Fix bug in random. am: 4151c1e35a am: 8449105f92 am: acd0f55f5a -s ours
...
am: 6a7b102d0d -s ours
am skip reason: subject contains skip directive
Change-Id: I6f1ff483a1840c10f316143a0fd3444a03140e77
2019-09-17 12:18:46 -07:00
Louis Dionne
c940a9b998
[automerger skipped] DO NOT MERGE: [libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() macros am: 7af7a63c2e am: d190f65c64 am: f0f107c222 -s ours
...
am: b3d336063c -s ours
am skip reason: subject contains skip directive
Change-Id: I0e7df6c385fc603eeac5febb4d703b0fecb22c99
2019-09-17 12:18:42 -07:00
Louis Dionne
9432e1044b
[automerger skipped] DO NOT MERGE: [libc++] Add __truncating_cast for safely casting float types to integers am: 55b6136b3a am: 9546d85a3d am: c3a80bd37a -s ours
...
am: f126b4ea11 -s ours
am skip reason: subject contains skip directive
Change-Id: Ie7823dcce173a2171e36f818d97b76aa29a39629
2019-09-17 12:18:39 -07:00
Dan Albert
6a7b102d0d
[automerger skipped] DO NOT MERGE: Fix bug in random. am: 4151c1e35a am: 8449105f92
...
am: acd0f55f5a -s ours
am skip reason: subject contains skip directive
Change-Id: I4e96ce8bad3035bd478d1b7aca51f686736ae5c8
2019-09-17 12:12:27 -07:00
Louis Dionne
b3d336063c
[automerger skipped] DO NOT MERGE: [libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() macros am: 7af7a63c2e am: d190f65c64
...
am: f0f107c222 -s ours
am skip reason: subject contains skip directive
Change-Id: I1123bb1c4d74301f0df1f55fc06f9eae614358bc
2019-09-17 12:12:24 -07:00
Louis Dionne
f126b4ea11
[automerger skipped] DO NOT MERGE: [libc++] Add __truncating_cast for safely casting float types to integers am: 55b6136b3a am: 9546d85a3d
...
am: c3a80bd37a -s ours
am skip reason: subject contains skip directive
Change-Id: I7f4c24495e654dc6aff6d452118438c35af5226b
2019-09-17 12:12:21 -07:00
Dan Albert
acd0f55f5a
DO NOT MERGE: Fix bug in random. am: 4151c1e35a
...
am: 8449105f92
Change-Id: Ib7b8eafc1b77a835073736229dfa67f3123bf531
2019-09-17 12:06:27 -07:00
Louis Dionne
f0f107c222
DO NOT MERGE: [libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() macros am: 7af7a63c2e
...
am: d190f65c64
Change-Id: If4680e91b42c8d183de0b7e15a9b682f3efa7fb5
2019-09-17 12:06:24 -07:00
Louis Dionne
c3a80bd37a
DO NOT MERGE: [libc++] Add __truncating_cast for safely casting float types to integers am: 55b6136b3a
...
am: 9546d85a3d
Change-Id: I48b42cca42e5a4eeb763de585b72cb0dfb854cd7
2019-09-17 12:06:21 -07:00
Dan Albert
8449105f92
DO NOT MERGE: Fix bug in random.
...
am: 4151c1e35a
Change-Id: I49f7617ddb21955b7f7c8ea2fba95f46eb7b2fc8
2019-09-17 12:01:10 -07:00
Louis Dionne
d190f65c64
DO NOT MERGE: [libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() macros
...
am: 7af7a63c2e
Change-Id: I2e4e0cdbbfa903ab8785f6d71f1afd0468cd1394
2019-09-17 12:01:07 -07:00
Louis Dionne
9546d85a3d
DO NOT MERGE: [libc++] Add __truncating_cast for safely casting float types to integers
...
am: 55b6136b3a
Change-Id: I621f34d4fdde4ddcf2ca2083e0ab524428e2e188
2019-09-17 12:01:04 -07:00
Dan Albert
f3473626c2
[automerger skipped] DO NOT MERGE: Fix bug in random. am: 188246de28 -s ours am: f7c9cee159 -s ours am: 5d8e33dc3b am: abb6e0eaea
...
am: f88480735b
Change-Id: Ie689be53f3b7d96af2abb82be073f5debf59bab5
2019-09-16 13:33:41 -07:00
Dan Albert
95880ab934
[automerger skipped] DO NOT MERGE: Fix bug in random. am: 188246de28 -s ours am: f7c9cee159 -s ours am: 5d8e33dc3b am: abb6e0eaea
...
am: d4c0159f1a
Change-Id: Ib635525612c6f3397e8a446121a21fa9ccb0afa9
2019-09-16 13:32:20 -07:00
Dan Albert
f88480735b
[automerger skipped] DO NOT MERGE: Fix bug in random. am: 188246de28 -s ours am: f7c9cee159 -s ours am: 5d8e33dc3b
...
am: abb6e0eaea
Change-Id: I58ae41b7f088068cebd863aab5b3868bb7b302fe
2019-09-16 13:26:27 -07:00
Dan Albert
d4c0159f1a
[automerger skipped] DO NOT MERGE: Fix bug in random. am: 188246de28 -s ours am: f7c9cee159 -s ours am: 5d8e33dc3b
...
am: abb6e0eaea
Change-Id: I036cf1841296a8d3541f85ddf6b6af791e9c04cb
2019-09-16 13:26:27 -07:00
Dan Albert
abb6e0eaea
[automerger skipped] DO NOT MERGE: Fix bug in random. am: 188246de28 -s ours am: f7c9cee159 -s ours
...
am: 5d8e33dc3b
Change-Id: Icf03abb8c5e14be613898fbcc337fbebf87de18f
2019-09-16 13:19:26 -07:00
Dan Albert
5d8e33dc3b
[automerger skipped] DO NOT MERGE: Fix bug in random. am: 188246de28 -s ours
...
am: f7c9cee159 -s ours
am skip reason: subject contains skip directive
Change-Id: I1f741eee132b134939cee8a66f5558d9be4af7f8
2019-09-16 13:13:04 -07:00