Merge tag 'android-14.0.0_r29' into staging/lineage-21.0_merge-android-14.0.0_r29
Android 14.0.0 release 29
# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZeZWxwAKCRDorT+BmrEO
# eGcDAJ0RvRTjNk/4mOzFU4eD9FT29jRTzgCfaWxvDThV6YHeClqMMqJNO98UjuQ=
# =WwBs
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Mar 5 01:18:31 2024 EET
# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2342 signatures in the past
# 2 years. Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg: It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78
# By Cole Faust (2) and others
# Via Automerger Merge Worker (55) and others
* tag 'android-14.0.0_r29':
Add targets of symlinks to genrule's sources
Backport https://reviews.llvm.org/D69983.
Revert "Turn on LTO for libc++.so"
Turn on LTO for libc++.so
Remove test for -fcoroutines-ts
Change-Id: Iaa6094fc734ec4fa8befe93b4b90c9526cca0a0c
diff --git a/Android.bp b/Android.bp
index d740cea..3531d32 100644
--- a/Android.bp
+++ b/Android.bp
@@ -201,13 +201,12 @@
],
}
-// Not available to vendor modules until libc++ is updated and this library is
-// merged into libc++ proper.
-// Follow http://b/175635923 for progress.
-cc_library_static {
+cc_library {
name: "libc++fs",
ramdisk_available: true,
recovery_available: true,
+ vendor_available: true,
+ shared_libs: [ "libc++" ],
apex_available: [
"//apex_available:platform",
"com.android.art",