Chih-hung Hsieh
95859ee707
Merge "Reduce tidy checks in org.chromium.arc.mojom" am: 5181502756
am: 7196ec8e1b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2088473
Change-Id: I447189a16ba3639641faed37918adf8ef076533d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-07 00:36:25 +00:00
Chih-hung Hsieh
5181502756
Merge "Reduce tidy checks in org.chromium.arc.mojom"
2022-05-06 23:31:32 +00:00
Trevor Radcliffe
d13a0636fe
Merge "Make isolated true by default for gtest" am: 2845464d2d
am: d2878482eb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2068108
Change-Id: I29c67ef4a2b72ec06fb0dea3fcee8232fc6ba5e1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-06 17:55:46 +00:00
Trevor Radcliffe
2845464d2d
Merge "Make isolated true by default for gtest"
2022-05-06 17:11:17 +00:00
Chih-Hung Hsieh
47e35bbd25
Reduce tidy checks in org.chromium.arc.mojom
...
Too many warnings from this library.
Treat it the same as tidyExternalVendor projects.
Bug: 231626164
Test: make tidy-vendor-google_arc_subset
Change-Id: Ieaf748517390cb6dfac7e85500666dc9f49ffd52
2022-05-05 14:09:12 -07:00
David Brazdil
9814b83996
Add linker_scripts property am: 958c957696
am: b6c3de2689
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2073768
Change-Id: I0ef2c0218d1dedee702f15e1fb154d111f077182
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-05 17:39:46 +00:00
David Brazdil
530ba0cd3e
Fix typo in installer.go am: 3eb5a74a26
am: 0ddc067f16
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2076519
Change-Id: I55b3d9acbcd88988fc553204f91b47608b8c0eb7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-05 17:39:42 +00:00
David Brazdil
958c957696
Add linker_scripts property
...
Add a linker_scripts property that is similar to version_script
but uses a -Wl,--script flag and can be passed multiple times.
Test: TestBinaryLinkerScripts
Change-Id: If405cfbcdaf8e99559414ba759734084fae0f7ec
2022-05-05 16:36:56 +01:00
David Brazdil
3eb5a74a26
Fix typo in installer.go
...
Test: builds
Change-Id: I51364616e2a16f932d34ef33565d04a00d8f4ca5
2022-05-05 16:36:56 +01:00
Mark Dacek
87989eed0f
Merge "Log information for Mixed Builds modules. Test: Output matches expected. https://paste.googleplex.com/5913495636803584?raw Performance evaluated: https://docs.google.com/spreadsheets/d/1X7eOVBKEZUwUWl5i8CDfBo9yUeZrDPXWi2JYO4BEZt4/edit?resourcekey=0-co8crIFW9dpiedhCMkhAgw#gid=0 " am: 390df4c181
am: f06d0af87d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2072287
Change-Id: I2da415e45f8feb50ee219e01d3247bc33e6ac441
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-03 22:00:01 +00:00
Mark Dacek
390df4c181
Merge "Log information for Mixed Builds modules. Test: Output matches expected. https://paste.googleplex.com/5913495636803584?raw Performance evaluated: https://docs.google.com/spreadsheets/d/1X7eOVBKEZUwUWl5i8CDfBo9yUeZrDPXWi2JYO4BEZt4/edit?resourcekey=0-co8crIFW9dpiedhCMkhAgw#gid=0 "
2022-05-03 20:04:10 +00:00
MarkDacek
ff851b83b6
Log information for Mixed Builds modules.
...
Test: Output matches expected. https://paste.googleplex.com/5913495636803584?raw
Performance evaluated: https://docs.google.com/spreadsheets/d/1X7eOVBKEZUwUWl5i8CDfBo9yUeZrDPXWi2JYO4BEZt4/edit?resourcekey=0-co8crIFW9dpiedhCMkhAgw#gid=0
Change-Id: I88780c7cc52a189a72216c5e2e499c96574b3731
2022-05-03 18:11:32 +00:00
Trevor Radcliffe
cd8fd67753
Make isolated true by default for gtest
...
This change sets everything up to do this, but does not actually
enable it. jdesprez will follow up by making a one line change
that actually turns the default to true when he does test
debugging/verification.
Bug: 178498003
Test: build. Relying on @jdesprez for the rest of the verification
Change-Id: I3b1b6b57279dd4f9f7fc559e2d3ad76911b045e8
2022-05-03 14:51:16 +00:00
Treehugger Robot
d0ace6dffb
Merge "Remove version_selector mutator" am: 7f5b4e3229
am: 09c23eb3b0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2060089
Change-Id: If216f7704bc6a3e56be329c1883545c4061e320e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-03 05:52:26 +00:00
Treehugger Robot
7f5b4e3229
Merge "Remove version_selector mutator"
2022-05-03 03:06:57 +00:00
Tianyu Jiang
dde3f8eda1
Merge "Revert "Update to clang-r450784e"" am: 5ae0cd2a38
am: aaf74b0443
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2083810
Change-Id: I6da5df2ec6cde975e401e958fcc72be000503cf1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-03 00:09:00 +00:00
Tianyu Jiang
5ae0cd2a38
Merge "Revert "Update to clang-r450784e""
2022-05-02 23:14:38 +00:00
Tianyu Jiang
cc84ca767d
Revert "Update to clang-r450784e"
...
Revert submission 2080443-update-clang-8508608
Reason for revert: b/230930120
Reverted Changes:
I678829f02:Update to clang-r450784e
Change-Id: I89e336ec1deffddbbbf872a3ee4a1082a65fb137
2022-05-02 23:06:49 +00:00
Treehugger Robot
b99b6dd144
Merge "Remove warnings about mismatched types with builtins for stubs." am: b69919c70d
am: 755be611c1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2081784
Change-Id: I6eb6f647cdbfd3d81cc5602417226c0965ae114f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 23:18:48 +00:00
Treehugger Robot
b69919c70d
Merge "Remove warnings about mismatched types with builtins for stubs."
2022-04-29 22:29:27 +00:00
Mitch Phillips
4e5f9a1521
Remove warnings about mismatched types with builtins for stubs.
...
Looks like new versions of the toolchain have an error about mismatching
the definitions used in the stubs with the builtin definitions. Since we
don't care about this when building stubs, ignore it by disabling the
builtin definitions.
Bug: N/A
Test: Build platform with ToT LLVM compiler.
Change-Id: I4e449c5fb96d0d5442fd57a7fea02ba69463324b
2022-04-29 13:12:28 -07:00
Treehugger Robot
cbc94d7fc5
Merge "Update to clang-r450784e" am: 28881cbd55
am: 4a83601c95
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2078625
Change-Id: I4c95c0fe770348fd017265f15b44b8f45a062bcb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 18:13:34 +00:00
Treehugger Robot
50da2c4530
Merge "Prototype changes for multitree" am: 184a6b87e5
am: 91255a653f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2076401
Change-Id: Icf425fdcfddcb1267d241175ec86758117e53afc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 18:09:34 +00:00
Treehugger Robot
0b80b69378
Merge "Use --dependency-file when linking elf files." am: ff22afa704
am: 87089903c2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1975926
Change-Id: I1413949241ed383368027fb3f1a10cb60cfb74f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 18:09:12 +00:00
Treehugger Robot
28881cbd55
Merge "Update to clang-r450784e"
2022-04-29 01:00:33 +00:00
Treehugger Robot
184a6b87e5
Merge "Prototype changes for multitree"
2022-04-28 22:20:47 +00:00
Treehugger Robot
ff22afa704
Merge "Use --dependency-file when linking elf files."
2022-04-28 22:14:54 +00:00
Oriol Prieto Gasco
eda12cb250
Set the dist dir for musl targets of build_version_test
...
Bug: 230604501
Test: build/soong/soong_ui.bash --make-mode apexer_tools static_apexer_tools dist BUILD_HOST_static=1 USE_HOST_MUSL=true
Change-Id: I29b7f4c16346e39b89f099eecf816d9811a7b587
Merged-In: I29b7f4c16346e39b89f099eecf816d9811a7b587
2022-04-28 14:18:59 +00:00
Oriol Prieto Gasco
d6db5357e6
Merge "Set the dist dir for musl targets of build_version_test" into tm-dev am: 557e3fa4a6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/17982168
Change-Id: Iee4b398f715ae6c39b1d244b9fdad618190647a3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-28 13:11:45 +00:00
Oriol Prieto Gasco
557e3fa4a6
Merge "Set the dist dir for musl targets of build_version_test" into tm-dev
2022-04-28 12:17:41 +00:00
Inseob Kim
5eb7ee9fad
Prototype changes for multitree
...
This change contains a prototype implementation for multitree. Several
interfaces and modules are added.
1. Imported/Exported
Modules implementing Exportable interface can export artifacts to other
components. "imported_filegroup" modules can import generated artifacts from other exported modules.
2. Multitree metadata
It contains information about imported/exported modules in each
component, and can be generated via "m update-meta".
3. cc library stub
It's based on prototype stub libraries. It uses imported/exported
mechanism to expose a C API, with a map.txt file and header files.
Bug: 230448564
Test: m
Change-Id: Id7ff7618e2c630c5617a564d8b23b60a1cc9c8e8
2022-04-28 08:20:10 +00:00
Pirama Arumuga Nainar
525589f40a
Update to clang-r450784e
...
Bug: http://b/197965342
This respin contains lld without two reverts.
Test: presubmit
Change-Id: I678829f02a6b255972b1cc7bde27d114cb272d1d
2022-04-27 23:22:40 -07:00
Trevor Radcliffe
9fb1e99a08
Merge "Refactor cc/bp2build.go to use parse helper" am: 4dc57a6d7b
am: 2ca964ecda
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2072288
Change-Id: Iccb0fbd53e97bf6ecec7e01d720ca0ceb5fb76a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-27 20:00:51 +00:00
Trevor Radcliffe
4dc57a6d7b
Merge "Refactor cc/bp2build.go to use parse helper"
2022-04-27 18:40:00 +00:00
Liz Kammer
d71a590b75
Merge "Delete some unused functions." am: eb5fc70c7b
am: 7df48d0702
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2075898
Change-Id: Ie321a52c68529813f5f07e485e3b9055d1b7ec6d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-27 18:37:17 +00:00
Muhammad Haseeb Ahmad
809cd79d01
Merge "Add jni support to java_fuzz_host" am: 4e70b7586a
am: 5b63f52025
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2045705
Change-Id: I3b9da743e9cf88e8defdb6610630e37a8bfa46b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-27 17:56:23 +00:00
Alix
773adaa3c7
convert Dynamic_list property
...
Migration of Dynamic_List property
Test: Treehugger
Bug: 226971493
Change-Id: I067a5a56d167dbd0fb852cbce3d066d42498195e
2022-04-27 17:49:34 +00:00
Liz Kammer
eb5fc70c7b
Merge "Delete some unused functions."
2022-04-27 17:36:09 +00:00
Muhammad Haseeb Ahmad
4e70b7586a
Merge "Add jni support to java_fuzz_host"
2022-04-27 16:14:29 +00:00
Oriol Prieto Gasco
92e3e4fbf6
Set the dist dir for musl targets of build_version_test
...
Bug: 230604501
Test: build/soong/soong_ui.bash --make-mode apexer_tools static_apexer_tools dist BUILD_HOST_static=1 USE_HOST_MUSL=true
Change-Id: I29b7f4c16346e39b89f099eecf816d9811a7b587
2022-04-27 15:32:48 +00:00
Chih-hung Hsieh
2b9eba93c9
Merge "add ALLOW_LOCAL_TIDY_TRUE and some tests" am: 863ebc3199
am: 9ef9536d76
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2070069
Change-Id: I3c7c8f50e41be7360886c1a11e07a0049889a0fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-27 01:11:59 +00:00
Chih-hung Hsieh
863ebc3199
Merge "add ALLOW_LOCAL_TIDY_TRUE and some tests"
2022-04-27 00:19:03 +00:00
Colin Cross
97d87760b4
Use --dependency-file when linking elf files.
...
Use the new --dependency-file flag for lld to produce a deps file.
Fixes: 137961579
Test: m checkbuild
Change-Id: I4e0724795a4237ef4560f814e5ef40e44591d776
2022-04-26 13:58:01 -07:00
Chih-Hung Hsieh
104f51f70b
add ALLOW_LOCAL_TIDY_TRUE and some tests
...
* A new ALLOW_LOCAL_TIDY_TRUE variable, default is false.
* If it is 0/false, local "tidy:true" is ignored.
* If it is 1/true, local "tidy:true" is honored as it is now.
Bug: 229779921
Test: make with and without ALLOW_LOCAL_TIDY_TRUE=1
Change-Id: I0323289a4d3bb2514982252a5a1339e94f2bbaab
2022-04-26 13:30:32 -07:00
Muhammad Haseeb Ahmad
7e74405b2d
Add jni support to java_fuzz_host
...
Bug: 219782880
Test: m example_java_fuzzer_with_native_lib, go test -run TestJavaFuzz
Change-Id: I1d05fb449e5378a27a0096869d9c12ca0a1245c6
2022-04-26 18:49:02 +00:00
Yi Kong
db7e0ceb2f
Update to clang-r450784d
...
This respin contains performance improvements to clang-tidy and lld, and
fp16 cost fixes.
Test: presubmit
Bug: 219872481
Change-Id: I322a680cdc6ebc0f1fe3735ed087477e7f2508fe
(cherry picked from commit a126c63042
)
Merged-In: I322a680cdc6ebc0f1fe3735ed087477e7f2508fe
2022-04-26 16:45:34 +00:00
Liz Kammer
c2554b6df2
Delete some unused functions.
...
Test: cc soong tests
Change-Id: Ifa60cdd19aa9151656a6a9df295fe42ec1d8fd46
2022-04-25 16:00:17 -04:00
Treehugger Robot
168b8dbbb0
Merge "Update to clang-r450784d" am: e1d067b529
am: fe7dfae4d0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2074438
Change-Id: I08e3482d5c6a14901994d6f83243db1d7b7ed3ea
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-25 19:08:24 +00:00
Yi Kong
a126c63042
Update to clang-r450784d
...
This respin contains performance improvements to clang-tidy and lld, and
fp16 cost fixes.
Test: presubmit
Bug: 219872481
Change-Id: I322a680cdc6ebc0f1fe3735ed087477e7f2508fe
2022-04-24 12:40:02 +08:00
Trevor Radcliffe
542954f5cb
Refactor cc/bp2build.go to use parse helper
...
Fixes: 228965274
Test: m bp2build
Change-Id: I3d8bb158d76752f2def6d5eb55d72b47020d82ca
2022-04-21 20:04:42 +00:00