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
Dan Albert
4451946baa
Merge changes from topic "abigail-werror" am: e31a071389
am: 30cfbf22eb
am: d0399047c0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2065275
Change-Id: Id24a2c0c0c4d09fe1c9421a71ba421d73ec1a350
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 20:36:37 +00:00
Dan Albert
8d87262fa7
Abort on abitidy errors. am: 604086f988
am: 73de4dbcc1
am: e5cae493fe
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1737315
Change-Id: Ifeedb058a2b1cec90b2e49289b9b051ba25d4793
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 20:36:34 +00:00
Dan Albert
73de4dbcc1
Abort on abitidy errors. am: 604086f988
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1737315
Change-Id: I1833517f786194dd61a2211254f4515bdbc04871
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 19:53:13 +00:00
Dan Albert
e31a071389
Merge changes from topic "abigail-werror"
...
* changes:
Disable ABI dumping for hwasan builds.
Abort on abitidy errors.
2022-04-20 19:19:07 +00:00
Colin Cross
243d505e43
Merge "Copy prebuilt objects to the intermediates directory" am: 8d0e466f19
am: 25a43ee488
am: 4c1d1766a5
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2065278
Change-Id: I05f934f07bc88f426b9d4d5124c04bd0e28cf259
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 06:13:12 +00:00
Hsin-Yi Chen
d2e803f282
Merge "Disable RBE for header-abi-dumper" into tm-dev
2022-04-20 02:02:30 +00:00
Colin Cross
8d0e466f19
Merge "Copy prebuilt objects to the intermediates directory"
2022-04-19 23:29:17 +00:00
Dan Albert
f71006a962
Disable ABI dumping for hwasan builds.
...
abidw doesn't currently handle top-byte-ignore correctly. Disable ABI
dumping for those configs while we wait for a fix. We'll still have
ABI checking coverage from non-hwasan builds.
Bug: http://b/190554910
Test: treehugger
Change-Id: I0e29979f8c212c43e0d1beea737abcd7fd0119d7
2022-04-19 22:01:43 +00:00
Dan Albert
604086f988
Abort on abitidy errors.
...
Test: m ndk
Bug: http://b/190554910
Change-Id: Ie72b345942fef0d3dd740e50aa655408b790978a
2022-04-19 21:07:42 +00:00