Commit Graph

9344 Commits

Author SHA1 Message Date
Daniel Zheng
5f39789a53 Merge "Revert^2 "Turn on V3 cow"" into main am: 78986f598f am: 2e9b1534f6
Original change: https://android-review.googlesource.com/c/platform/build/+/3044532

Change-Id: I974224b289c333a63a5a7b8b4de6616ec36504d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 17:59:56 +00:00
Daniel Zheng
78986f598f Merge "Revert^2 "Turn on V3 cow"" into main 2024-04-18 16:54:15 +00:00
Inseob Kim
c02b0d8b2d Merge "Build dirty-image-objects in Soong" into main am: 45c6fd0c17 am: d4503ddf8c
Original change: https://android-review.googlesource.com/c/platform/build/+/3046352

Change-Id: I186611a7a61d3ba980917a5a44bd986a74c0d009
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 02:21:47 +00:00
Inseob Kim
112961652b Build etc/hosts with Soong
Bug: 335369205
Test: build
Change-Id: I4c56b343cd6624ba3d6bdfb5f70e9c9520dcfe2f
2024-04-18 10:45:23 +09:00
Inseob Kim
45c6fd0c17 Merge "Build dirty-image-objects in Soong" into main 2024-04-18 01:43:00 +00:00
Vilas Bhat
1c506126cd Merge "16k: build: Enable TARGET_NO_BIONIC_PAGE_SIZE_MACRO by default on Android V targets" into main am: 185a3fc892 am: 306edf5cd6
Original change: https://android-review.googlesource.com/c/platform/build/+/3042692

Change-Id: Id314e6d0b1e6f230ce8cb901d5f5ee7a1b83b80b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 21:12:00 +00:00
Vilas Bhat
185a3fc892 Merge "16k: build: Enable TARGET_NO_BIONIC_PAGE_SIZE_MACRO by default on Android V targets" into main 2024-04-17 20:27:37 +00:00
Inseob Kim
c3531ebb4b Build dirty-image-objects in Soong
Also dirty-image-objects-phone is removed as it's really never been
used.

Bug: 335369205
Test: build
Change-Id: Ib3eab3dc4c30aaa99b90310903bcc8a86a0f3480
2024-04-17 16:26:04 +09:00
Hsin-Yi Chen
e0a769ed13 Merge changes I35b644fe,Iaec03bd3 into main am: 804f4eecb5 am: 32b9c7b918
Original change: https://android-review.googlesource.com/c/platform/build/+/3046154

Change-Id: I7c78190d8ab0cf638d75102707b806d1ad98a138
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 06:45:53 +00:00
Hsin-Yi Chen
c851627d33 Fix check-abi-dump-list
- Fix the timestamp variable name.
- Convert the intermediate file name extensions to those in the
  prebuilt directory.
- Disable check-abi-dump-list for sanitizer and coverage builds.
- Add an exception for libRS, RISC-V.

Test: m check-abi-dump-list
Bug: 333532038
Change-Id: I35b644feed1bef1e6c74731e8f69074bdc5b0352
2024-04-17 13:05:02 +08:00
Hsin-Yi Chen
f46bc5add9 Define a make target for all APEX dumps
The SDK finalization process will create APEX ABI dumps from this
target.

Test: make findlsdumps_APEX
Bug: 333532038
Change-Id: Iaec03bd39923678141b12436e5a6b8576e63a999
2024-04-17 13:04:50 +08:00
Daniel Zheng
4023fdfc04 Revert^2 "Turn on V3 cow"
This reverts commit fa5bfb9d79.

Reason for revert: we were running into OTA failures b/333966507. The reason was that OTA compatibility tools on go/absign weren't updated with our v3 compatibility tools (which turns of v3 full OTA for devices launching prior to Android 15). Once we know that go/absign is updated, we can check in this change again

Change-Id: I789c24b57754d6ede794d7f9451ee0ca469c2fb4
2024-04-16 15:46:11 +00:00
Mina Granic
c29dace9e8 Merge "Revert "Define a make target for all APEX dumps"" into main am: 65e34c1138 am: 25e9809460
Original change: https://android-review.googlesource.com/c/platform/build/+/3043894

Change-Id: I12d0592afaa65c6cc472eb1f01e3d29dfbaef5b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-16 11:01:57 +00:00
Mina Granic
65e34c1138 Merge "Revert "Define a make target for all APEX dumps"" into main 2024-04-16 10:24:27 +00:00
Hsin-Yi Chen
1a9023376c Revert "Define a make target for all APEX dumps"
This reverts commit ea9f51d6f5.

Reason for revert: aosp_cf_arm64_only_phone_hwasan-trunk_staging-userdebug fails

Fixes: 335131824
Bug: 333532038
Change-Id: I4d4bd31ebd8af18bcc44eb9ee45c167cbde026b0
2024-04-16 10:23:18 +00:00
Hsin-Yi Chen
3bf692169e Merge "Define a make target for all APEX dumps" into main am: eb74e25ccb am: e715d15928
Original change: https://android-review.googlesource.com/c/platform/build/+/3039062

Change-Id: I39251ee15efe2ddbeed136e824f01eaf4e454a78
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-16 09:16:04 +00:00
Hsin-Yi Chen
eb74e25ccb Merge "Define a make target for all APEX dumps" into main 2024-04-16 08:51:18 +00:00
Hsin-Yi Chen
ea9f51d6f5 Define a make target for all APEX dumps
The SDK finalization process will create APEX ABI dumps from this
target.

Test: make findlsdumps_APEX check-abi-dump-list
Bug: 333532038
Change-Id: I68d83616ef58aac2618e405a87b1909167b08d43
2024-04-16 15:23:40 +08:00
Inseob Kim
ceb1f78094 Merge "Revert "Disable build-time debugfs restrictions on GSI builds"" into main am: f2b6a44b06 am: a236707e7d
Original change: https://android-review.googlesource.com/c/platform/build/+/3039061

Change-Id: I7d95192e899b439210c1b8126556dca0bff6037d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-16 04:34:22 +00:00
Inseob Kim
f2b6a44b06 Merge "Revert "Disable build-time debugfs restrictions on GSI builds"" into main 2024-04-16 03:53:37 +00:00
Vilas Bhat
f44951d3af 16k: build: Enable TARGET_NO_BIONIC_PAGE_SIZE_MACRO by default on Android V targets
This relands commit 35839ec1a3 and also
includes `PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO` override for several
targets. The latter is required in order to fix failing tests due to
mismatch in the `VSR_VENDOR_API_LEVEL` value between test and device
targets.

Bug: 333124272
Bug: 310232825
Change-Id: I12db4b78b02aa4a58c7355852dc2ff5ae395592c
2024-04-15 21:45:08 +00:00
Inseob Kim
7c30e914e0 Revert "Disable build-time debugfs restrictions on GSI builds"
This reverts commit 2a2a97afba.

Reason for revert: use compat cil instead

Bug: 330671086
Test: build
Change-Id: I3f34156e228a3a52d4e05882dbb3c62320bb61a6
2024-04-15 15:32:35 +09:00
Treehugger Robot
db81c8a83e Merge "Revert "16k: Enable PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO on aosp_x86_64"" into main am: 15783cdcff am: 1b948fcbfc
Original change: https://android-review.googlesource.com/c/platform/build/+/3040934

Change-Id: I96fd2a949b779ad0d9fe319c477ab67ee1d6fbbb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-15 06:18:38 +00:00
Treehugger Robot
56f5d4e1d8 Merge "Revert "16k: Enable PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO on aosp_arm64"" into main am: 4f9f7219b7 am: d1d6a500a3
Original change: https://android-review.googlesource.com/c/platform/build/+/3040933

Change-Id: I6fe895bb88723c8c560f4cdb8799e3312477c0b9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-15 06:18:33 +00:00
Treehugger Robot
15783cdcff Merge "Revert "16k: Enable PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO on aosp_x86_64"" into main 2024-04-15 05:39:12 +00:00
Treehugger Robot
4f9f7219b7 Merge "Revert "16k: Enable PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO on aosp_arm64"" into main 2024-04-15 05:39:12 +00:00
Daniel Zheng
83eec49c67 Merge "Revert "Turn on V3 cow"" into main am: 28ca2fc0a0 am: 0addd71144
Original change: https://android-review.googlesource.com/c/platform/build/+/3040935

Change-Id: I36be728b9a31b1ff0bd36c80dc53fa777a88b3e8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-13 07:33:11 +00:00
Daniel Zheng
28ca2fc0a0 Merge "Revert "Turn on V3 cow"" into main 2024-04-13 06:50:00 +00:00
Daniel Zheng
fa5bfb9d79 Revert "Turn on V3 cow"
Revert submission 2973761-cow_v3_make

Reason for revert: b/333966507

Reverted changes: /q/submissionid:2973761-cow_v3_make

Change-Id: I4f8c19a1d78b9af882e7df51fb2fc0172c0282c3
2024-04-12 22:24:42 +00:00
Vilas Bhat
25aa14531f Revert "16k: Enable PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO on aosp_x86_64"
This reverts commit 1c4c94d784.

Reason for revert: CI breakages for 2 targets. Please refer to bug for more details

Bug: 334152807
Change-Id: I76853ccfd8a41f99670a7b7513f358f076f9b271
2024-04-12 22:15:59 +00:00
Vilas Bhat
e0d18ffe70 Revert "16k: Enable PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO on aosp_arm64"
This reverts commit 39dcf40403.

Reason for revert: CI breakages for 2 targets. Please refer to bug for more details

Bug: 334152807
Change-Id: Ic2fc942b1769aed03553fc305ac283666eb9e3f5
2024-04-12 22:14:42 +00:00
Treehugger Robot
1fd9a8fac7 Merge "16k: Enable PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO on aosp_arm64" into main am: 112a57658b am: f1bf436fd8
Original change: https://android-review.googlesource.com/c/platform/build/+/3038458

Change-Id: I58e80ed172f7d1845126a592efd314220cae3997
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-12 20:01:16 +00:00
Vilas Bhat
00951d15fb Merge "16k: Enable PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO on aosp_x86_64" into main am: 54b92dfe9d am: eb94b078ad
Original change: https://android-review.googlesource.com/c/platform/build/+/3037194

Change-Id: I2c82fe6f7efbe96be2815a5142d0a1a7294d4f8a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-12 17:56:13 +00:00
Vilas Bhat
39dcf40403 16k: Enable PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO on aosp_arm64
`PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO` overrides
`TARGET_NO_BIONIC_PAGE_SIZE_MACRO` value in the build system. Enabling
TARGET_NO_BIONIC_PAGE_SIZE_MACRO implies those targets no longer rely
on the `PAGE_SIZE` bionic macro. Page size would be queried at runtime
using getpagesize() / sysconf(_SC_PAGE_SIZE).

Bug: 310232825
Test: lunch <target> && get_build_var TARGET_NO_BIONIC_PAGE_SIZE_MACRO
Change-Id: I37133cb2419566e9616a2cde640372352178980f
2024-04-12 17:50:39 +00:00
Vilas Bhat
54b92dfe9d Merge "16k: Enable PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO on aosp_x86_64" into main 2024-04-12 17:16:35 +00:00
Vilas Bhat
1c4c94d784 16k: Enable PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO on aosp_x86_64
`PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO` overrides
`TARGET_NO_BIONIC_PAGE_SIZE_MACRO` value in the build system. Enabling
TARGET_NO_BIONIC_PAGE_SIZE_MACRO implies those targets no longer rely
on the `PAGE_SIZE` bionic macro. Page size would be queried at runtime
using getpagesize() / sysconf(_SC_PAGE_SIZE).

Bug: 310232825
Bug: 333124272
Test: lunch <target> && get_build_var TARGET_NO_BIONIC_PAGE_SIZE_MACRO
Change-Id: I1786c735eb2ba2ede70e1432f1854694c5831a01
2024-04-12 00:28:48 +00:00
Kiyoung Kim
53d1d830fb Merge "Remove BOARD_VNDK_VERSION usage from Kati" into main am: 665827ea7b am: e67573e5e8
Original change: https://android-review.googlesource.com/c/platform/build/+/3025286

Change-Id: I863586efae902fc834697b6734e67797b3c5f924
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-09 08:23:32 +00:00
Kiyoung Kim
665827ea7b Merge "Remove BOARD_VNDK_VERSION usage from Kati" into main 2024-04-09 07:31:00 +00:00
Kiyoung Kim
66481ae8e1 Remove BOARD_VNDK_VERSION usage from Kati
As of VNDK deprecation, BOARD_VNDK_VERSION should not be referenced
anymore. This change removes BOARD_VNDK_VERSION references and related
logics from Kati, so VNDK deprecation can be fully set without flag.

Bug: 330100430
Test: AOSP CF build succeeded
Change-Id: I9ea5f1236268b99eb731ebf48afd9e595d06ab1a
2024-04-09 14:47:29 +09:00
Daniel Zheng
fd88ba83d0 Merge "Revert^2 "Turn on V3 cow"" into main am: 5f4028b318 am: 94287c6afc
Original change: https://android-review.googlesource.com/c/platform/build/+/3031006

Change-Id: Ie9475911a1af2672316b0f48c1dd9aee9612c7da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-08 20:09:15 +00:00
Daniel Zheng
5f4028b318 Merge "Revert^2 "Turn on V3 cow"" into main 2024-04-08 19:42:29 +00:00
Daniel Zheng
a69a26c5b3 Revert^2 "Turn on V3 cow"
e59e31cb9d

Change-Id: Ia31a34856c89348c5efb7f9ff5498e1b0ff45134
2024-04-08 17:39:50 +00:00
Cliff Wang
c0306cfc31 Merge "" into main am: 3feb0dc532 am: a77e098967
Original change: https://android-review.googlesource.com/c/platform/build/+/3030083

Change-Id: I74448be8adf46ad74d4f641d0d741a347f61b4b2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-08 05:58:52 +00:00
Amir Voskoboynik
0930977b55 Revert "libmdnssd is only used by adbd."
This reverts commit 1ecbeae2dd.

Reason for revert: Prime candidate as culprit for build breakage
build_id/11678886
 
Bug: 333111739

Change-Id: I24ee63b7cfe738e505e691b2d111c4a816513657
2024-04-08 05:19:04 +00:00
Michael Bestas
48a8f59607 Remove non existent snapuserd.recovery package
The recovery target has been removed in change
I0786e4750feeaa48ba89f6e15f8038d4b44a04c8

Test: m, observe "includes non-existent modules in PRODUCT_PACKAGES"
      error is no longer present.
Change-Id: I7fa2c53c79d6016cf371d5f1dad58edf21093032
2024-04-07 18:06:40 +03:00
Michael Bestas
2354ce95d7 Remove android.hardware.wifi from generic_system.mk
This is not a valid build target.

Test: m, observe "includes non-existent modules in PRODUCT_PACKAGES"
      error is no longer present.
Change-Id: Iab621349cab1087382fe2ff1e435a554787b12c0
2024-04-07 18:05:06 +03:00
Michael Bestas
e4cff9c237 Remove WallpaperPicker from aosp_product.mk
This package has been removed from AOSP in 14 QPR2

Test: m
Change-Id: I12c038d79967eece3a37bc3d2b19ffd979f54fee
2024-04-07 18:04:28 +03:00
Treehugger Robot
0b8003424a Merge "libmdnssd is only used by adbd." into main am: 52e47884f9 am: f15dadb421
Original change: https://android-review.googlesource.com/c/platform/build/+/3028545

Change-Id: I27db2146e550a28ed53bc2e3d3549fe3a346aa13
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-05 20:12:19 +00:00
Elliott Hughes
1ecbeae2dd libmdnssd is only used by adbd.
Change-Id: I2deaecd02578cc17adf598d095b0e0d246c4d728
2024-04-05 16:32:25 +00:00
Devin Moore
c5be010769 Merge "Stop adding HIDL support services in handheld_system_ext.mk" into main am: f764c46fd8 am: 54d50f30df
Original change: https://android-review.googlesource.com/c/platform/build/+/3023304

Change-Id: I0d6675ed4f2d325e0b77bf1d76bf39a3fb9411d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-04 17:55:13 +00:00