Commit Graph

80163 Commits

Author SHA1 Message Date
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
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
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
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
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
Hugo Drumond Jacob
4b971d7039 Merge "Revert "Sandbox chre_atoms_log.h and deqp_spvtools_update_build_version"" into main am: fe3777742a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2859245

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

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

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

Change-Id: I6217d7c30cd45c02fcef77b9d29eb1cd56056f2d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 19:41:07 +00:00
Hugo Drumond Jacob
fe3777742a Merge "Revert "Sandbox chre_atoms_log.h and deqp_spvtools_update_build_version"" into main 2023-12-05 19:09:34 +00:00
Aditya Choudhary
8094b6bf9d Add Code Metadata rule to soong/testing.
This Cl adds a new rule to Soong to generate code ownership metadata. Also, this CL adds a provider in the Java SDK library to provide generated source files to the Code_metadata rule. Will add providers to other libraries in the future changes.

Bug: 296873595
Change-Id: Ic2e43aa9b161231fea4416d1f0d36b778361d7c5
2023-12-05 18:10:03 +00:00
Cole Faust
14e1149195 Merge "Handle symlinks in sbox" into main 2023-12-05 17:51:55 +00:00
Hugo Drumond Jacob
afadb164fd Revert "Sandbox chre_atoms_log.h and deqp_spvtools_update_build_version"
This reverts commit 12dcc8649e.

Reason for revert: See b/314904106

Bug: 314904106
Change-Id: Icb048d86a66a5f0492c3ae017314f4cdcd3ffabe
2023-12-05 17:49:50 +00:00
Treehugger Robot
a19cf007bd Merge changes from topics "libz-no-stubs-for-vendor", "vendor-etc-linker-config" into main am: fedbb5c3be am: 10ae393d8a am: b2830032de
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853092

Change-Id: Ib5fe8760981400238aae2e10630fcee88d84b398
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 07:43:29 +00:00
Jooyung Han
a123bb27e0 Add cc_library.target.vendor.no_stubs am: 85707de8c1 am: 2f7cb3854e am: b5b60f9b37
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853091

Change-Id: I9d67a01633d0c0e0750c8defe6caf9d71aae0232
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 07:43:22 +00:00
Colin Cross
4af1b7a13e Merge "Move startRBE error handling to the main goroutine" into main am: 31783628ff am: 60b62f67b0 am: 9a746cfd0e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2849973

Change-Id: I1031b7907ca20d9f6d3400439ee1ca3fd4df381e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 07:43:02 +00:00
Treehugger Robot
b2830032de Merge changes from topics "libz-no-stubs-for-vendor", "vendor-etc-linker-config" into main am: fedbb5c3be am: 10ae393d8a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853092

Change-Id: I5dc26eaa269f5aa34277d51fba0ac459415ca0a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 07:08:29 +00:00
Jooyung Han
b5b60f9b37 Add cc_library.target.vendor.no_stubs am: 85707de8c1 am: 2f7cb3854e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853091

Change-Id: I48385e408f1aa3ca1f8c43cab47c3c791a93cbe9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 07:08:21 +00:00
Colin Cross
9a746cfd0e Merge "Move startRBE error handling to the main goroutine" into main am: 31783628ff am: 60b62f67b0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2849973

Change-Id: Id26b7417c41461bf17f19f213cdb8a21fc140a8f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 07:03:18 +00:00
Treehugger Robot
be7c184821 Merge changes from topics "libz-no-stubs-for-vendor", "vendor-etc-linker-config" into main am: fedbb5c3be am: e4be5409a9 am: d43082e6ca
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853092

Change-Id: Ifae51dddd8ccaf4886e79fb4f264d6b54e129628
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 06:54:57 +00:00
Jooyung Han
a1c9cb144b Add cc_library.target.vendor.no_stubs am: 85707de8c1 am: 578c212857 am: e1502b91d8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853091

Change-Id: If6eae0c99ade51e0394500522d53ba8ece3fa628
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 06:54:48 +00:00
Colin Cross
47ce157ecb Merge "Move startRBE error handling to the main goroutine" into main am: 31783628ff am: 543c7e121c am: 8b23eff68d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2849973

Change-Id: Iad064435fedda36c3d9fcaada3bebafdf2da0b6e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 06:53:54 +00:00
Jooyung Han
2034875cac Error if vendor apex adds an LLNDK library
This is a common mistake when creating a vendor apex. They often try to
list all dependencies. Adding an LLNDK results in putting a stub library
in APEX, which simply doesn't work.

This change prevents stubs from being added to APEX.

Bug: 314033460
Test: go test ./apex
Change-Id: Ic3365047028d9ab6f06992d52aece5a3890177bb
2023-12-05 15:23:56 +09:00
Treehugger Robot
10ae393d8a Merge changes from topics "libz-no-stubs-for-vendor", "vendor-etc-linker-config" into main am: fedbb5c3be
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853092

Change-Id: Idf988f0b680349f747f0145eaea4f75b033b2ca2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 06:20:08 +00:00
Jooyung Han
2f7cb3854e Add cc_library.target.vendor.no_stubs am: 85707de8c1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853091

Change-Id: I8e7aaf1d3a8e2029f75636410e97945e5339cbb3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 06:19:59 +00:00
Colin Cross
60b62f67b0 Merge "Move startRBE error handling to the main goroutine" into main am: 31783628ff
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2849973

Change-Id: I3243f7ad08000dcaa889bd8388f80d8980c422ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 06:06:53 +00:00
Treehugger Robot
d43082e6ca Merge changes from topics "libz-no-stubs-for-vendor", "vendor-etc-linker-config" into main am: fedbb5c3be am: e4be5409a9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853092

Change-Id: I61dc551e4daf2029ba220956dcdda752cb027407
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 06:05:30 +00:00
Jooyung Han
e1502b91d8 Add cc_library.target.vendor.no_stubs am: 85707de8c1 am: 578c212857
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853091

Change-Id: If20cbc49c6b623a5ebeb1b58f7b1b79d4898aaf7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 06:05:23 +00:00
Colin Cross
8b23eff68d Merge "Move startRBE error handling to the main goroutine" into main am: 31783628ff am: 543c7e121c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2849973

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