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
Yu Liu
b1ad5a19da
Merge "Support use_version_lib in cc_binary." am: d683fc45a3
am: fcb1eeb60e
am: 06253ff2b4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2036969
Change-Id: I0d120dfe500f2045a86cf20b5e833a5866dd7cf4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-18 20:11:01 +00:00
Yu Liu
d683fc45a3
Merge "Support use_version_lib in cc_binary."
2022-04-18 19:10:42 +00:00
Trevor Radcliffe
638b1e8c9c
Merge "bp2build support for cc_prebuilt_library" am: e273af2165
am: 1be93569b4
am: 667b854f8c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2059893
Change-Id: Ib5533fe194744a82c5ad9c90be2010ec72f55e64
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-18 18:49:58 +00:00
Trevor Radcliffe
e273af2165
Merge "bp2build support for cc_prebuilt_library"
2022-04-18 17:16:39 +00:00
Hsin-Yi Chen
6580d84f51
Disable RBE for header-abi-dumper
...
The header-abi-dumper processes do not terminate when
USE_RBE_DUMPER=true. To unblock SDK finalization, the RBE rule is
disabled until the bug is fixed.
Test: make
Bug: 226497964
Change-Id: I3fc2357b71d346fcda431077a68c69757981318b
2022-04-18 05:35:35 +00:00
Yi Kong
41df31f70c
Update to clang-r450784c am: 6840b8959c
am: 071ee7f912
am: a02083a355
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2063319
Change-Id: I0cc4ac66dd3a6cb0177ff349a229beec14c756e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-16 05:55:53 +00:00
Yu Liu
a79c946fb0
Support use_version_lib in cc_binary.
...
Bug: 208481704
Test: Add unit test
Change-Id: I7cf299dd6b3287974067234687b3b2495a85d31e
2022-04-15 15:45:06 -07:00
Colin Cross
ee02aed756
Copy prebuilt objects to the intermediates directory
...
Copy prebuilt objects to the intermediate directory so that their
output file name matches the module name. This simplifies using
the clang crt objects, whose input names vary by architecture,
in the musl sysroot genrule.
Bug: 216192129
Test: m checkbuild
Change-Id: I467d699f718e2cc5c6bf0a5c35820dedd51c5930
2022-04-15 15:16:02 -07:00
Yi Kong
6840b8959c
Update to clang-r450784c
...
Test: presubmit
Bug: 219872481
Change-Id: I33ede295283e121ef3628cd982bcd84b96e54b8c
2022-04-16 04:14:06 +08:00