Commit Graph

66239 Commits

Author SHA1 Message Date
Trevor Radcliffe
30f93466e4 Merge "Separate out Cross DSO flag for Bazel" am: 2a1de1bfe6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2525199

Change-Id: Ia2a28b8f21621815640fb2c1df6845544044faaa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12 19:03:25 +00:00
Treehugger Robot
2c1da007e7 Merge "Merge TQ2A.230405.003" am: f937bad953
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2530603

Change-Id: I10f4af1420f56c76bacf217894e97cd0d60108f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12 19:01:01 +00:00
Trevor Radcliffe
2a1de1bfe6 Merge "Separate out Cross DSO flag for Bazel" 2023-04-12 18:38:39 +00:00
Treehugger Robot
d46438324e Merge "add libneuralnetworks[_static] to staging allowlist" am: ebf93ff2d8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2527041

Change-Id: I1c032f936401141ca89fe0aedadd9e9eb15d4717
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12 18:38:17 +00:00
Cole Faust
37d27c4884 Fix crash when missing platform sdk version
Fixes: 277890306
Test: Presubmits
Change-Id: I26658a90856cb057c631bb71ca0cd094ed648cf5
2023-04-12 10:32:18 -07:00
Treehugger Robot
f937bad953 Merge "Merge TQ2A.230405.003" 2023-04-12 17:22:25 +00:00
Treehugger Robot
ebf93ff2d8 Merge "add libneuralnetworks[_static] to staging allowlist" 2023-04-12 17:08:01 +00:00
Jooyung Han
4b4f03fd82 Make conv_linker_config visible to linkerconfig
linkerconfig_diff_test uses conv_linker_config.

Bug: 276890767
Test: atest --host linkerconfig_diff_test
Change-Id: I2f669b83f24b9dd563fc034738fe4ba83f95fd49
2023-04-12 17:20:47 +09:00
Jingwen Chen
28bef1dd94 Merge "Revert^2 "Re-land test tzdata apex with bazel builds."" am: aea34a38ca am: c8442df5db
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2529691

Change-Id: Ib2d1b40c5fb1deeeb1c34ae6f90d757e0b975da3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12 07:47:07 +00:00
Jingwen Chen
c8442df5db Merge "Revert^2 "Re-land test tzdata apex with bazel builds."" am: aea34a38ca
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2529691

Change-Id: Ia46697e5494f11e991757d846f8b0f6862ad61c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12 07:15:59 +00:00
Jingwen Chen
aea34a38ca Merge "Revert^2 "Re-land test tzdata apex with bazel builds."" 2023-04-12 06:50:26 +00:00
Cole Faust
87a98a64cc Merge "Break constant information out of product vars" am: 12f9cef5fe am: 70c385ac49
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2532142

Change-Id: Ifce5dcd813f712511fed364e230be45bcb99ba3b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12 05:29:48 +00:00
Cole Faust
70c385ac49 Merge "Break constant information out of product vars" am: 12f9cef5fe
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2532142

Change-Id: Ibe3dd9402d98c80808ed4a0563c6370e3cb48009
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12 04:45:28 +00:00
Cole Faust
12f9cef5fe Merge "Break constant information out of product vars" 2023-04-12 04:08:45 +00:00
Steven Moreland
9da29c4ad9 Merge "Add name hint to Soong." am: a80b113f55 am: 4365189ed3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2518037

Change-Id: I7160da845d3f7b01162304ae0cc11efb9a9fa80f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12 02:47:27 +00:00
Jihoon Kang
28b5b0c3c9 Merge "Remove completed TODO in android/visibility.go" am: bbd707fadf am: 2fade6e31b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2529299

Change-Id: I319c62faf917d35698375acba42b84e12450aed8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12 02:47:14 +00:00
Steven Moreland
4365189ed3 Merge "Add name hint to Soong." am: a80b113f55
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2518037

Change-Id: I318c707b788d30460326234a6c0eab6a9f22c8dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12 02:16:35 +00:00
Jihoon Kang
2fade6e31b Merge "Remove completed TODO in android/visibility.go" am: bbd707fadf
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2529299

Change-Id: Ia2b534d00ea246bcb64a3bb6f3be081eb18daf45
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12 02:13:54 +00:00
Romain Jobredeaux
2eef2e13e9 Bp2build support for sdk_version and java_version.
This CL adds java_version and sdk_version support to bp2build
converters for
   - java library
   - java binary
   - android library
   - android binary
   - android library import

Although java import doesn't support java_version and sdk_version, the
neverlink java_library wrapper around a java_import must specify a
sdk_version when targetting a device. "none" is used by convention.

Change-Id: I22a69dea2e351858368df69ed6a703b568d613ea
Bug: 215230098
Test: Presubmits
2023-04-11 21:05:48 -04:00
Cole Faust
eb644cfb34 Break constant information out of product vars
We don't want rules to load the product variables directly, because
then they won't be able to transition on them.

Break constant information that is safe to load outside of the
product vars file, so that we can make the product vars file have
more restricted visibility later.

Bug: 269577299
Test: m nothing
Change-Id: I848bff33e4f5798f51296ea3a2600615cab36985
2023-04-11 15:38:43 -07:00
Trevor Radcliffe
c7cdf2ae32 Extract out Visibility flags am: a772d6588d am: 808c36e02b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2531279

Change-Id: Ia00cdfe219ce0830b91bc5530462817d46833c85
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-11 21:32:59 +00:00
Trevor Radcliffe
808c36e02b Extract out Visibility flags am: a772d6588d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2531279

Change-Id: I8689754a3f9a543a31def9ff2d5955eb5c17dc84
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-11 20:30:47 +00:00
Steven Moreland
a80b113f55 Merge "Add name hint to Soong." 2023-04-11 20:26:04 +00:00
Jihoon Kang
bbd707fadf Merge "Remove completed TODO in android/visibility.go" 2023-04-11 19:23:31 +00:00
Alex Márquez Pérez Muñíz Díaz Puras Thaureaux
c641cc496b bp2build: migrate export_{,system_}include_dirs -> *includes for cc_prebuilt_library{,_static,_shared}
Migrate `export_include_dirs` property to attribute `export_includes`, handling arch/os-variants
Migrate `export_system_include_dirs` property to attribute `export_system_includes`, handling arch/os-variants

Test: cc_prebuilt_library_{,shared_,static_}conversion_test.go
Test: mixed_droid.sh
Bug: 229374533

Change-Id: I658a336a71265af0545c1c2db1a4f6eb613a7366
2023-04-11 18:56:41 +00:00
Trevor Radcliffe
9f4b4769c5 Separate out Cross DSO flag for Bazel
See the other CL in this topic for a description of why.

Bug: 261733820
Test: Unit Tests
Change-Id: I045c2f883258c3f5db9790300d89a7be04d56012
2023-04-11 17:43:15 +00:00
Liz Kammer
f6275096ea Remove module with a cc_test_library static dep
Currently we treat cc_test_library as a shared library but it really can
be both a static and a shared library. This causes issues when trying to
statically link a shared library.

Test: bp2build.sh
Change-Id: Ie3a4c0ffa607e1c9fcffe015d216be7a9bccfb4d
2023-04-11 11:06:07 -04:00
Jingwen Chen
6134211c2d Revert^2 "Re-land test tzdata apex with bazel builds."
fb8b1a69e9

Change-Id: Id5c0edd1cd4aacbb75a8019e0a5ada4e608fbf09
2023-04-11 14:55:27 +00:00
Trevor Radcliffe
a772d6588d Extract out Visibility flags
Bug: 261733820
Test: Unit tests
Change-Id: Ief4ca3b34de6df9a613e94fd31b447a7bb1f04f8
2023-04-11 13:41:17 +00:00
Treehugger Robot
71fa1f6bf3 Merge "Include license texts and kinds for VNDK snapshot" am: 3848896584 am: 1f03785ad6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2525584

Change-Id: Iaee8893ceb4d7063fa13167cda7d55cfa327337f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-11 09:36:10 +00:00
Treehugger Robot
1f03785ad6 Merge "Include license texts and kinds for VNDK snapshot" am: 3848896584
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2525584

Change-Id: I3cb08520b884c2aae25232e150031b31669483c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-11 09:06:10 +00:00
Treehugger Robot
3848896584 Merge "Include license texts and kinds for VNDK snapshot" 2023-04-11 08:44:44 +00:00
Jingwen Chen
577bd4a60f Merge "Revert "Re-land test tzdata apex with bazel builds."" am: ed35066ec7 am: 8c51803856
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2529689

Change-Id: I32a74fa2ecbe31fff9d2f54ae53ee00c971df01b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-11 08:36:12 +00:00
Jingwen Chen
8c51803856 Merge "Revert "Re-land test tzdata apex with bazel builds."" am: ed35066ec7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2529689

Change-Id: Ie580c23d26f6ef42517c1c3b1d45e952fc19330d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-11 08:06:10 +00:00
Jingwen Chen
ed35066ec7 Merge "Revert "Re-land test tzdata apex with bazel builds."" 2023-04-11 07:23:31 +00:00
Junho Yoon
fb8b1a69e9 Revert "Re-land test tzdata apex with bazel builds."
Revert submission 2522075-tzdata-test-apex-bazel

Reason for revert: DroidMonitor: Potential culprit for Bug X - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted

Reverted changes: /q/submissionid:2522075-tzdata-test-apex-bazel

Change-Id: I08bfddf05a3461328c0b77dfe6c532a7f20a3df9
2023-04-11 07:15:14 +00:00
Xin Li
e7903cfa11 Merge TQ2A.230405.003
Bug: 271343657
Merged-In: I3bf5aecbfd717036a5b167696b107ee6cb1830b4
Change-Id: I85caea2f4b81679a6789aee7a642d7b9c54d9edb
2023-04-10 23:54:50 -07:00
Treehugger Robot
9643ec42e7 Merge "Re-land test tzdata apex with bazel builds." am: 1000493802 am: 55d7bc77b7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2516675

Change-Id: I838d47adc445e6f7991e00fb9e10928b6c6e73a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-11 03:51:41 +00:00
Treehugger Robot
55d7bc77b7 Merge "Re-land test tzdata apex with bazel builds." am: 1000493802
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2516675

Change-Id: I2396cf059166d8a529c647f2304592dd554ebaff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-11 03:22:36 +00:00
Treehugger Robot
1000493802 Merge "Re-land test tzdata apex with bazel builds." 2023-04-11 02:42:06 +00:00
Treehugger Robot
e8507b12a8 Merge "Include NDK CRT object variants in the sysroot." am: 9aecb53b8d am: ac2dea48cf
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2523577

Change-Id: I6092f6627c429eb569c40278e2eb177ef98ae5ed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-11 02:06:18 +00:00
Treehugger Robot
ac2dea48cf Merge "Include NDK CRT object variants in the sysroot." am: 9aecb53b8d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2523577

Change-Id: Ia6ec01a577c526f310d490d2975de40515584485
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-11 01:36:13 +00:00
Yi Kong
3988a4bbe6 Merge "Turn off stack protector check for noreturn calls" am: 6706ff674b am: d5b23e3d8b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2524336

Change-Id: I0e8051eab638de4d4ffaa2bcf12f773756a08b66
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-11 01:34:18 +00:00
Yi Kong
d5b23e3d8b Merge "Turn off stack protector check for noreturn calls" am: 6706ff674b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2524336

Change-Id: I875a98789760df1d7e1791c9682a4ee4f6a05d93
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-11 01:05:21 +00:00
Treehugger Robot
9aecb53b8d Merge "Include NDK CRT object variants in the sysroot." 2023-04-11 01:00:04 +00:00
Yi Kong
6706ff674b Merge "Turn off stack protector check for noreturn calls" 2023-04-11 00:42:33 +00:00
Steven Moreland
671dc2319b Add name hint to Soong.
Bug: N/A
Test: updated, also manual:

error: system/tools/aidl/Android.bp:431:1: "aidl_test_client_ndk" depends on undefined module "aidl-test-versioned-interface-ndk". Did you m
ean ["aidl-test-versioned-interface-V1-ndk" "aidl-test-versioned-interface-V2-ndk" "aidl-test-versioned-interface-V3-ndk" "aidl-test-version
ed-interface-api"]?

Change-Id: I62f679d1f2152b42cdc336b6e3e7814cd2594c92
2023-04-10 20:20:41 +00:00
Yi Kong
ecc18df6ff Turn off stack protector check for noreturn calls
This feature has a substantial impact on RSS memory usage (>2% in many processes). Turn this off for now.

Test: RSS memory benchmark
Bug: 277565884
Bug: 277083500
Change-Id: I2fc5826048ba5d00cabcc8401ac40a6f54812a43
2023-04-10 11:57:19 +00:00
Jooyung Han
2c751bada0 Merge "Run apex_sepolicy_tests" am: 33a25c1a0d am: 45cca04c97
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2524755

Change-Id: I0836bd7ef528c69268e4e45c38af55bdc4375913
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-10 03:26:26 +00:00
Jooyung Han
45cca04c97 Merge "Run apex_sepolicy_tests" am: 33a25c1a0d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2524755

Change-Id: Idc9c68fb351557159e64bef415f67979de8959d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-10 02:58:54 +00:00