Alix Espino
49f623c92c
Merge "add manifest_values application id property to soong" into main am: a9ead6ef2b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2769927
Change-Id: I9944ae85f9bce8416ee3587ef06f21afe58c02c9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-31 14:37:09 +00:00
Alix Espino
a9ead6ef2b
Merge "add manifest_values application id property to soong" into main
2023-10-31 14:17:53 +00:00
Treehugger Robot
bbadb623c1
Merge "Update transitive lib propagation" into main am: 3d9ba8ff90
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2808361
Change-Id: If006108cfad58951e97e1281c00cc3e7210cab61
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-31 04:29:20 +00:00
Hsin-Yi Chen
f082742eaf
Merge "Let header-abi-linker filter symbols by API level" into main am: d8f510b687
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2809313
Change-Id: Ie75b033c6e2c1502b5be9167b41a8a1218116fc0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-31 04:29:01 +00:00
Treehugger Robot
3d9ba8ff90
Merge "Update transitive lib propagation" into main
2023-10-31 04:27:35 +00:00
Hsin-Yi Chen
d8f510b687
Merge "Let header-abi-linker filter symbols by API level" into main
2023-10-31 03:55:05 +00:00
Colin Cross
d6c5410fcd
Merge "Add performance counter metrics to build.trace.gz" into main am: 66d6409e06
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2808388
Change-Id: Ifd37a40ad75e5af791865e339af16efc75cc97f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-30 22:38:51 +00:00
Colin Cross
66d6409e06
Merge "Add performance counter metrics to build.trace.gz" into main
2023-10-30 22:21:14 +00:00
Treehugger Robot
8c48a2e7d3
Merge "Make some owners last resort" into main am: ee44d32add
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2810776
Change-Id: I120c0cdff460a91e711c072e8138717c2f20e159
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-30 21:03:38 +00:00
Treehugger Robot
ee44d32add
Merge "Make some owners last resort" into main
2023-10-30 20:34:57 +00:00
Liz Kammer
ff6353cee2
Make some owners last resort
...
Test: n/a
Change-Id: I50f00e52b1736a5f72268babc03d034e78d36908
2023-10-30 16:21:14 -04:00
Colin Cross
ca7433e396
Merge "Copy soong_build metrics into build.trace.gz" into main am: ab766b40e8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2808387
Change-Id: I5a8c04208a145f64385fa6d58eadeafb6e866962
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-30 20:01:33 +00:00
Mark Dacek
ed940c1af9
Merge "Remove Bazel metrics/finalize-bazel-metrics." into main am: 4dbeda984a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2806494
Change-Id: I622258b706f3877fd7ac2bd55a18723d8f82bd33
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-30 20:01:16 +00:00
Colin Cross
ab766b40e8
Merge "Copy soong_build metrics into build.trace.gz" into main
2023-10-30 19:40:31 +00:00
Colin Cross
46b0c75204
Add performance counter metrics to build.trace.gz
...
Start a background goroutine at the beginning of soong_build that
captures the CPU usage, heap size, and total system memory every
second. Propagate the values through soong_build_metrics.pb back
to soong_ui, and then into build.trace.gz.
Test: m nothing, examine build.trace.gz
Change-Id: Iad99f8f1f088f4f7f7d5f76566a38c0c4f4d0daa
2023-10-30 12:39:07 -07:00
Mark Dacek
4dbeda984a
Merge "Remove Bazel metrics/finalize-bazel-metrics." into main
2023-10-30 18:39:52 +00:00
Justin Yun
205e242efb
Merge "Stop using VNDK from product partition" into main am: 87e4128270
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2803653
Change-Id: I38208cef839f8bd5e7f18c546cc291768c1a15fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-30 05:14:29 +00:00
Hsin-Yi Chen
843c0638d6
Let header-abi-linker filter symbols by API level
...
In a trunk stable branch, the ABI-monitored libraries under different
release configurations share the source code. The exported symbols are
filtered by version scripts and API level. header-abi-linker needs to
take the API level as a parameter.
Test: make
Bug: 308192597
Change-Id: I4b55b7ec023451b3a4cd1da308a1de10842d51d2
2023-10-30 13:03:53 +08:00
Justin Yun
87e4128270
Merge "Stop using VNDK from product partition" into main
2023-10-30 05:01:44 +00:00
Aditya Kumar
3856977c15
Merge "Discard IllegalFlags when testing a new compiler" into main am: e19a173a48
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2808360
Change-Id: I7b5d8e47ae5ab4025785e2862750f8ad002bc5f4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-29 01:08:21 +00:00
Aditya Kumar
e19a173a48
Merge "Discard IllegalFlags when testing a new compiler" into main
2023-10-29 00:50:33 +00:00
Colin Cross
aa9a273b40
Copy soong_build metrics into build.trace.gz
...
Make soong_ui read soong_build_metrics.bp to extract the event timings
and propagate them to Tracer, which will put them in build.trace.gz.
This provides much better visibility into what parts of the build are
contributing to the overly large analysis time.
Test: m nothing and examine build.trace.gz
Change-Id: I473727f1ec044b0d973f2cb4e3eaca96bfca94f6
2023-10-27 19:36:47 -07:00
Jared Duke
efb6d60210
Update transitive lib propagation
...
Only propagate transitive libs by way of library-like references. This
avoids inclusion of transitive deps from tools like lint modules that
are unncessary for R8.
This yields build speedups for a number of targets, including:
* services.jar: -22% (66s -> 51s)
* telephony-common.jar: -27% (29s -> 21s)
* updatable-media.jar: -41% (17s -> 10s)
* framework-appsearch.jar: -46% (13s -> 7s)
Bug: 302383328
Bug: 307273642
Test: m
Change-Id: I60bb30e84dabe522ea9ac9333f00e739962ea91d
2023-10-27 22:48:13 +00:00
AdityaK
e7b606717a
Discard IllegalFlags when testing a new compiler
...
Also add -Wno-everything as suggested by Pirama
Bug: b/308179696
Follow up: https://b.corp.google.com/issues/308179380
Change-Id: Iaa73f2b52363562b2391346d8b2e5dc73bab4f2d
2023-10-27 18:54:58 +00:00
Anton Hansson
be3c32b33d
Merge "Remove UnavailableSymbol from warnings to disable" into main am: 8e586ab8b3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2805913
Change-Id: I195d1057f5950ef2b906b018ac339d5e5423b58c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-27 07:41:28 +00:00
Anton Hansson
7a86ad12d9
Merge "Remove HiddenTypeParameter from warnings to disable" into main am: aa5b2cd37b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2805914
Change-Id: I7167ed9bbf13e4ffd141ed181ab02075f537495b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-27 07:41:16 +00:00
Anton Hansson
8e586ab8b3
Merge "Remove UnavailableSymbol from warnings to disable" into main
2023-10-27 07:36:35 +00:00
Anton Hansson
aa5b2cd37b
Merge "Remove HiddenTypeParameter from warnings to disable" into main
2023-10-27 07:31:09 +00:00
Cole Faust
b682150489
Merge "Remove certificate genrules from denylist" into main am: 6100a84dd1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2804375
Change-Id: Ia3fda5a88b4e279c787a27de34e94d0640b117a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-26 23:52:30 +00:00
Cole Faust
6100a84dd1
Merge "Remove certificate genrules from denylist" into main
2023-10-26 23:18:40 +00:00
Krzysztof Kosiński
39a8018d32
Merge "Revert "Revert "Enable -Werror=incompatible-function-pointer-types""" into main am: 14e25a504c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2804933
Change-Id: If06e4c752921e77bdf0eee6f10aec3fccf4e603d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-26 21:57:48 +00:00
Krzysztof Kosiński
14e25a504c
Merge "Revert "Revert "Enable -Werror=incompatible-function-pointer-types""" into main
2023-10-26 21:46:35 +00:00
Treehugger Robot
c716f5bf34
Merge "disable bazel by default" into main am: 8f535b4189
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2806493
Change-Id: I6bf51c012dc5a13aa95dc65f6d06112d97a0e6f8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-26 20:55:40 +00:00
MarkDacek
39825ead17
Remove Bazel metrics/finalize-bazel-metrics.
...
Test: m nothing
Change-Id: Idd4610aca77f0a5deeadc3b895869879ded6c16e
2023-10-26 20:14:36 +00:00
Treehugger Robot
8f535b4189
Merge "disable bazel by default" into main
2023-10-26 19:58:50 +00:00
Treehugger Robot
d39e094d3f
Merge "Remove cobalt genrules from denylist" into udc-dev-plus-aosp
2023-10-26 19:41:35 +00:00
Cole Faust
d3c2f3654e
Merge "Remove bluetooth genrules from denylist" into main am: 1b207d2dee
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2804516
Change-Id: Iffd8184d8bf3bfe15b7b42e0548d253f30b357e5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-26 19:36:10 +00:00
Cole Faust
1b207d2dee
Merge "Remove bluetooth genrules from denylist" into main
2023-10-26 19:17:24 +00:00
Steven Moreland
ff44dd49a8
Merge "sysprop_library: cflags + ldflags" into main am: bfd52241eb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2802491
Change-Id: Ie2e97bfafa389b2af36a5065ad19aea2114f45c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-26 18:14:37 +00:00
Cole Faust
b20fdc217b
Remove cobalt genrules from denylist
...
These genrules only existed on udc-mainline-prod and main.
Ignore-AOSP-First: This change is not on aosp
Bug: 307824623
Test: Presubmits
Change-Id: I15ce8e04546cd3bfb7c777adc27abef3c4903a08
2023-10-26 18:09:16 +00:00
Steven Moreland
bfd52241eb
Merge "sysprop_library: cflags + ldflags" into main
2023-10-26 17:51:37 +00:00
Chris Parsons
bf8ab858da
disable bazel by default
...
Test: m nothing, verified bp2build was not run
Test: presubmits
Change-Id: I7476194f8424fa4f199fb94e1cbd0b3c84339fd9
2023-10-26 17:22:27 +00:00
Anton Hansson
f9a2bc0e4b
Remove HiddenTypeParameter from warnings to disable
...
Bug: 306806877
Test: m checkapi
Change-Id: I68036ad7fc24cda8673379a218ecbb26aa48ad8f
2023-10-26 15:13:26 +00:00
Anton Hansson
70f74de4cb
Remove UnavailableSymbol from warnings to disable
...
Bug: 306806877
Test: m checkapi
Change-Id: If8ad3cf37d84ec30c886a0e6d094ea451c4c3d75
2023-10-26 14:35:39 +00:00
Mythri Alle
5c450a5fb6
Merge "Don't minimize debug information if module explicitly asks for it" into main am: 4efd3365cc
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2803327
Change-Id: I4c1dc2def39619fd094186d084d448e62d654521
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-26 08:44:41 +00:00
Mythri Alle
4efd3365cc
Merge "Don't minimize debug information if module explicitly asks for it" into main
2023-10-26 08:18:02 +00:00
Krzysztof Kosiński
83199b5e4d
Revert "Revert "Enable -Werror=incompatible-function-pointer-types""
...
This reverts commit 5e75975e04
.
Reason for revert: breakages fixed
Change-Id: Id54499eabaca649bee5ea6452a3a4134d8773e2d
2023-10-26 07:16:29 +00:00
Cole Faust
d86a9094a2
Remove bluetooth genrules from denylist
...
Bug: 307824623
Test: m all of them
Change-Id: I7d0af72c7ed1fd190854c1953dc93808e3cb3958
2023-10-25 17:33:56 -07:00
Cole Faust
831f2bfbe5
Remove certificate genrules from denylist
...
The denylist was built by running `genrule_sandbox_test.py` on all
modules in the tree. `genrule_sandbox_test.py` checks that the sandboxed
genrules build, but also that they get the same results as the
unsandboxed version.
In this case, the genrule actually builds with sandboxing just fine,
but they have non-deterministic results, which caused
`genrule_sandbox_test.py` to think that they didn't work with
sandboxing.
Test: m com.android.apex.apkrollback.test.pem com.android.apex.apkrollback.test.pubkey com.android.apex.cts.shim.debug.pem com.android.apex.cts.shim.debug.pubkey com.android.apex.cts.shim.pem com.android.apex.cts.shim.pubkey com.android.apex.cts.shim.v2_no_pb com.android.apex.cts.shim.v2_signed_bob com.android.apex.cts.shim.v2_signed_bob_rot com.android.apex.cts.shim.v2_signed_bob_rot_rollback com.android.apex.cts.shim.v2_unsigned_apk_container com.android.apex.cts.shim.v3_signed_bob com.android.apex.cts.shim.v3_signed_bob_rot com.android.apex.cts.shim_not_pre_installed.pem com.android.apex.cts.shim_not_pre_installed.pubkey com.android.apex.rotation.key.bob.pem com.android.apex.rotation.key.bob.pk8 com.android.apex.rotation.key.bob.rot com.android.apex.rotation.key.bob.rot.rollback com.android.apex.rotation.key.bob.x509.pem com.android.overlaytest.overlaid.pem com.android.overlaytest.overlaid.pubkey com.android.overlaytest.overlay.pem com.android.overlaytest.overlay.pubkey
Change-Id: I950767449025163d8c71bb5a7b2e2f15a1ce4a84
2023-10-25 15:10:38 -07:00
Fyodor Kyslov
b573b75db8
Merge "Allowlist libcodec2_soft_av1dec_dav1d" into main am: ec2739fc22
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2802353
Change-Id: I87eadc30af595061d9c93003b4b2a280a94960db
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-25 19:27:15 +00:00