android_build_soong/cc
Michael Bestas edec4cd8e8 Android 15.0.0 Release 20 (BP1A.250305.019)
-----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8eo+wAKCRDorT+BmrEO
 eDfDAJ41zJlxqwCm2R1C0zY61eZf8V+ddACfSkK2houOh6U4P2OFjscbR8ulMOk=
 =RqlU
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN SSH SIGNATURE-----
 U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgPpdpjxPACTIhnlvYz0GM4BR7FJ
 +rYv3jMbfxNKD3JvcAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
 AAAAQLTmYKVvZmBixt4PifGQgVclwTWGGvTtGrCsUWBFuLuOMnm7BFX5WF5A34wtYBEkQO
 Lo3kY9YbA7kWK/PPrzDgg=
 -----END SSH SIGNATURE-----

Merge tag 'android-15.0.0_r20' into staging/lineage-22.2_merge-android-15.0.0_r20

Android 15.0.0 Release 20 (BP1A.250305.019)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8eo+wAKCRDorT+BmrEO
# eDfDAJ41zJlxqwCm2R1C0zY61eZf8V+ddACfSkK2houOh6U4P2OFjscbR8ulMOk=
# =RqlU
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Mar  5 03:29:31 2025 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]

* tag 'android-15.0.0_r20': (523 commits)
  Bugfix for LOCAL_CERTIFICATE of AutogeneratedRuntimeResourceOverlay
  Do not emit FlaggedApi annotations in core-current-stubs-for-system-modules-no-annotations.
  Do not include assets in autogenerated RROs
  Change SuperImageProperties.Block_devices to be a slice of string
  Convert checkStaticLinkingToStubLibraries to use module proxy.
  Remove Base_dir from non system non recovery filesystem
  Add selinux contexts to autogenerated partitions
  Disable IdentifierName
  Remove cross partition modules from provideLibs
  Add super_image module type and create super image module in fsgen
  Add variable to aid errorprone update
  Remove __future__ references from python scripts
  Fixes for avb flags in soong-generated partitions
  Move autogenerated rro creation to a higher priority load hook
  AddLoadHookWithPriority function in build/soong/android
  Specify dirs and symlinks for recovery partition
  Add recovery-resources-common-* module to FsGenState
  Remove neverallow restrictions for prebuilt_res module type
  Change verifyNativeImplementationLibs to use ModuleProxy.
  Revert^2 "Use soong built autogenerated RROs"
  ...

 Conflicts:
	android/neverallow.go
	cc/compiler.go
	docs/selects.md
	java/dex.go

Change-Id: I4df655402ff1358a5c5221a4e03a3e19ac8d082e
2025-03-09 04:55:09 +02:00
..
config Fix -Wimplicit-int-float-conversion treewide 2024-11-27 19:53:39 +00:00
libbuildversion Add default_visibility for soong modules 2024-09-18 17:41:30 -07:00
ndk_api_coverage_parser
ndkstubgen LLNDK version maps to NDK version 2024-11-15 13:24:56 +09:00
symbolfile LLNDK version maps to NDK version 2024-11-15 13:24:56 +09:00
afdo.go Do not enable AFDO for coverage builds 2024-08-05 07:07:09 +00:00
afdo_test.go Fix TestAfdoDeps for darwin 2024-02-09 12:22:13 -08:00
Android.bp Add a phony module for llndk libraries 2024-11-06 18:32:05 +00:00
androidmk.go Revert^2 "Convert cc modules to use AndroidMkInfoProvider." 2024-10-29 19:21:44 +00:00
api_level.go Merge changes from topic "llndk-use-sdk-versioning" into main am: a4a6ec4d89 am: c9b0fa4ef6 2024-11-21 01:56:53 +00:00
binary.go Don't use ctx.directlyInAnyApex for bootstrap libraries 2024-11-15 21:18:15 +00:00
binary_sdk_member.go Make the WholeStatic/Static/Shared libs properties configurable 2024-10-30 13:41:34 -04:00
binary_test.go Remove ConvertWithBp2build implementations 2023-12-08 13:51:05 -08:00
builder.go Filter LLNDK ABI by SDK version 2024-11-15 13:25:55 +09:00
cc.go Android 15.0.0 Release 20 (BP1A.250305.019) 2025-03-09 04:55:09 +02:00
cc_preprocess_no_configuration.go Add module dir to includes for cc_preprocess_no_configuration 2024-10-17 11:47:25 -07:00
cc_preprocess_no_configuration_test.go Add module dir to includes for cc_preprocess_no_configuration 2024-10-17 11:47:25 -07:00
cc_test.go LLNDK version maps to NDK version 2024-11-15 13:24:56 +09:00
cc_test_only_property_test.go Remove test_per_src 2024-06-28 10:31:05 -07:00
ccdeps.go Use default fallback when generating cc deps 2024-07-16 23:28:14 +00:00
check.go Forbid -gsplit-dwarf cflag 2024-09-30 16:07:36 +00:00
cmake_ext_add_aidl_library.txt cc_cmake_snapshot: refine link and compile flags 2024-07-02 10:43:02 -07:00
cmake_ext_append_flags.txt Implement cc_cmake_snapshot 2024-05-09 15:25:27 -07:00
cmake_main.txt cc_cmake_snapshot: refine link and compile flags 2024-07-02 10:43:02 -07:00
cmake_module_aidl.txt cc_cmake_snapshot: improve support for AIDL 2024-05-14 13:45:34 -07:00
cmake_module_cc.txt Make the WholeStatic/Static/Shared libs properties configurable 2024-10-30 13:41:34 -04:00
cmake_snapshot.go Use fewer OutputPaths 2024-11-13 16:48:50 -08:00
cmake_snapshot_test.go cc_cmake_snapshot: drop Modules field 2024-07-08 10:22:24 -07:00
cmakelists.go Parallelize singleton execution 2023-05-19 20:31:32 +00:00
compdb.go Don't generate compile db entry for *.o files 2024-11-11 16:23:02 +09:00
compiler.go Android 15.0.0 Release 20 (BP1A.250305.019) 2025-03-09 04:55:09 +02:00
compiler_test.go
coverage.go Add IsAddingDependency to IncomingTransitionContext 2024-07-11 16:59:34 -07:00
fdo_profile.go Remove fdoProfileMutator 2024-02-09 13:49:02 -08:00
fuzz.go Merge "Revert "error for non-system, non-vendor fuzzer"" into main 2024-10-23 22:03:16 +00:00
gen.go Disable tidy checks for generated code 2024-01-10 16:29:51 +09:00
gen_test.go Add TestContext parameter to ContentFromFileRuleForTests 2023-12-03 17:22:56 -08:00
generated_cc_library.go Remove unused parameter to GeneratedCcLibraryModuleFactory 2024-09-24 14:49:21 -07:00
genrule.go Make ImageInterface use its own context 2024-10-21 16:43:17 -07:00
genrule_test.go Access output files thru providers in Soong tests. 2024-08-21 00:03:50 +00:00
image.go Remove SdkVersion condition from image variants 2024-11-12 17:02:15 +09:00
image_sdk_traits.go
installer.go Split usage of UseVndk 2024-01-09 11:37:14 +09:00
kernel_headers.go "master" was renamed "main". 2024-01-09 22:09:07 +00:00
library.go Android 15.0.0 Release 20 (BP1A.250305.019) 2025-03-09 04:55:09 +02:00
library_headers.go Remove ConvertWithBp2build implementations 2023-12-08 13:51:05 -08:00
library_headers_test.go Revert^2 "Convert cc modules to use AndroidMkInfoProvider." 2024-10-29 19:21:44 +00:00
library_sdk_member.go Make the WholeStatic/Static/Shared libs properties configurable 2024-10-30 13:41:34 -04:00
library_test.go Remove ConvertWithBp2build implementations 2023-12-08 13:51:05 -08:00
linkable.go Reland "Skip packaging cross container cc deps of apk-in-apex" 2024-12-03 02:30:04 +00:00
linker.go Delay error on version_script, etc. properties on Darwin 2024-11-25 16:42:51 -08:00
llndk_library.go Move LLNDK moved_to_apex into the Android.bp files 2024-11-15 21:19:12 +00:00
lto.go Do not set --lto-O0 for optimize_for_size targets 2024-10-09 08:45:56 +00:00
lto_test.go Convert LTO mutators to TransitionMutator 2024-01-26 11:06:45 -08:00
makevars.go Remove 3 make vars related globals from cc. 2024-11-04 19:19:40 +00:00
native_bridge_sdk_trait.go
ndk_abi.go Stop tracking the ABI of "current". 2024-09-18 19:34:32 +00:00
ndk_headers.go Remove versioned_ndk_headers module type. 2024-08-28 23:16:09 +00:00
ndk_library.go Fix typo. 2024-11-01 19:15:27 +00:00
ndk_sysroot.go Remove versioned_ndk_headers module type. 2024-08-28 23:16:09 +00:00
ndk_test.go
object.go Make the WholeStatic/Static/Shared libs properties configurable 2024-10-30 13:41:34 -04:00
object_test.go Remove VNDK information from CC and APEX tests 2024-03-28 15:15:01 +09:00
orderfile.go Remove 3 make vars related globals from cc. 2024-11-04 19:19:40 +00:00
orderfile_test.go gofmt soong 2023-10-18 17:42:59 -07:00
OWNERS
prebuilt.go Remove version script hack for libclang_rt.* libs 2024-12-02 19:00:15 +00:00
prebuilt_test.go Revert^2 "Convert cc modules to use AndroidMkInfoProvider." 2024-10-29 19:21:44 +00:00
proto.go Soong cc proto fix for grpc plugin 2024-07-26 06:00:30 +00:00
proto_test.go Soong cc proto fix for grpc plugin 2024-07-26 06:00:30 +00:00
pylintrc
rs.go Remove ConvertWithBp2build implementations 2023-12-08 13:51:05 -08:00
sabi.go Fix race condition when running tests 2024-10-25 10:04:35 -07:00
sabi_test.go Convert sabi to TransitionMutator 2024-10-07 04:26:19 +00:00
sanitize.go [MTE] do not enable memtag-heap for memtag-globals 2024-11-15 22:43:57 +00:00
sanitize_test.go Access output files thru providers in Soong tests. 2024-08-21 00:03:50 +00:00
sdk.go Delete multitree api imports code 2024-09-11 19:19:33 +00:00
sdk_test.go Install sdk variants in unbundled builds and package uninstallable variants 2023-05-02 15:37:26 +00:00
snapshot_prebuilt.go Deprecate Snapshot build 2024-04-05 01:56:56 +00:00
stl.go Revert "Revert "Switch NDK libc++ from prebuilts/ndk to prebuilt..." 2024-07-30 02:07:15 +00:00
strip.go Remove ConvertWithBp2build implementations 2023-12-08 13:51:05 -08:00
stub_library.go Merge "Prevent duplicate dist rules for source and prebuilt C api cov" into main 2024-08-21 19:06:46 +00:00
test.go Add new properties to aid in removing the 1-variant fallback 2024-10-21 15:41:42 -07:00
test_data_test.go
TEST_MAPPING Run bionic tests for cc toolchain changes 2024-09-17 21:25:14 +00:00
testing.go Delete multitree api imports code 2024-09-11 19:19:33 +00:00
tidy.go Use VisitAllModuleVariantProxies in generateModuleTarget. 2024-11-13 20:26:22 +00:00
tidy_test.go Disable tidy checks for generated code 2024-01-10 16:29:51 +09:00
util.go Add clang_verify property for cc. 2024-05-21 11:31:48 +08:00
vendor_public_library.go
vendor_public_library_test.go Remove VNDK information from CC and APEX tests 2024-03-28 15:15:01 +09:00
vndk.go PrebuildEtcModule no longer implements OutputFiles method 2024-06-10 15:17:07 -07:00
vndk_prebuilt.go Verify that libraries in apexes don't link to implementations outside the apex 2024-11-05 14:31:14 -08:00