Commit Graph

54708 Commits

Author SHA1 Message Date
Sam Delmerico
e647d0bbb5 Merge "build device binary for java_test_host" am: af20c7cad1 am: a4a08a2bcb am: 4a428735e9 am: 95b3310514
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1957100

Change-Id: If9c805a47b5d35d3e6ae87035e8f6d7924c210f7
2022-01-27 15:43:16 +00:00
Sam Delmerico
95b3310514 Merge "build device binary for java_test_host" am: af20c7cad1 am: a4a08a2bcb am: 4a428735e9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1957100

Change-Id: I562801b35cd35840aff52a9580756cf7b42e699d
2022-01-27 15:23:33 +00:00
Sam Delmerico
4a428735e9 Merge "build device binary for java_test_host" am: af20c7cad1 am: a4a08a2bcb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1957100

Change-Id: I1fe0c0b581272e2f2af213f2818acb954d321769
2022-01-27 15:07:03 +00:00
Sam Delmerico
a4a08a2bcb Merge "build device binary for java_test_host" am: af20c7cad1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1957100

Change-Id: I07feaba037f6200fa6cb2f97e46bca5f367d6259
2022-01-27 14:49:37 +00:00
Sam Delmerico
af20c7cad1 Merge "build device binary for java_test_host" 2022-01-27 14:30:39 +00:00
Yi Kong
df8b66863c Merge "Add tests for afdo.go" am: a86875eefb am: 0a3a678a16 am: 65ab797a36 am: f473605a47
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1961260

Change-Id: I58663272e24806104d21b2613d91902f4ceb3530
2022-01-27 05:30:32 +00:00
Yi Kong
f473605a47 Merge "Add tests for afdo.go" am: a86875eefb am: 0a3a678a16 am: 65ab797a36
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1961260

Change-Id: I2b72ef92e15eb6335808296f6353b698cf338180
2022-01-27 05:11:30 +00:00
Yi Kong
65ab797a36 Merge "Add tests for afdo.go" am: a86875eefb am: 0a3a678a16
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1961260

Change-Id: Id0443a08322c98d3d71d6a0f8892e471fde1bbbb
2022-01-27 04:54:07 +00:00
Yi Kong
0a3a678a16 Merge "Add tests for afdo.go" am: a86875eefb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1961260

Change-Id: I655477496451fb778bdc5cb7c81526fafb801b76
2022-01-27 04:41:12 +00:00
Yi Kong
a86875eefb Merge "Add tests for afdo.go" 2022-01-27 04:27:28 +00:00
Liz Kammer
d36dc5d8d4 Merge "Reverse order of tag and android module checks" am: 91ee673ccd am: 442ed3f1d5 am: d017eb755a am: b237576331
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1959619

Change-Id: I9b5dbb488057544785aeafeb516d5dfb39c2f65d
2022-01-26 20:16:02 +00:00
Sam Delmerico
b3342ce580 build device binary for java_test_host
This commit adds support for a java_host_test that requires a target
binary to run. If the binary has host and target variants and is added
as a dependency in the `data` attribute, then the host variant is used.
Instead, we need a way to force the use of the target variant.

Bug: 182919153
Test: add code from aosp/1647282/1 && atest AuthFsHostTest
Change-Id: I68a6259b41a5e6809e1b82eec3122ffdf5067f56
2022-01-26 19:57:27 +00:00
Liz Kammer
b237576331 Merge "Reverse order of tag and android module checks" am: 91ee673ccd am: 442ed3f1d5 am: d017eb755a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1959619

Change-Id: Idb533a884d4458841cb15a2da8c356a07e9ca79a
2022-01-26 19:36:19 +00:00
Liz Kammer
d017eb755a Merge "Reverse order of tag and android module checks" am: 91ee673ccd am: 442ed3f1d5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1959619

Change-Id: I39eb7bd6ec54c7eaf72396fd78d966f23b865ad4
2022-01-26 19:26:02 +00:00
Liz Kammer
442ed3f1d5 Merge "Reverse order of tag and android module checks" am: 91ee673ccd
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1959619

Change-Id: Ia50c00079c95188c4e5e5c4a9a2302231e712de6
2022-01-26 19:08:06 +00:00
Liz Kammer
91ee673ccd Merge "Reverse order of tag and android module checks" 2022-01-26 18:53:40 +00:00
Treehugger Robot
ab776f7c64 Merge "[cc/tidy] Disable cert-err33-c" am: 2d305010af am: e66acc24ed am: 2d19e0908d am: 66c73ffe6d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1960241

Change-Id: I4a2ab2411134f8e17663b255ced58afd238a552f
2022-01-26 12:06:13 +00:00
Treehugger Robot
66c73ffe6d Merge "[cc/tidy] Disable cert-err33-c" am: 2d305010af am: e66acc24ed am: 2d19e0908d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1960241

Change-Id: I9d70fb5a1ceca01c0d278dbcba622173599f270a
2022-01-26 11:41:21 +00:00
Treehugger Robot
2d19e0908d Merge "[cc/tidy] Disable cert-err33-c" am: 2d305010af am: e66acc24ed
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1960241

Change-Id: I3e90550203e2122b8664830babd56aa3bc817230
2022-01-26 11:13:53 +00:00
Treehugger Robot
e66acc24ed Merge "[cc/tidy] Disable cert-err33-c" am: 2d305010af
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1960241

Change-Id: I8fcfe41409f8f4ed7e8b5acf12ea4e91125b4939
2022-01-26 10:53:26 +00:00
Treehugger Robot
2d305010af Merge "[cc/tidy] Disable cert-err33-c" 2022-01-26 10:34:58 +00:00
Yi Kong
d5954a2a92 Add tests for afdo.go
Bug: 79161490
Test: presubmit
Change-Id: I686b5226aad5011ab30a0a105f8c7866cd610502
2022-01-26 17:46:33 +08:00
Yi Kong
4fc46eebab Merge "Sampling PGO deprecation" am: 3440d0d474 am: 7449127548 am: 768f69320f am: bef7ee1451
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1960104

Change-Id: If974f3b8e859f8374199dd396e3aef3e3ad4fe56
2022-01-26 07:18:06 +00:00
Yi Kong
bef7ee1451 Merge "Sampling PGO deprecation" am: 3440d0d474 am: 7449127548 am: 768f69320f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1960104

Change-Id: I8e2d11431b439511dfb45268e16dd2e4372f8ccb
2022-01-26 06:45:48 +00:00
Yi Kong
768f69320f Merge "Sampling PGO deprecation" am: 3440d0d474 am: 7449127548
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1960104

Change-Id: Ibdebdedbb59f9726ab772b9cc687fe2c35869f82
2022-01-26 06:28:19 +00:00
Yi Kong
7449127548 Merge "Sampling PGO deprecation" am: 3440d0d474
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1960104

Change-Id: I85e6f4b33b5ef61255ee9a28c1ac2ff1cb5656f2
2022-01-26 06:10:40 +00:00
Yi Kong
3440d0d474 Merge "Sampling PGO deprecation" 2022-01-26 05:43:42 +00:00
Wei Li
66b42aeb20 Merge "Add bp2build support for property "compressible" of apex module." am: a61dbd457e am: c311b19b3a am: 254b753da8 am: 7e82c20b19
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1956876

Change-Id: Ie5033ec7691a8613548ba124822cb272831bd5c7
2022-01-26 02:39:59 +00:00
Wei Li
7e82c20b19 Merge "Add bp2build support for property "compressible" of apex module." am: a61dbd457e am: c311b19b3a am: 254b753da8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1956876

Change-Id: I1973da08736cfee611327a5920a1dd078e4f5af7
2022-01-26 02:21:54 +00:00
Wei Li
254b753da8 Merge "Add bp2build support for property "compressible" of apex module." am: a61dbd457e am: c311b19b3a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1956876

Change-Id: Ic74d54aa9f6060a6c073d1a6c073c28036cfb46e
2022-01-26 02:03:51 +00:00
Treehugger Robot
fa113b6718 Merge "[NFCI] Change llvm-ar '-format' to be '--format'." am: f73658bdc6 am: 02dc83d69f am: 9e26721c8a am: d4eec32223
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1959508

Change-Id: Ie1dba99395aba3cf00469a2171dc3f968451f861
2022-01-26 02:03:25 +00:00
Wei Li
c311b19b3a Merge "Add bp2build support for property "compressible" of apex module." am: a61dbd457e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1956876

Change-Id: I09735ac7fed527429612fad76f79d0f0a93b4874
2022-01-26 01:52:44 +00:00
Treehugger Robot
d4eec32223 Merge "[NFCI] Change llvm-ar '-format' to be '--format'." am: f73658bdc6 am: 02dc83d69f am: 9e26721c8a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1959508

Change-Id: Id6b5b21e3258ed4861896b268f2d33b126a540de
2022-01-26 01:45:53 +00:00
Wei Li
a61dbd457e Merge "Add bp2build support for property "compressible" of apex module." 2022-01-26 01:37:09 +00:00
Treehugger Robot
9e26721c8a Merge "[NFCI] Change llvm-ar '-format' to be '--format'." am: f73658bdc6 am: 02dc83d69f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1959508

Change-Id: I1121bc682eaf6c5815b88ffd1cfea3f8a5e1bb14
2022-01-26 01:27:40 +00:00
Treehugger Robot
02dc83d69f Merge "[NFCI] Change llvm-ar '-format' to be '--format'." am: f73658bdc6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1959508

Change-Id: Ic2fd5cf1c6c1df598519acfb2b08aac4127845d4
2022-01-26 01:10:29 +00:00
Treehugger Robot
f73658bdc6 Merge "[NFCI] Change llvm-ar '-format' to be '--format'." 2022-01-26 00:53:36 +00:00
Pirama Arumuga Nainar
5fc137b63b [cc/tidy] Disable cert-err33-c
Bug: http://b/216364337

This check warns when return values of standard-library functions
(including fprintf, snprintf) are not checked. Some of these warnings
turn to error when tidy_checks_as_errors in Android.bp.

Disable this for now and follow-up after compiler update to disable or
fix individual instances.

Test: Build with new compiler
Change-Id: I5af89b3f9cea4961c69708c51d22c510d478405b
2022-01-25 15:45:06 -08:00
Wei Li
f034cb4d7b Add bp2build support for property "compressible" of apex module.
Bug: 214466457
Bug: 207551677
Test: b build //build/bazel/examples/apex/minimal:build.bazel.examples.apex.minimal
Test: b test //build/bazel/tests/apex:build.bazel.examples.apex.minimal_apex
Test: b test //build/bazel/tests/apex:build.bazel.examples.apex.minimal_capex

Change-Id: I6bf12c1b0c52d4486968bb430a67a3c3110766db
2022-01-25 19:42:43 +00:00
Wei Li
06904c16db Merge changes from topic "presubmit-am-4fcef86e10d6490babfaabd1a1c13c46"
* changes:
  [automerged blank] Add new property "exclude_kotlinc_generated_files" for excluding files generated by kotlinc from the output files of Java related modules. 2p: d9100a56e6
  Add new property "exclude_kotlinc_generated_files" for excluding files generated by kotlinc from the output files of Java related modules.
2022-01-25 18:37:51 +00:00
Mitch Phillips
ed0dd76eaa [NFCI] Change llvm-ar '-format' to be '--format'.
Upcoming versions of the toolchain (at least when I was locally testing)
drop support for the single-dashed argument type. Fixing this ahead of
time as to hopefully avoid the toolchain-release-blocking bug in future
:).

Bug: N/A
Test: Build the platform.
Change-Id: Ia2c6dcb19556f1979f9a6ecfd3a0ec58fb73e36e
2022-01-25 10:35:50 -08:00
Yi Kong
470f76f589 Sampling PGO deprecation
Everything is now switched over to AFDO, let's deprecate sampling PGO.

Keep the code around for a little while longer in case anything needs to
revert back.

Test: presubmit
Change-Id: Ibd838bbd0e1157343fcdc2eca40de5b99126fe6f
2022-01-26 02:34:34 +08:00
Jooyung Han
86d09ffad8 Merge "Linkerconfig with namespace contribution" am: 620dc3f4f9 am: fac53d8cff am: f1a58369c4 am: 20063ce646
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1959131

Change-Id: I368190bfc57e8abd9bc20080b4b2bb66521b1f8a
2022-01-25 17:11:23 +00:00
Jooyung Han
20063ce646 Merge "Linkerconfig with namespace contribution" am: 620dc3f4f9 am: fac53d8cff am: f1a58369c4
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1959131

Change-Id: I8ab17c8a3d4956626b9d3be9355932f973cc48f7
2022-01-25 16:54:06 +00:00
Jooyung Han
f1a58369c4 Merge "Linkerconfig with namespace contribution" am: 620dc3f4f9 am: fac53d8cff
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1959131

Change-Id: Iaffe9fab747e7d5566a7e2c3300118421b3d6ca0
2022-01-25 16:35:59 +00:00
Jooyung Han
fac53d8cff Merge "Linkerconfig with namespace contribution" am: 620dc3f4f9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1959131

Change-Id: Ieb4e144db27f9da3b9395bd82e04001406097827
2022-01-25 16:17:50 +00:00
Jooyung Han
620dc3f4f9 Merge "Linkerconfig with namespace contribution" 2022-01-25 16:01:31 +00:00
Treehugger Robot
19606328db Merge "Allow static binaries to enable AFDO" am: efdc4f4d42 am: 162f9c5f33 am: 29e6277c10 am: edbd3e1e62
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1958922

Change-Id: I7bf0988b48d919c817e5cc9831197474a08bbf47
2022-01-25 09:55:44 +00:00
Treehugger Robot
edbd3e1e62 Merge "Allow static binaries to enable AFDO" am: efdc4f4d42 am: 162f9c5f33 am: 29e6277c10
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1958922

Change-Id: I733c5ff6f39039940a93e61bfd691a28147e94e5
2022-01-25 09:38:03 +00:00
Treehugger Robot
29e6277c10 Merge "Allow static binaries to enable AFDO" am: efdc4f4d42 am: 162f9c5f33
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1958922

Change-Id: I8a0c07072699ad2e2c9b11323412dbe0d08eb127
2022-01-25 09:21:10 +00:00