Krzysztof Kosiński
6126b6792f
Merge "Add ARMv9.2-a arch option." into main am: b379955f0e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3255916
Change-Id: I38a8a9a214f4e3f22a9665591eb4f723f72889b3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-05 14:48:09 +00:00
Krzysztof Kosiński
b379955f0e
Merge "Add ARMv9.2-a arch option." into main
2024-09-05 14:45:17 +00:00
Yi Kong
c36f81ee41
Merge "Remove workaround for coverage boot failure" into main am: acde746439
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3239200
Change-Id: I78687e68c6fe24517c033bdda37035d1f3a160d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-05 07:11:05 +00:00
Yi Kong
acde746439
Merge "Remove workaround for coverage boot failure" into main
2024-09-05 07:01:45 +00:00
Treehugger Robot
8a9aaa566b
Merge "Add VINTF fragment modules into required libs of modules-info" into main am: a136147c9c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3249931
Change-Id: Ida2da7f30b8a438b599c938b1830969c8cc76e1b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-05 01:54:53 +00:00
Treehugger Robot
a136147c9c
Merge "Add VINTF fragment modules into required libs of modules-info" into main
2024-09-05 01:46:19 +00:00
Taylor Santiago
406f9f8542
Merge "Reapply "Clean environment variables to account for sandbox work directory." with minor edits." into main am: c61d0a412e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3255265
Change-Id: I7c0a19925752dc8ac533241640d60c5cab07aa8a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-04 22:59:46 +00:00
Taylor Santiago
c61d0a412e
Merge "Reapply "Clean environment variables to account for sandbox work directory." with minor edits." into main
2024-09-04 22:56:50 +00:00
Taylor Santiago
8b0bed7187
Reapply "Clean environment variables to account for sandbox work directory."
...
with minor edits.
This reverts commit 9543d19b4b
.
Bug: 363037195
Change-Id: I4cb10b312b7f468185bfad12a16f9b4b64e7a58a
2024-09-04 22:55:02 +00:00
Yu Liu
246315e4fd
Merge "Move the caching/restoring code from soong to blueprint to fully skip build actions." into main am: c55b25f125
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3249489
Change-Id: I43e2ee71097e95e313eab8631742acb8048e36d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-04 22:07:50 +00:00
Yu Liu
c55b25f125
Merge "Move the caching/restoring code from soong to blueprint to fully skip build actions." into main
2024-09-04 22:01:33 +00:00
Treehugger Robot
e6a426338a
Merge "Revert "Remove obsolete robolectric test runner integration"" into main am: b94fef7278
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3255302
Change-Id: I0a94ada98ac9fbcc396fc95456be8f6c31e0b02a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-04 21:46:52 +00:00
Treehugger Robot
b94fef7278
Merge "Revert "Remove obsolete robolectric test runner integration"" into main
2024-09-04 21:36:08 +00:00
Krzysztof Kosiński
918d265a06
Add ARMv9.2-a arch option.
...
Bug: 364383722
Test: presubmit
Change-Id: Ica7266f6dbac490836f94f7e19685383aba2749f
2024-09-04 21:25:05 +00:00
Priyanka Advani (xWF)
72853677e8
Revert "Remove obsolete robolectric test runner integration"
...
This reverts commit ef5739ed64
.
Reason for revert: Droidmonitor created revert due to b/364665936.
Change-Id: Ia18f642492eafdbe2e78d9f753d87f243d529037
2024-09-04 20:15:58 +00:00
Yu Liu
26a716d5e5
Move the caching/restoring code from soong to blueprint to fully skip build actions.
...
Bug: 358425833
Test: Manually verified the generated ninja and mk files and CI.
Change-Id: Ieebb822c46f37c0ff55fad08531e9870a76cbd7b
2024-09-04 19:59:55 +00:00
Steven Moreland
092389231f
Merge changes from topic "libbinder_ndk-remove-cpp-headers" into main am: 56aed2b0e8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3251042
Change-Id: Ib543856a377c18f68a8bb5cad585bc787b04e5c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-04 18:33:08 +00:00
Steven Moreland
79a09ae64c
Reland "Truely re-export export_header_libs from ndk_library" am: bedc997c40
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3253699
Change-Id: I98e976866f29d5cbf5e5bb4e771557b04c4f49cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-04 18:33:03 +00:00
Jiyong Park
f426582396
ndk_library depends on the correct arch variant of cc_library_headers am: f8fab9b8c6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3252312
Change-Id: I990bab48b4dcdf4493c704080ab414ed5fbbbb3f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-04 18:32:58 +00:00
Steven Moreland
56aed2b0e8
Merge changes from topic "libbinder_ndk-remove-cpp-headers" into main
...
* changes:
ndk_library: limit exports
Reland "Truely re-export export_header_libs from ndk_library"
ndk_library depends on the correct arch variant of cc_library_headers
2024-09-04 18:23:19 +00:00
Colin Cross
0b98048d32
Merge "Rename collectTransitiveHeaderJars and friends to mention R8" into main am: 13d8e82c5e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3216678
Change-Id: I8a425dc292fd5ce81a2e5343fd18f21fa3d472d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-04 17:45:05 +00:00
Colin Cross
13d8e82c5e
Merge "Rename collectTransitiveHeaderJars and friends to mention R8" into main
2024-09-04 17:34:03 +00:00
Colin Cross
2a3878da24
Merge "Remove obsolete robolectric test runner integration" into main am: b09e8ec23c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3238457
Change-Id: Icbf2db1a86565385705723197edd3103453baddd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-04 17:24:02 +00:00
Colin Cross
b09e8ec23c
Merge "Remove obsolete robolectric test runner integration" into main
2024-09-04 17:21:47 +00:00
Colin Cross
5f0561e24d
Merge "Move checkbuild targets of Soong modules into Soong" into main am: ca3bf2be39
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3237626
Change-Id: Id72a093f81785ece92211cc63a73c0a53576fb7b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-04 17:15:12 +00:00
Treehugger Robot
2b33af39c0
Merge "apex: run host_apex_verifier" into main am: 19b81d777d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2972873
Change-Id: I9649e19494ab58750a2f422b95ff4f41798e77d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-04 17:14:00 +00:00
Colin Cross
ca3bf2be39
Merge "Move checkbuild targets of Soong modules into Soong" into main
2024-09-04 17:12:03 +00:00
Treehugger Robot
19b81d777d
Merge "apex: run host_apex_verifier" into main
2024-09-04 17:07:45 +00:00
Cole Faust
dcb8494f44
Merge "Add tests for configurable PostProcessors" into main am: b9e7915f6f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3247538
Change-Id: I4803d6148c6ed949a2b5a1c7aecf79fc80ec2a49
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-04 17:00:58 +00:00
Cole Faust
b9e7915f6f
Merge "Add tests for configurable PostProcessors" into main
2024-09-04 16:49:32 +00:00
Treehugger Robot
aabf4929dd
Merge "Revert^2 "Add an explanation to ndk_library."" into main am: 2b5dd203d4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3254591
Change-Id: I15a6531c10fe0931d298bfe34f3e91238c9204e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-04 16:39:26 +00:00
Treehugger Robot
2b5dd203d4
Merge "Revert^2 "Add an explanation to ndk_library."" into main
2024-09-04 16:31:05 +00:00
Colin Cross
a158a71d25
Revert^2 "Add an explanation to ndk_library."
...
This reverts commit a27204273d
.
Reason for revert: unrelated to breakage
Change-Id: Ic7cb64acd72ee8502e608609c0e197fba6a27bf2
2024-09-04 15:33:04 +00:00
Pechetty Sravani (xWF)
084f2f4e4b
Merge "Revert "Add an explanation to ndk_library."" into main am: 53aaadff61
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3252257
Change-Id: Ibc6ccbaebdf7a4f7e064e6c9b5696b9ea628ef4d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-04 06:43:36 +00:00
Pechetty Sravani (xWF)
53aaadff61
Merge "Revert "Add an explanation to ndk_library."" into main
2024-09-04 06:30:57 +00:00
Pechetty Sravani (xWF)
a27204273d
Revert "Add an explanation to ndk_library."
...
This reverts commit ba9f9262a3
.
Reason for revert: DroidMonitor created revert due to b/364440900.
Change-Id: I8661cdce1a1187459b6a0acde4c64a5aa70dcc87
2024-09-04 04:47:25 +00:00
Treehugger Robot
cc0bc1b3f9
Merge "Sandbox environment variables" into main am: 2f33c04a97
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3245994
Change-Id: I2af033a7fbbef8928553efffe79b26d55d36e96a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-04 02:31:56 +00:00
Treehugger Robot
2f33c04a97
Merge "Sandbox environment variables" into main
2024-09-04 02:26:58 +00:00
Jooyung Han
e1b039d184
Merge changes Ia9f2186e,Ibe567d3b into main am: 0a9eb7f657
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3247637
Change-Id: Id4ffacffb58ebb547db8d2df49110b1c2d91fdf5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-04 01:29:53 +00:00
Jooyung Han
0a9eb7f657
Merge changes Ia9f2186e,Ibe567d3b into main
...
* changes:
Refactor around apex aconfig files (#2 )
Refactor around apex aconfig files
2024-09-04 01:23:31 +00:00
Treehugger Robot
e0ce0ce310
Merge "Add an explanation to ndk_library." into main am: 28b190bc83
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3252080
Change-Id: Id50dee31764088accf28d09d90eb6cab565e98fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-04 01:19:59 +00:00
Treehugger Robot
28b190bc83
Merge "Add an explanation to ndk_library." into main
2024-09-04 01:14:59 +00:00
Yihan Dong
b5c5c1a8de
Merge "Apply apimapper instrument tool on android tests" into main am: a596b12878
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3249673
Change-Id: Ifd8f3a190c3794aed0dec5d872915fa294440db7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-04 00:59:51 +00:00
Yihan Dong
a596b12878
Merge "Apply apimapper instrument tool on android tests" into main
2024-09-04 00:52:09 +00:00
Jiyong Park
c299c20911
Merge "Make overrides work in Soong" into main am: b11c99d084
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3241433
Change-Id: Idff2325ba6387c43ffcfc2ec1403d2ec9f782aae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-04 00:07:03 +00:00
Jiyong Park
b11c99d084
Merge "Make overrides work in Soong" into main
2024-09-04 00:03:20 +00:00
Cole Faust
63ea1f966e
Sandbox environment variables
...
So that the build can't access extra information unintentionally.
Particuarly ANDROID_BUILD_TOP is dangerous.
In the future PATH should be locked down as well.
Bug: 307824623
Test: Added a all_genrules target and built that
Change-Id: I88bb0efb0a82529a1c85875a53cf20c8384d07fe
2024-09-03 16:38:28 -07:00
Dan Albert
ba9f9262a3
Add an explanation to ndk_library.
...
Bug: http://b/357711733
Test: None
Change-Id: I56fde036f7fe49ccf8b3a47a4eaaa4abac008fc7
2024-09-03 23:05:46 +00:00
Steven Moreland
0db999c45e
ndk_library: limit exports
...
The NDK should stand alone, and the libbinder_ndk case
is created because libbinder_ndk in the NDK used to
contain extra C++ headers, but these were moved into
the SDK to be next to AIDL. Since many modules depend
on these headers, exports are only allowed for this case.
Bug: 357711733
Test: build with neverallow breaking, for instance:
error: frameworks/wilhelm/Android.bp:56:1: module "libOpenSLES.ndk" variant "android_x86_64_silvermont_sdk_shared_21": violates neverallow requirements. Not allowed:
module types: ["ndk_library"]
properties matching: "Export_header_libs" matches: .is-set
EXCEPT in dirs: ["frameworks/native/libs/binder/ndk/"]
Change-Id: I9a32d3cb7f644fb5dbc1e8072894f2f585b2cd6d
2024-09-03 23:03:37 +00:00
Treehugger Robot
13174d9627
Merge "Fix End() of Rule" into main am: aebccc735a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3249948
Change-Id: Ia5bbbe788503cd719872ad1dbbe509887aef791b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-03 22:23:57 +00:00