Md Shahriar Hossain Sajib
d8b58663ff
Revert "Turn gtest isolated true by default"
...
This reverts commit d2a9d88410
.
Reason for revert: DroidMonitor-triggered revert due to breakage https://android-build.googleplex.com/builds/quarterdeck?branch=git_master&target=aosp_bramble-userdebug&lkgb=8618360&lkbb=8620137&fkbb=8618374 , bug b/233280626
Bug: 233280626
Change-Id: If56b36ea1c883415b90bd2153707cb69df29776e
2022-05-20 08:02:50 +00:00
Yi Kong
81e711424e
Merge "Rename modulesAddedWall to modulesWarningsAllowed" am: 8e836ba4b7
am: b2c1ea9749
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2098612
Change-Id: Id1360bc05eeef79518176bc2177dacc25743638b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-20 00:49:01 +00:00
Yi Kong
8e836ba4b7
Merge "Rename modulesAddedWall to modulesWarningsAllowed"
2022-05-20 00:26:18 +00:00
Julien Desprez
4d995a5b76
Merge "Turn gtest isolated true by default" am: 754edfa660
am: c05fce0836
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092883
Change-Id: I60ae5b76029b0542130bf40472ed254f769176a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-19 21:13:38 +00:00
Julien Desprez
754edfa660
Merge "Turn gtest isolated true by default"
2022-05-19 20:38:45 +00:00
Lukács T. Berki
3982666000
Merge "Keep a "sanitizer dependency" flag for each sanitizer." am: 913b3c7585
am: 0907ebaf1e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2098988
Change-Id: I9405aba0b9b38ad185591f48bedd210286edc6d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-19 12:50:49 +00:00
Lukács T. Berki
913b3c7585
Merge "Keep a "sanitizer dependency" flag for each sanitizer."
2022-05-19 12:14:04 +00:00
Yi Kong
de936474bc
Rename modulesAddedWall to modulesWarningsAllowed
...
MODULES_ADDED_WALL is deceiving and it actually meant which modules are
allowed to have warnings (do not automatically append -Werror flag).
Test: presubmit
Bug: 233183337
Change-Id: Ibd21e269eba04d01f13026d70a9e34ccb1cf26d7
2022-05-19 20:11:10 +08:00
Yi-Yo Chiang
8500198442
Add android.hardware.gnss-V2-ndk to VndkMustUseVendorVariantList
...
Bug: 229319958
Test: Build android.hardware.gnss-V2-ndk.vendor without triggering
"Checking VNDK vendor variant" error.
Change-Id: Ic03a04b97db601ff46510e00b2986a30f60066e6
2022-05-19 18:19:10 +08:00
Yi Kong
44808590d7
Merge "Only set -Wall once." am: 6769323a44
am: 6dc7f37b34
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2099056
Change-Id: I551a7775d02b4bd71ca77309532835411d650cb2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-19 08:37:36 +00:00
Chih-Hung Hsieh
d1c91e6723
Reduce default global google-* clang-tidy checks am: 8212621410
am: 60351d1944
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2099984
Change-Id: Ib32948a4a630f35be29e5462470e62ac7e23258c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-19 08:36:11 +00:00
Lukacs T. Berki
2da6c3cc86
Keep a "sanitizer dependency" flag for each sanitizer.
...
This is so that we can avoid mutating state in sanitizerMutator, as
would be necessary if we only had a single bit for every sanitizer
together.
Test: Presubmits.
Change-Id: I5576367c12972fbea64342ab123118ec5a2cfeec
2022-05-19 09:48:57 +02:00
Yi Kong
6769323a44
Merge "Only set -Wall once."
2022-05-19 07:43:08 +00:00
Hsin-Yi Chen
4f992b663f
Add diff_flags as a header_abi_checker property
...
The property allows developers to add extra flags to header-abi-diff for
specific libraries.
Bug: 232891473
Test: m libbinder.vendor
Change-Id: I203af73c784dfc7738bb64f57b224c08d5c595ce
2022-05-19 15:19:57 +08:00
Chih-Hung Hsieh
8212621410
Reduce default global google-* clang-tidy checks
...
Now only keep the ones that do not have thousands of warnings.
We can add more such checks locally or when more warnings
are fixed or suppressed in source files.
Bug: 112478838
Bug: 218759304
Test: make tidy-soong_subset
Change-Id: Iac93310441cdc64ed80e8c30159a08f95e1e9ebc
2022-05-18 14:49:31 -07:00
Elliott Hughes
ed4a27b2e1
Only set -Wall once.
...
We set -Wall in the global cflags, and then again at the point where we
decide whether or not to add -Werror. The trouble with this is that it
undoes the effect of any attempt to disable a warning implied by -Wall.
Discovered while trying to enable -Wmisleading-indentation (which is
part of -Wall) in a way that doesn't apply to external/ or vendor/.
Test: treehugger
Change-Id: I68d74fb05922dd9f6bd4c8423ca69b485c15e3d2
2022-05-18 13:15:00 -07:00
Pete Bentley
c0d89b3db1
Remove -sha256 flag when calling bssl_inject_hash.
...
Flag removed upstream, all platforms now use SHA-256
for libcrypto integrity hash.
Test: m && flashall
Change-Id: I453edebb80ec2a853d54ce5c3f055b6456010524
2022-05-18 18:01:22 +01:00
Lukács T. Berki
5258c42167
Merge "Make java_fuzz_host not implement Sanitizeable." am: 53c6c67cbb
am: 2928c292e6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2096734
Change-Id: I1827cc21a64596be2af5760519d755c078658383
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 07:33:06 +00:00
Lukács T. Berki
53c6c67cbb
Merge "Make java_fuzz_host not implement Sanitizeable."
2022-05-18 06:43:42 +00:00
Lukacs T. Berki
8c77ae369a
Make java_fuzz_host not implement Sanitizeable.
...
Also remove a tiny bit of state mutation from sanitizerMutator. Every
little bit helps!
Test: Prebuilts + comparing soong/build.ninja .
Your branch is up to date with 'aosp/master'.
Change-Id: I73b28b660b572610242765d87b70ab081b0b43df
2022-05-17 11:25:28 +02:00
Alix Espino
67982ef710
Merge "convert Dynamic_list property" am: 5b75bf1d7e
am: be2d27b673
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2078468
Change-Id: I84461833e5a2f583d28297c4161ccd2dda952862
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-16 18:24:24 +00:00
Alix Espino
5b75bf1d7e
Merge "convert Dynamic_list property"
2022-05-16 16:33:51 +00:00
Liz Kammer
5454944b9a
Remove library decorator for extracting headers
...
It is unused and removing it allows us to use the same function for
prebuilt/not libraries.
Test: bp2build.sh
Change-Id: I92ac56496cff2c2e55d6eb9f261fe75a1b232856
2022-05-13 19:52:27 -04:00
Liz Kammer
3bf97bd1c0
Clean up some bp2build technical debt
...
Previously we ran mutators in bp2build mode to add dependencies, now we
look up modules by name directly. Remove workarounds to allow bp2build
mode to not fail when adding/handling dependencies.
Test: m bp2build
Change-Id: Ibf6fd905150cac306e5c395902ef28f609f4df2a
2022-05-13 19:47:48 -04:00
Elliott Hughes
a142a0f91b
Merge "Now gnu11 is the default, bump experimental to gnu17." am: 51cb2d9374
am: 1b9dbb8712
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2097173
Change-Id: I093577943ca148279c7f5875166d31eb829a8b13
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-13 18:29:44 +00:00
Elliott Hughes
11ce77e3aa
Merge "Try to bump the C default to C11." am: 94361dc903
am: 4f8ee857f6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2043314
Change-Id: I4b17328f340d40c95d571e5c85469c6cf5119e39
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-12 17:57:33 +00:00
Elliott Hughes
6741d0eaa9
Now gnu11 is the default, bump experimental to gnu17.
...
Bug: http://b/232413369
Test: treehugger
Change-Id: I8a2b1eef744c219811c32ad46688437a1ba3f21e
2022-05-12 09:53:11 -07:00
Elliott Hughes
94361dc903
Merge "Try to bump the C default to C11."
2022-05-12 16:23:47 +00:00
Chih-hung Hsieh
28b0550b8e
Merge "no out/soong/... in default header-filter" am: c275b81fc7
am: 302ce27825
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092485
Change-Id: Ic3fb8ab5358c9d92a37b893bc7a9cbd18b9d2909
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-11 20:47:16 +00:00
Chih-hung Hsieh
0259c2dfda
Merge "Disable performance-no-int-to-ptr in global default" am: 63d5ba23ea
am: 28ddfd918b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092585
Change-Id: I53e38e1b9bf48a5bc8c7fa49a59a8594acaeca0c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-11 20:43:27 +00:00
Treehugger Robot
9ebcbc95c0
Merge "Reland "Update to clang-r450784e"" am: 5554b0e276
am: 635fdabe3e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2093183
Change-Id: I34a4d49544cf1882499dcc6327b1a0e813d927f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-11 20:39:57 +00:00
David Brazdil
88bcf3e7f5
Add binary_test.cc to testSrcs am: 979ef5bb2a
am: f534a3e78d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092068
Change-Id: I7ea63c67c492734d2c8c5a30eadecd6d1a0368c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-11 20:38:41 +00:00
David Brazdil
0d75028441
Fix test compilation error am: 3ac9d2bf23
am: 8cb745ae7a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092067
Change-Id: I414dc2f41624ddbde01cca97652500555d398bcd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-11 20:38:32 +00:00
Chih-Hung Hsieh
5fe637aadb
no out/soong/... in default header-filter
...
* There are too many warnings from out/.../*.pb.h
and other generated header files.
Bug: 180862582
Bug: 231245501
Test: WITH_TIDY=1 make
Change-Id: Ibabc1040666b50c6dec4fd66ae999a3441324fbd
2022-05-10 01:27:42 -07:00
Chih-hung Hsieh
63d5ba23ea
Merge "Disable performance-no-int-to-ptr in global default"
2022-05-10 05:17:29 +00:00
Treehugger Robot
5554b0e276
Merge "Reland "Update to clang-r450784e""
2022-05-10 02:46:52 +00:00
Chih-Hung Hsieh
5d46cd396e
Disable performance-no-int-to-ptr in global default
...
* This tidy check is too noisy,
with more than 5000 cases over many files.
Bug: 218759304
Test: make tidy_soong_subset
Change-Id: I8a4b2589ecafdfcd9c19e8a4d59ce1784d1be694
2022-05-09 16:01:10 -07:00
Stephen Hines
7a2a9967b1
Reland "Update to clang-r450784e"
...
This reverts commit fbc5effdfd
.
Bug: http://b/197965342
Bug: http://b/230930120
Test: m and also test internal targets
Change-Id: I49b2d80ef4191ebb08bb6e80507042ee628c7f09
Merged-In: I49b2d80ef4191ebb08bb6e80507042ee628c7f09
2022-05-09 15:52:10 -07:00
David Brazdil
979ef5bb2a
Add binary_test.cc to testSrcs
...
Bug: 231700648
Test: m
Change-Id: If6161b2475887a6d40547f258ccb360c6d719b7a
2022-05-09 23:11:22 +01:00
David Brazdil
3ac9d2bf23
Fix test compilation error
...
Bug: 231700648
Test: include 'binary_test.go' in 'cc/Android.bp' and build
Change-Id: Ie09ae5c754753751a450fe8854d5c8743afc2e72
2022-05-09 19:36:04 +01:00
Julien Desprez
d2a9d88410
Turn gtest isolated true by default
...
Test: presubmit
Bug: 178498003
Change-Id: Ica5584e8b20b5acc92759b384a9263dbd1d4096d
2022-05-09 11:16:54 -07:00
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