Commit Graph

80289 Commits

Author SHA1 Message Date
LaMont Jones
7dcbf427f9 Merge "cc: export LOCAL_ACONFIG_FILES for printflags" into main 2023-12-06 18:01:17 +00:00
Vilas Bhat
0bcffd6d5b Merge "16k: soong: Update DevicePageSizeAgnostic to DeviceNoBionicPageSizeMacro" into main am: 3ad4cf3a9a am: 630ed2bc87 am: c00e264487
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2857828

Change-Id: Ia8ea7e15a7c9e939b5e4e1ecdc71aa278ffe0abb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 15:36:20 +00:00
Vilas Bhat
7d293bccbf Merge "16k: soong: Update DevicePageSizeAgnostic to DeviceNoBionicPageSizeMacro" into main am: 3ad4cf3a9a am: 3f2cdb2665 am: ce0ea6c649
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2857828

Change-Id: I5a141d687583b6c08fc4f2cee8f7e5e5fecf5e6f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 15:29:33 +00:00
Vilas Bhat
c00e264487 Merge "16k: soong: Update DevicePageSizeAgnostic to DeviceNoBionicPageSizeMacro" into main am: 3ad4cf3a9a am: 630ed2bc87
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2857828

Change-Id: I724c34f2f66375dee2aea399ed73e735e64aa772
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 14:41:35 +00:00
Vilas Bhat
ce0ea6c649 Merge "16k: soong: Update DevicePageSizeAgnostic to DeviceNoBionicPageSizeMacro" into main am: 3ad4cf3a9a am: 3f2cdb2665
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2857828

Change-Id: Id267241fc7ff968611f0a12c1c8ed77598697b0c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 14:39:55 +00:00
Vilas Bhat
3f2cdb2665 Merge "16k: soong: Update DevicePageSizeAgnostic to DeviceNoBionicPageSizeMacro" into main am: 3ad4cf3a9a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2857828

Change-Id: Ic5d8c2efc8d41b766812d551607f7f6931060a2f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 14:09:16 +00:00
Vilas Bhat
630ed2bc87 Merge "16k: soong: Update DevicePageSizeAgnostic to DeviceNoBionicPageSizeMacro" into main am: 3ad4cf3a9a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2857828

Change-Id: I4c2f957555d98453bf6498515282da8c627525ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 14:08:47 +00:00
Aleksei Vetrov
32b72eb41d Merge "Move NDK ABI monitoring enabling flag to release flags" into main am: fb510be871 am: 17565a7c67 am: fa9f9ce598
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2843703

Change-Id: I43951e2824b33331012d7ff2e8a7d417495f0b63
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 13:49:55 +00:00
Aleksei Vetrov
73031fcc06 Merge "Move NDK ABI monitoring enabling flag to release flags" into main am: fb510be871 am: d193a77232 am: 255c274734
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2843703

Change-Id: Id381783bfcab66b9c83e198107f39822e0093b9d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 13:49:28 +00:00
Vilas Bhat
3ad4cf3a9a Merge "16k: soong: Update DevicePageSizeAgnostic to DeviceNoBionicPageSizeMacro" into main 2023-12-06 13:16:19 +00:00
Aleksei Vetrov
fa9f9ce598 Merge "Move NDK ABI monitoring enabling flag to release flags" into main am: fb510be871 am: 17565a7c67
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2843703

Change-Id: I1290effae8514f3dc44023f822fc6f2e5b666af8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 13:02:17 +00:00
Aleksei Vetrov
255c274734 Merge "Move NDK ABI monitoring enabling flag to release flags" into main am: fb510be871 am: d193a77232
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2843703

Change-Id: Iec19d80cbf53261580d608c18f2b3b773c69f423
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 13:00:23 +00:00
Aleksei Vetrov
d193a77232 Merge "Move NDK ABI monitoring enabling flag to release flags" into main am: fb510be871
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2843703

Change-Id: I1d32fefcbc05e07d1898f2ffbb1888b2947a594b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 12:29:22 +00:00
Aleksei Vetrov
17565a7c67 Merge "Move NDK ABI monitoring enabling flag to release flags" into main am: fb510be871
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2843703

Change-Id: I528bd3a7792d4be794fc63b8dd85fe026013d32e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 12:29:12 +00:00
Aleksei Vetrov
fb510be871 Merge "Move NDK ABI monitoring enabling flag to release flags" into main 2023-12-06 11:11:35 +00:00
Aditya Choudhary
f691a4c98b Merge changes from topic "code_metadata" into main am: 4c3e2df157 am: ab279a0571 am: 2d33743e74
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2852607

Change-Id: I3d5cd64393dbe1e797baa3d3c24e5ec3b8ecae22
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 09:30:24 +00:00
Aditya Choudhary
e4bc39a3af Merge changes from topic "code_metadata" into main am: 4c3e2df157 am: d798f5c879 am: 519452c5ad
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2852607

Change-Id: I43080cae5ee6eea4c71d309e6778552543950f89
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 09:30:00 +00:00
Aditya Choudhary
bacf236669 Add Code Metadata rule to soong/testing. am: 8094b6bf9d am: 7d37796d24 am: f1c7380dd6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2786121

Change-Id: Idcbb54dea58ff61ad430eee2e21b79bf01eb7219
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 09:29:54 +00:00
Aditya Choudhary
2d33743e74 Merge changes from topic "code_metadata" into main am: 4c3e2df157 am: ab279a0571
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2852607

Change-Id: I603c630746793e6d22820c3d0582c7aafafbac1b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 08:59:41 +00:00
Aditya Choudhary
519452c5ad Merge changes from topic "code_metadata" into main am: 4c3e2df157 am: d798f5c879
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2852607

Change-Id: I7352cd1f8e4d9aa1fd65efd21cd71f6c86278afa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 08:58:01 +00:00
Aditya Choudhary
f1c7380dd6 Add Code Metadata rule to soong/testing. am: 8094b6bf9d am: 7d37796d24
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2786121

Change-Id: I24f0fd2728f426f666a78679acb0b912ff4fd0ad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 08:57:55 +00:00
Aditya Choudhary
ab279a0571 Merge changes from topic "code_metadata" into main am: 4c3e2df157
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2852607

Change-Id: Idbe1050f36ce3bc7e22bc8210dcabd045d20d7db
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 08:11:25 +00:00
Aditya Choudhary
d798f5c879 Merge changes from topic "code_metadata" into main am: 4c3e2df157
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2852607

Change-Id: Icc9c1eda9b93e1ec897425b98cb8f16f83431409
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 08:11:06 +00:00
Aditya Choudhary
7d37796d24 Add Code Metadata rule to soong/testing. am: 8094b6bf9d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2786121

Change-Id: I40154b3f9d2c170cb7aacbf6f0b9383b2e87f444
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 08:11:01 +00:00
Aditya Choudhary
4c3e2df157 Merge changes from topic "code_metadata" into main
* changes:
  Add source file provider for genrule/srcs, python libraries and rust libraries.
  Add Code Metadata rule to soong/testing.
2023-12-06 07:37:50 +00:00
Jooyung Han
6763767b6f Merge "Error if vendor apex adds an LLNDK library" into main am: 2588c54d01 am: 82355e9041 am: 8095a1a5df
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2858985

Change-Id: I41f6509167d63bfef6234c641a5d85b35efc4493
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 04:00:24 +00:00
Jooyung Han
5aacfada30 Merge "Error if vendor apex adds an LLNDK library" into main am: 2588c54d01 am: 64a51889e8 am: 096110cf4a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2858985

Change-Id: If4730c642e71dd0a8294076666a489994073b163
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 03:59:31 +00:00
Jooyung Han
8095a1a5df Merge "Error if vendor apex adds an LLNDK library" into main am: 2588c54d01 am: 82355e9041
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2858985

Change-Id: Ib190a0096e691c11c94dea41ef567284b7bb4488
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 03:59:17 +00:00
Jooyung Han
096110cf4a Merge "Error if vendor apex adds an LLNDK library" into main am: 2588c54d01 am: 64a51889e8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2858985

Change-Id: I7d7287c089e07b5c64659cea98ef8ca73b737918
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 03:07:51 +00:00
Jooyung Han
82355e9041 Merge "Error if vendor apex adds an LLNDK library" into main am: 2588c54d01
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2858985

Change-Id: I9b90787281b2818fa0d79e8a38ca9cd1edf097aa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 02:59:26 +00:00
Cole Faust
e8834d9913 Add llvm-objcopy to android_sdk_repo_host's implicit tools am: df34caf8b5 am: 37f8b661fe am: ef7db81c27
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2860767

Change-Id: I79003418f85394bed85381a6ec2c5e2b62e95716
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 02:34:24 +00:00
Cole Faust
e003a29489 Add llvm-objcopy to android_sdk_repo_host's implicit tools am: df34caf8b5 am: ae4898e3f3 am: 1835b364fc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2860767

Change-Id: Ia53fd431fddd7524fd3177f9a26631d8d4c64f95
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 02:34:11 +00:00
Jooyung Han
64a51889e8 Merge "Error if vendor apex adds an LLNDK library" into main am: 2588c54d01
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2858985

Change-Id: I05299415612f82859323831da1acf0c90943d2de
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 02:33:55 +00:00
Jooyung Han
2588c54d01 Merge "Error if vendor apex adds an LLNDK library" into main 2023-12-06 01:45:48 +00:00
Cole Faust
ef7db81c27 Add llvm-objcopy to android_sdk_repo_host's implicit tools am: df34caf8b5 am: 37f8b661fe
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2860767

Change-Id: I587fa7d9889d5367f6c4c3a16a00e8bb4b8bea44
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 01:26:23 +00:00
Cole Faust
1835b364fc Add llvm-objcopy to android_sdk_repo_host's implicit tools am: df34caf8b5 am: ae4898e3f3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2860767

Change-Id: I63d42c476c9f140ac34f24cf44705ff665811ada
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 01:13:19 +00:00
Cole Faust
37f8b661fe Add llvm-objcopy to android_sdk_repo_host's implicit tools am: df34caf8b5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2860767

Change-Id: Ic24df298c9c4444b59a8bf835e84af0afaa3ea18
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 00:52:08 +00:00
Cole Faust
ae4898e3f3 Add llvm-objcopy to android_sdk_repo_host's implicit tools am: df34caf8b5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2860767

Change-Id: I84b8348e64fd2462ee241c8411b12428c0ed0a05
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-06 00:41:14 +00:00
Aleksei Vetrov
146e9824c5 Move NDK ABI monitoring enabling flag to release flags
Currently NDK ABI monitoring is enabled by switching boolean flag in
soong code. When this flag is switched, it will enable ABI monitoring in
all release configurations at once.

This change moves the flag from soong code to the trunk-stable flags
framework ("build/release/build_flags.scl") that allows to enable it
only in specific configurations like "trunk-staging".

Test: TH
Bug: 156513478
Change-Id: Ibb810a834c0d756b22782b1a2d8ec5a5e575a4b3
2023-12-05 23:52:46 +00:00
Vilas Bhat
b3d2d22a5d 16k: soong: Update DevicePageSizeAgnostic to DeviceNoBionicPageSizeMacro
This is part of a larger change to update the flag
PRODUCT_PAGE_SIZE_AGNOSTIC to PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO.
This is to help clarify that this flag doesn't mean the device
will actually work end-to-end with any page size.

Bug: 312541564
Test:
```
source build/envsetup.sh
lunch aosp_cf_arm64_phone_pgagnostic-trunk-userdebug
m
cat out/soong/build.aosp_cf_arm64_phone_pgagnostic.ninja | grep __BIONIC_NO_PAGE_SIZE_MACRO
```

Change-Id: I33033876d0d4a276d1bb962d40315b71a3968c66
2023-12-05 23:49:50 +00:00
Cole Faust
df34caf8b5 Add llvm-objcopy to android_sdk_repo_host's implicit tools
llvm-strip is actually a symlink to llvm-objcopy. Since aosp/2850015,
rules must add both the symlink and the target of the symlink to
the sandbox to avoid a dangling symlink.

Fixes: 314994282
Test: m sdk sdk_repo dist
Change-Id: I72494596f3597e176222a44c822d0b12cdd4cde4
2023-12-05 14:44:42 -08:00
Hugo Drumond Jacob
2399fe4942 Merge "Revert "Sandbox chre_atoms_log.h and deqp_spvtools_update_build_version"" into main am: fe3777742a am: 567ed1b7b0 am: 1814a3c758
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2859245

Change-Id: I76687a66120a50ba8c52768c45b714502d8834ca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 21:30:14 +00:00
Hugo Drumond Jacob
0ee291f223 Merge "Revert "Sandbox chre_atoms_log.h and deqp_spvtools_update_build_version"" into main am: fe3777742a am: 4b971d7039 am: 344d5b6113
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2859245

Change-Id: Ic28177e5fa6974d9d02e8061c0a8d68f9c916bd9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 21:28:37 +00:00
Automerger Merge Worker
400a35aa9d Merge "Merge "Handle symlinks in sbox" into main am: 14e1149195 am: ef65c23a22" into udc-qpr-dev-plus-aosp am: 52c04bf464
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2850015

Change-Id: I99bc1b68914324bc8d94feac73a84362fa54f6ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 21:28:26 +00:00
Cole Faust
7748587305 Merge "Handle symlinks in sbox" into main am: 14e1149195 am: 293162ec9e am: b13920fbcc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2850015

Change-Id: I6b1f1791ddbcd55900d4a675abf82c3a2e81b321
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 21:28:07 +00:00
Hugo Drumond Jacob
1814a3c758 Merge "Revert "Sandbox chre_atoms_log.h and deqp_spvtools_update_build_version"" into main am: fe3777742a am: 567ed1b7b0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2859245

Change-Id: Ibd7465744e70d8f80db2290f16721edfc658dab7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 20:59:03 +00:00
Hugo Drumond Jacob
344d5b6113 Merge "Revert "Sandbox chre_atoms_log.h and deqp_spvtools_update_build_version"" into main am: fe3777742a am: 4b971d7039
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2859245

Change-Id: Iefe9a5e1698a574418ef821cb17201e7f1d091ae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 20:56:25 +00:00
Automerger Merge Worker
52c04bf464 Merge "Merge "Handle symlinks in sbox" into main am: 14e1149195 am: ef65c23a22" into udc-qpr-dev-plus-aosp 2023-12-05 20:56:21 +00:00
Cole Faust
e52420154c Merge "Handle symlinks in sbox" into main am: 14e1149195 am: ef65c23a22
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2850015

Change-Id: If27e54d73d6232d51068153d0505ac26784e5033
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 20:56:14 +00:00
Cole Faust
b13920fbcc Merge "Handle symlinks in sbox" into main am: 14e1149195 am: 293162ec9e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2850015

Change-Id: I9e8994c1960589497b9b15664751f191d0da1473
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 20:56:08 +00:00