Cole Faust
f40ed346e1
Revert "Turn on LTO for libc++.so"
...
This reverts commit 51a6acef39 .
Reason for revert: breaks soong_integration-clean: https://android-build.corp.google.com/build_explorer/branch_dashboard/aosp-master-bazel/build_id/10381995/?activeTarget=bp2build-incremental
Change-Id: I3974db37b32a86374e6309734decb169daa63c2e
2023-06-28 18:23:44 +00:00
Yi Kong
51a6acef39
Turn on LTO for libc++.so
...
For arm64-userdebug, binary size increased from 725KB to 748KB (3.1%).
Test: presubmit
Change-Id: I0277dbe93ee20e91619d255d71fcd75933faa24c
2023-06-13 06:23:18 +00:00
Yabin Cui
4b737c774c
Remove test for -fcoroutines-ts
...
After clang update, we got the below error:
external/libcxx/libcxx_test_template.cpp
clang++: error: unknown argument: '-fcoroutines-ts'
Since this option has been removed in clang, remove test for it.
Bug: 280683256
Test: build with clang-r498229
Change-Id: Icecd7152f8d724d680bf17e3f920f15365b285a6
2023-06-08 18:09:17 +00:00
Yi Kong
b9102ea04f
Merge "Revert^2 "Suppress -fcoroutines-ts deprecation warning""
2023-03-24 13:19:52 +00:00
Yi Kong
cc74b96887
Revert^2 "Suppress -fcoroutines-ts deprecation warning"
...
fe9066ae4e
Change-Id: I845142c0f27d0c830304a6e2b061e3e390c45254
2023-03-06 08:04:32 +00:00
Helen Qin
e74e33a93b
Revert "Suppress -fcoroutines-ts deprecation warning" am: fe9066ae4e
...
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2464734
Change-Id: Ia5ed34c60e2f38c9df159b0bc6239c52fbdd62b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 09:54:15 +00:00
Helen Qin
fe9066ae4e
Revert "Suppress -fcoroutines-ts deprecation warning"
...
Revert submission 2446165-update-clang-r487747
Reason for revert: DroidMonitor-triggered revert due to breakage bug b/271252582 and b/271243811
Reverted changes: /q/submissionid:2446165-update-clang-r487747
Bug: 271252582
Bug: 271243811
Change-Id: Ib2f5cafe2bcb0375bfd4a7933419995a6737b86e
2023-03-01 19:34:25 +00:00
Yi Kong
7d877c5895
Suppress -fcoroutines-ts deprecation warning am: 19461d9be8
...
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2446165
Change-Id: I20c1cd6dc7f026619549598a91aa44fc8dc783f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 05:16:34 +00:00
Yi Kong
19461d9be8
Suppress -fcoroutines-ts deprecation warning
...
Starting from clang-r487747, clang emits the following warning:
clang++: error: the '-fcoroutines-ts' flag is deprecated and it will be removed in Clang 17; use '-std=c++20' or higher to use standard C++ coroutines instead [-Werror,-Wdeprecated-experimental-coroutine]
Test: presubmit
Change-Id: Ib0082dee2e7d3f16dc8c23b757c90ede9f229cb4
2023-02-21 17:39:08 +09:00
Colin Cross
b44510800b
Build sdk variants of libc++ for riscv64 am: 69c72cf1ae
...
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2404996
Change-Id: I051e1c644b0aaa55f33520271078e374ba820c3f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-06 21:45:38 +00:00
Colin Cross
69c72cf1ae
Build sdk variants of libc++ for riscv64
...
There is no prebuilt libc++ for riscv64 provided by the NDK, build
it using the platform sources instead.
Test: lunch aosp_riscv64-userdebug && m -k
bbg
Change-Id: I3e443925549d04edebc9adc56116c5254dbf4307
2023-01-26 14:06:41 -08:00
Krzysztof Kosiński
28954ab7fc
Remove Python 2 "test" that doesn't test anything. am: b37855cd3b am: 984419b6bb am: b63afef493 am: f6413af19b
...
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2219911
Change-Id: If2348672d3b07c1c908ccf089d259187f8121e85
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-24 01:56:28 +00:00
Krzysztof Kosiński
f6413af19b
Remove Python 2 "test" that doesn't test anything. am: b37855cd3b am: 984419b6bb am: b63afef493
...
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2219911
Change-Id: Ib404344f3105a30b127aa105f316c1fab8527c1e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-24 01:29:11 +00:00
Krzysztof Kosiński
b63afef493
Remove Python 2 "test" that doesn't test anything. am: b37855cd3b am: 984419b6bb
...
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2219911
Change-Id: I7685a9f042a3032927c8ae9b830622c7f3caa1c8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-24 00:51:19 +00:00
Krzysztof Kosiński
984419b6bb
Remove Python 2 "test" that doesn't test anything. am: b37855cd3b
...
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2219911
Change-Id: I2af74171593a610c176144d5ab3019642dd44f8a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-24 00:18:19 +00:00
Krzysztof Kosiński
b37855cd3b
Remove Python 2 "test" that doesn't test anything.
...
This file appears to be related to testing, but it's not actually
a test (executing it doesn't run any tests) and it's otherwise
unused.
Bug: 245854393
Test: presubmit
Change-Id: Ie0e21e0789c5481256ddb8caa278fc709dd3bff9
2022-09-18 01:38:52 +00:00
William Escande
13fdb144c1
[Bluetooth apex] Use new apex name am: fe75d5e6eb am: 11e51a94cc am: 415c626764 am: 57a4d02192
...
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2192235
Change-Id: I8c14c05a9d8aa10a987559b08b447ebb6ed5cca9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-22 22:38:29 +00:00
William Escande
57a4d02192
[Bluetooth apex] Use new apex name am: fe75d5e6eb am: 11e51a94cc am: 415c626764
...
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2192235
Change-Id: Ib1d59f91d301929099ddcf55f8d362a7f2f7d108
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-22 22:18:21 +00:00
William Escande
415c626764
[Bluetooth apex] Use new apex name am: fe75d5e6eb am: 11e51a94cc
...
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2192235
Change-Id: I22f6dfc9f0e2cf99d9305b53e888a140e77dd003
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-22 21:59:32 +00:00
William Escande
11e51a94cc
[Bluetooth apex] Use new apex name am: fe75d5e6eb
...
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2192235
Change-Id: I089fa266ed584bf0c730a409c3742fc046d37312
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-22 21:40:14 +00:00
William Escande
fe75d5e6eb
[Bluetooth apex] Use new apex name
...
The Bluetooth apex name is now called com.android.btservices
Bug: 243054261
Test: Build
Change-Id: I1e12d9f88c7b8815796a2e0b6e1107b52129f573
2022-08-22 11:27:54 -07:00
Xin Li
838092a2f6
[automerger skipped] DO NOT MERGE - Merge Android 13 am: 84d309aa8d -s ours am: 9783390ca0 -s ours am: 5660839a93 -s ours
...
am skip reason: Merged-In I230be7dd8d657679c2b33c6324f3b525a98d1e2d with SHA-1 b27c78260b is already in history
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2186586
Change-Id: I8626443194fd46a37df0a229b312806f73d90517
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-17 00:11:20 +00:00
Xin Li
5660839a93
[automerger skipped] DO NOT MERGE - Merge Android 13 am: 84d309aa8d -s ours am: 9783390ca0 -s ours
...
am skip reason: Merged-In I230be7dd8d657679c2b33c6324f3b525a98d1e2d with SHA-1 b27c78260b is already in history
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2186586
Change-Id: I4d75aaa2a8eedfe32dec7757ba7666d72f8d0530
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-16 23:39:14 +00:00
Xin Li
9783390ca0
[automerger skipped] DO NOT MERGE - Merge Android 13 am: 84d309aa8d -s ours
...
am skip reason: Merged-In I230be7dd8d657679c2b33c6324f3b525a98d1e2d with SHA-1 b27c78260b is already in history
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2186586
Change-Id: I6fdfc3c2316e98569b2060401b3918a9918bb814
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-16 23:07:05 +00:00
Xin Li
84d309aa8d
DO NOT MERGE - Merge Android 13
...
Bug: 242648940
Merged-In: I230be7dd8d657679c2b33c6324f3b525a98d1e2d
Change-Id: I72391e603e7ccbf9033cce995124092227962394
2022-08-15 22:02:40 -07:00
Xin Li
a645674286
[automerger skipped] DO NOT MERGE - Skip TP1A.220624.013 am: af700206b2 -s ours am: 0991eb1f5e -s ours am: 1e3a6219d0 -s ours
...
am skip reason: Merged-In I230be7dd8d657679c2b33c6324f3b525a98d1e2d with SHA-1 578c0d3186 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libcxx/+/19250665
Change-Id: Ie55665cb080515a0328feb2c87044ab2382877e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-12 07:40:37 +00:00
Xin Li
1e3a6219d0
[automerger skipped] DO NOT MERGE - Skip TP1A.220624.013 am: af700206b2 -s ours am: 0991eb1f5e -s ours
...
am skip reason: Merged-In I230be7dd8d657679c2b33c6324f3b525a98d1e2d with SHA-1 578c0d3186 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libcxx/+/19250665
Change-Id: I48915cf94d10d0b189769230ff3136ca17423b29
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-12 07:14:55 +00:00
Xin Li
0991eb1f5e
[automerger skipped] DO NOT MERGE - Skip TP1A.220624.013 am: af700206b2 -s ours
...
am skip reason: Merged-In I230be7dd8d657679c2b33c6324f3b525a98d1e2d with SHA-1 578c0d3186 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libcxx/+/19250665
Change-Id: Ica16f9916ffb1a7cf9445aebf54dceb99c8a45ee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-12 06:56:00 +00:00
Xin Li
af700206b2
DO NOT MERGE - Skip TP1A.220624.013
...
Merged-In: I230be7dd8d657679c2b33c6324f3b525a98d1e2d
Change-Id: Ie6e45a5114ea9c03330e61be9e1760d78762bd37
2022-07-12 05:04:00 +00:00
Xin Li
01b940ef96
[automerger skipped] Merge tm-dev-plus-aosp-without-vendor@8763363 am: 1159fc89d9 -s ours am: edebd3ffc5 -s ours am: 3beff8e72b -s ours
...
am skip reason: Merged-In I230be7dd8d657679c2b33c6324f3b525a98d1e2d with SHA-1 578c0d3186 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libcxx/+/19094285
Change-Id: I98f516d00519a89b9193f97d2a15abc5a11c23e1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-30 00:03:04 +00:00
Xin Li
3beff8e72b
[automerger skipped] Merge tm-dev-plus-aosp-without-vendor@8763363 am: 1159fc89d9 -s ours am: edebd3ffc5 -s ours
...
am skip reason: Merged-In I230be7dd8d657679c2b33c6324f3b525a98d1e2d with SHA-1 578c0d3186 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libcxx/+/19094285
Change-Id: I21d842e79c85569f988836f19fe952289e576088
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-29 22:57:24 +00:00
Xin Li
edebd3ffc5
[automerger skipped] Merge tm-dev-plus-aosp-without-vendor@8763363 am: 1159fc89d9 -s ours
...
am skip reason: Merged-In I230be7dd8d657679c2b33c6324f3b525a98d1e2d with SHA-1 578c0d3186 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libcxx/+/19094285
Change-Id: Ief8a627c78ae34a6d2c74e0cd93fe30509bf6962
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-29 22:13:51 +00:00
Xin Li
1159fc89d9
Merge tm-dev-plus-aosp-without-vendor@8763363
...
Bug: 236760014
Merged-In: I230be7dd8d657679c2b33c6324f3b525a98d1e2d
Change-Id: I01e0334dd104b9e64c72981dd5e846b9ae5cc0d1
2022-06-27 23:38:25 +00:00
Yi Kong
d540107bd1
Opt host darwin libcxx out of LLD am: bf9a0bcb47 am: 7063e2d08e am: 310dd26fb1 am: a914d12270
...
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2133262
Change-Id: I6e20f28106fa2ff16ee5782e3ae7f18a208eafa6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-25 02:55:23 +00:00
Yi Kong
a914d12270
Opt host darwin libcxx out of LLD am: bf9a0bcb47 am: 7063e2d08e am: 310dd26fb1
...
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2133262
Change-Id: I75a6853513cbd4c7ab92a4177117a612094481e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-25 02:32:38 +00:00
Yi Kong
310dd26fb1
Opt host darwin libcxx out of LLD am: bf9a0bcb47 am: 7063e2d08e
...
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2133262
Change-Id: I7f0f57e3fc06d0b4634f071aa6dd49a4f79e1745
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-25 02:08:10 +00:00
Yi Kong
7063e2d08e
Opt host darwin libcxx out of LLD am: bf9a0bcb47
...
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2133262
Change-Id: Iac06da3537ddc9813be688e433c5cfa1f470e0cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-25 01:43:59 +00:00
Android Build Coastguard Worker
d387ee3a27
Merge cherrypicks of [19037861] into tm-release.
...
Change-Id: Icabf431dfa8f538e223b05dec2f02d79d105a04b
2022-06-24 21:10:20 +00:00
William Escande
b27c78260b
Move user file along to the new package name
...
Repro step:
* Flash old build
* Pair device
* Change it's metadata:
* Change connection_policy
* Change Volume
* Change phone_access
* build and flash without wipe
* observe device metadata
Test: Repro step above
Bug: 234063703
Ignore-AOSP-First: will be picked later
Change-Id: I230be7dd8d657679c2b33c6324f3b525a98d1e2d
(cherry picked from commit 578c0d3186 )
Merged-In: I230be7dd8d657679c2b33c6324f3b525a98d1e2d
2022-06-24 21:09:25 +00:00
Yi Kong
bf9a0bcb47
Opt host darwin libcxx out of LLD
...
LLD does not implement force_symbols_weak_list or
force_symbols_not_weak_list. Fallback to ld64.
Test: presubmit
Bug: 236924555
Change-Id: I90acaf3f562993cde6da2d2d8cc75cc18cbfc88a
2022-06-24 21:43:22 +08:00
William Escande
1878a618cf
Move user file along to the new package name am: 578c0d3186 am: 9f13f0e3b3 am: e28a7a87d7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libcxx/+/19037861
Change-Id: Ia1b31592e5d5baeb01ed821b5b5a4d6a8c3695fc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-24 00:28:35 +00:00
William Escande
a1d87f2eb2
Move user file along to the new package name am: 578c0d3186 am: 9f13f0e3b3 am: 730a756498
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libcxx/+/19037861
Change-Id: I56b3ee8eb6d334b593ad337ffdbce5f87d5d7134
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-24 00:02:47 +00:00
William Escande
730a756498
Move user file along to the new package name am: 578c0d3186 am: 9f13f0e3b3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libcxx/+/19037861
Change-Id: Ic0b368083e6f98fb303f082c41adbb37fc00b145
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-23 23:55:02 +00:00
William Escande
e28a7a87d7
Move user file along to the new package name am: 578c0d3186 am: 9f13f0e3b3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libcxx/+/19037861
Change-Id: I2d0071ba46910e492e092ec46d5a1e8ee1bc932e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-23 23:55:01 +00:00
William Escande
2495dba6f1
Move user file along to the new package name am: 578c0d3186 am: 5a108daef8 am: 1cfc1482ad
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libcxx/+/19037861
Change-Id: Ie98978d3d5e6c7b631d8cee89701093ee4bf59ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-23 23:53:43 +00:00
William Escande
1cfc1482ad
Move user file along to the new package name am: 578c0d3186 am: 5a108daef8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libcxx/+/19037861
Change-Id: Idc4abefd95e20d0ef46c66456b621edc41612823
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-23 23:47:30 +00:00
William Escande
9f13f0e3b3
Move user file along to the new package name am: 578c0d3186
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libcxx/+/19037861
Change-Id: I534506ce9d41fe7df9f994269c9d8a99f985666c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-23 23:28:32 +00:00
William Escande
5a108daef8
Move user file along to the new package name am: 578c0d3186
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libcxx/+/19037861
Change-Id: I2dda768b77849c4b291ac5d75e810283e33212eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-23 23:26:44 +00:00
William Escande
578c0d3186
Move user file along to the new package name
...
Repro step:
* Flash old build
* Pair device
* Change it's metadata:
* Change connection_policy
* Change Volume
* Change phone_access
* build and flash without wipe
* observe device metadata
Test: Repro step above
Bug: 234063703
Ignore-AOSP-First: will be picked later
Change-Id: I230be7dd8d657679c2b33c6324f3b525a98d1e2d
2022-06-22 14:01:10 -07:00
Android Build Coastguard Worker
2d0bd773ba
Snap for 8656240 from ddcf30d384 to tm-release
...
Change-Id: Id14b4824c84537fbc78596853dd605fca8481138
2022-05-28 01:09:14 +00:00