Treehugger Robot
81a4016f61
Merge "Add android.hardware.neuralnetworks@1.3"
2019-10-17 22:47:15 +00:00
Slava Shklyaev
7779766411
Add android.hardware.neuralnetworks@1.3
...
Bug: 139120468
Test: m
Change-Id: I4f305a7698f2d9ec5f8f4244124570d9318b58a1
Merged-In: I4f305a7698f2d9ec5f8f4244124570d9318b58a1
(cherry picked from commit f4b5a5ba08
)
2019-10-16 14:01:25 +01:00
Pirama Arumuga Nainar
f56f57ec9f
Merge "Pass -static-libgcc to Windows link commands" am: a60e81853f
am: 077a726afb
am: 22751cb748
...
am: 4c08bad3ff
Change-Id: Ibfcd9ac3f4e2b3a628e9097887589c602efabda4
2019-10-15 21:57:42 -07:00
Pirama Arumuga Nainar
22751cb748
Merge "Pass -static-libgcc to Windows link commands" am: a60e81853f
...
am: 077a726afb
Change-Id: I78f8e5cb49859634987cf3b116869839721dd600
2019-10-15 21:40:39 -07:00
Pirama Arumuga Nainar
105cab2b5a
Pass -static-libgcc to Windows link commands
...
This was unnecessary in the past, when -nodefaultlibs was used while
linking, but that changed with
aosp/I722bd6596a1f3f5819f2767c29c0fa1e8b3ec0e8.
Test: simpleperf_ndk64.exe no longer depends on libgcc_s_seh-1.dll.
Change-Id: I435d7302906eb3758e758b5aefca8763bfba6290
2019-10-15 13:58:30 -07:00
Slava Shklyaev
236d7a7ab9
Add android.hardware.neuralnetworks@1.3
...
Bug: 139120468
Test: m
Change-Id: I4f305a7698f2d9ec5f8f4244124570d9318b58a1
Merged-In: I4f305a7698f2d9ec5f8f4244124570d9318b58a1
(cherry picked from commit f4b5a5ba08
)
2019-10-11 12:52:06 +01:00
Colin Cross
5b00c21d5f
Revert "Merge "Revert "Add android.hardware.neuralnetworks@1.3"" am: eccca6c246
am: b393327ccb
am: 99f0abb4d9"
...
This reverts commit 6b3286cc7e
.
Reason for revert: revert of a cherry-pick broke master
Change-Id: I4f305a7698f2d9ec5f8f4244124570d9318b58a1
2019-10-10 22:58:07 +00:00
Lev Proleev
6b3286cc7e
Merge "Revert "Add android.hardware.neuralnetworks@1.3"" am: eccca6c246
am: b393327ccb
am: 99f0abb4d9
...
am: 14e9629af7
Change-Id: Iaaa966036c9002340026a4a7b069480102d6e43e
2019-10-10 14:54:04 -07:00
Lev Proleev
d84ed52753
Revert "Add android.hardware.neuralnetworks@1.3"
...
This reverts commit 3cf57d72ce
.
Reason for revert: the topic breaks git_qt-dev-plus-aosp
Change-Id: I4ee625982dac1b12755e9ebc6e0cdb2bfbd25613
2019-10-10 13:54:14 +00:00
Slava Shklyaev
3cf57d72ce
Add android.hardware.neuralnetworks@1.3
...
Bug: 139120468
Test: m
Change-Id: Iee24fd8e70805eab3e352186e543fe02246a6a72
Merged-In: Iee24fd8e70805eab3e352186e543fe02246a6a72
(cherry picked from commit f4b5a5ba08
)
2019-10-08 16:58:43 +01:00
Lev Proleev
572c773037
Merge "Add android.hardware.neuralnetworks@1.3"
2019-10-04 15:34:10 +00:00
Yi Kong
bc36047239
Merge "Remove -Wno-c++98-compat-extra-semi warning flag" am: 444c809bbc
am: 3d472c61aa
am: 2f0bc4f791
...
am: 6b9b949711
Change-Id: I72131845b825655da31b453adb65194ed02902dd
2019-10-01 23:03:48 -07:00
Yi Kong
d0ce0fbfde
Remove -Wno-c++98-compat-extra-semi warning flag
...
hidl/aidl actually does concern about this warning. After fixing their
codebase, this flag is no longer needed.
Test: presubmit
Change-Id: Id88abea88137be0f873c21db76644fe78b9045c8
2019-10-01 22:42:59 +00:00
Yi Kong
7bcb89909c
Merge "Remove -Wno-format-pedantic cflag" am: aefd0af575
am: 65fcfa1fc1
am: 14007d89e2
...
am: 3a248c70aa
Change-Id: Ia4fb0d1434233d4e2b0a1487dad5542bed7b4fe1
2019-09-23 11:25:44 -07:00
Yi Kong
aefd0af575
Merge "Remove -Wno-format-pedantic cflag"
2019-09-23 17:48:21 +00:00
George Burgess IV
e1bddb2799
Merge "soong: -Werror=fortify-source" am: 83dcee3094
am: bf6c16ad48
am: 28601812b9
...
am: 95428ce162
Change-Id: I3bf5390975ede10b9d78cb37c1c05a33025c1ddd
2019-09-20 17:29:12 -07:00
Yi Kong
011aaa46c5
Remove -Wno-format-pedantic cflag
...
This is no longer needed.
Test: presubmit
Bug: 20148343
Change-Id: Ie377b3cd183ae89bc159c3b31c64960bce3bc753
2019-09-20 17:24:21 -07:00
Treehugger Robot
83dcee3094
Merge "soong: -Werror=fortify-source"
2019-09-20 23:49:33 +00:00
George Burgess IV
6c691644f7
soong: -Werror=fortify-source
...
Recently, we started deferring to clang for some of its built-in
FORTIFY-like warnings. We should always treat these as errors, since
they represent potential security vulnerabilities.
Bug: 131861088
Test: m. Also made a compilation in Bionic fail; verified the build
command had -Werror=fortify-source in it.
Change-Id: I2715ea411ef067f801534dab4d306fef5431f290
2019-09-20 11:15:40 -07:00
Pirama Arumuga Nainar
8611c28a81
Merge "Switch to clang-r365631b" am: b204303b35
am: 38b8fd75eb
am: c6f4ea44ab
...
am: aba9643204
Change-Id: Ie487c46381c37f027facdcf773de0bf29fe40ee9
2019-09-17 09:55:20 -07:00
Pirama Arumuga Nainar
24d49119d8
Switch to clang-r365631b
...
Bug: https://github.com/android/ndk/issues/1076
Test: TH
Change-Id: Ica61fd13d9d7ecc742a7a89f5bb04cc6e1caf9f2
2019-09-16 15:06:41 -07:00
Colin Cross
482c51ebcd
Merge "Add missing cortex-a76 arm configuration" am: ee3f105f25
am: 2d4be03254
am: 81438ccb9f
...
am: b1f6405b31
Change-Id: Ie2ed3184ddcd6112fb9ba3c1bd3390bd63e634dd
2019-09-12 16:36:04 -07:00
Luca Stefani
2af7d882e8
Add missing cortex-a76 arm configuration
...
Change-Id: I55620e602b9e97fe7a6d36fa142ddfde77b6025b
2019-09-12 18:37:45 +02:00
Vic Yang
6e5ade8a08
Merge "Do not dedupe libprotobuf-cpp variants" am: f59007cf23
am: fe83f548ac
am: 752a637f66
...
am: 1e87018a80
Change-Id: I7771ee3ed3ee64f6778700c13dc640fa8a510ff9
2019-09-09 18:58:58 -07:00
Treehugger Robot
f59007cf23
Merge "Do not dedupe libprotobuf-cpp variants"
2019-09-10 00:30:36 +00:00
Yi Kong
535b879b3b
Merge "Remove '-Wno-return-std-move-in-c++11' flag" am: 23482a55ae
am: c426b4e57f
am: 488636d61f
...
am: d25bfddd15
Change-Id: I70f52cff371fd5f8f07c760f76f5d7adab1f0644
2019-09-09 12:34:54 -07:00
Yi Kong
751569192c
Remove '-Wno-return-std-move-in-c++11' flag
...
This flag is no longer needed.
Test: presubmit
Change-Id: I9718ea1d448a6f598e6da61c3b30a0c9470d9c08
2019-09-09 18:48:15 +00:00
Vic Yang
7f438b1df3
Do not dedupe libprotobuf-cpp variants
...
The vendor variants of libprotobuf-cpp have their version numbers
included in their names, so the SONAME field is different. Whitelist
the 'lite' and 'full' versions to have different core and vendor
variants.
Test: Build a device with TARGET_VNDK_USE_CORE_VARIANT set.
Change-Id: I9880a5d7172a9f35f304af8e7dcababdcbc2ca23
2019-09-09 10:54:50 -07:00
Yi Kong
a49fc6beae
Merge "Re-enable tautological-unsigned-enum-zero-compare" am: 47236f13fc
am: 38e5eacedc
am: b9dc979980
am: 12eafc1908
...
am: f696f96746
Change-Id: Id2720b05e5643076a7023ed708463dbd0cb76a46
2019-09-03 16:48:52 -07:00
Yi Kong
38e5eacedc
Merge "Re-enable tautological-unsigned-enum-zero-compare"
...
am: 47236f13fc
Change-Id: I4def4ff498f48dfff56709b1f8dd28fbe4fad408
2019-09-03 14:50:24 -07:00
Yi Kong
8ca12bd837
Re-enable tautological-unsigned-enum-zero-compare
...
Clang is smarter at producing this new warning now, producing far
fewer false positives. Re-enable the diagnostic for Android.
Test: build
Bug: 72331526
Change-Id: Ide827791c51587bceb977ae4116894a8cd620eb1
2019-09-01 14:11:01 -07:00
Yi Kong
e4f4b2648c
Merge "Re-enable tautological-unsigned-zero-compare" am: 73e2125894
am: 09c3304fe4
am: 7231c4a615
am: 10048a30c7
...
am: e6340247fc
Change-Id: I06bce2f53f1945fadd59d6198a728f458fa36d3f
2019-08-29 19:46:43 -07:00
Yi Kong
09c3304fe4
Merge "Re-enable tautological-unsigned-zero-compare"
...
am: 73e2125894
Change-Id: I12b004231a9f19a85f8afb9d0ac1d78bf6a50cac
2019-08-29 19:05:03 -07:00
Yi Kong
73e2125894
Merge "Re-enable tautological-unsigned-zero-compare"
2019-08-30 01:44:27 +00:00
Dan Willemsen
45b3de5f61
Merge "Disallow __DATE__/__TIME__ on host builds" am: 63cce39166
am: ce33a3546c
am: 548535f970
am: b0229c99f7
...
am: 8ea3e4e425
Change-Id: I88b019576ff3d33514b192f53c8b07d4ca4f9392
2019-08-28 20:08:00 -07:00
Dan Willemsen
ce33a3546c
Merge "Disallow __DATE__/__TIME__ on host builds"
...
am: 63cce39166
Change-Id: Ib04880b728ecde0cd9789077fe9d26b8a96d7229
2019-08-28 19:31:57 -07:00
Yi Kong
30a3c7faca
Re-enable tautological-unsigned-zero-compare
...
Clang is smarter at producing this new warning now, producing far
fewer false positives. Re-enable the diagnostic for Android.
Test: build
Bug: 72331526
Change-Id: I2020b887fbeb3cd833462e50df835a6cd104920d
2019-08-28 09:48:30 +00:00
Dan Willemsen
5d980c878d
Disallow __DATE__/__TIME__ on host builds
...
Instead of just making this an error when building for the device, also
turn on this error for host builds. This is more important as we begin
to use remote caches during the build.
Test: treehugger
Change-Id: I6fcc945464032d951729aead540ea77850c88c41
2019-08-27 19:37:10 -07:00
Yi Kong
d935e4d9e9
Merge "Switch to clang-r365631" am: bdefa541d9
am: e4a824d378
am: c75c2b5c7a
am: 34af8b090e
...
am: 3709ef5777
Change-Id: Ie7bb3d2435c3164d83c87fa9493cf85a31502df8
2019-08-24 02:19:27 -07:00
Slava Shklyaev
f4b5a5ba08
Add android.hardware.neuralnetworks@1.3
...
Bug: 139120468
Test: m
Change-Id: Iee24fd8e70805eab3e352186e543fe02246a6a72
2019-08-23 15:30:41 +01:00
Yi Kong
e4a824d378
Merge "Switch to clang-r365631"
...
am: bdefa541d9
Change-Id: I4f8b4e9ce9e0a355b247b11effc5bb1e5ba07f63
2019-08-22 11:56:05 -07:00
Yi Kong
d255c7bc2f
Switch to clang-r365631
...
Test: build, boot, bionic-unit-test
Test: For Googlers, go/clang-r365631-testing
Bug: 131328001
Change-Id: Ib357d9044a72e41f6bde1e5ec2db34e90706124d
2019-08-15 04:47:34 +00:00
Stephen Hines
b7403944ce
Merge "Add support for AUTO_*_INITIALIZE to build/soong." am: 7f0560d962
am: b28643b33f
am: 9e239e9b85
am: d574f6ff1b
...
am: 4ebe705827
Change-Id: Ic4e11d9f1b98c0f4a5f5760392e24ca93ce21227
2019-08-06 15:21:46 -07:00
Stephen Hines
b28643b33f
Merge "Add support for AUTO_*_INITIALIZE to build/soong."
...
am: 7f0560d962
Change-Id: I2d964d462a29539252b3f76544a096028f48c668
2019-08-06 14:39:36 -07:00
Stephen Hines
7f0560d962
Merge "Add support for AUTO_*_INITIALIZE to build/soong."
2019-08-06 21:04:04 +00:00
Mitch Phillips
2e2a29bdc4
Merge "Add the cc_fuzz target." am: 178f8fb732
am: d47d87d7d0
am: e78be10d8a
...
am: b0437b89f0
Change-Id: Ib2ead0703c888b5b6fa05fa550b989872ec131a8
2019-07-18 14:35:45 -07:00
Mitch Phillips
d47d87d7d0
Merge "Add the cc_fuzz target."
...
am: 178f8fb732
Change-Id: I4a1a2f68054dde52442798f9fa08e04536a02cc7
2019-07-18 14:07:12 -07:00
Mitch Phillips
da9a463794
Add the cc_fuzz target.
...
Adds the cc_fuzz target via a cc_fuzz module. Also implements the
libclang runtime interface for the x86 toolchain to allow host-built
fuzzers.
Bug: 133261679
Bug: 137398545
Test: Build a fuzzer (with all topic patches), notice that you now
have a host-built fuzzer :)
Change-Id: I7fa069603415f40b3f12a002c253fca6e2aa1988
2019-07-16 16:30:53 -07:00
Elliott Hughes
e0ae25908f
Merge "Stop defining unused USE_SSSE3." am: b940a1499b
am: 0a4996eae5
am: f095f970d1
...
am: 40f658296c
Change-Id: I3c0949e8ec02afd75530eb51131ed68d9351aa5f
2019-07-13 10:50:31 -07:00
Elliott Hughes
0a4996eae5
Merge "Stop defining unused USE_SSSE3."
...
am: b940a1499b
Change-Id: I1ffdadb67b35ef899db10b49253f2c93073527c7
2019-07-13 10:23:29 -07:00
Elliott Hughes
b22dcfe05c
Stop defining unused USE_SSSE3.
...
This copy & paste has even made it into the fuchsia configuration...
Test: builds
Change-Id: If22615fdf04448c058db014d93155e6264fb3eb2
2019-07-12 22:40:45 -07:00
Stephen Hines
66c8b446aa
Add support for AUTO_*_INITIALIZE to build/soong.
...
Bug: http://b/131390872
Test: Builds with/without AUTO_ZERO_INITIALIZE set.
Test: Builds with/without AUTO_PATTERN_INITIALIZE set.
Change-Id: If085ec53c619e2cebc86ca23f7039298160d99ae
2019-07-12 02:22:10 -07:00
jaishank
74a4d4f94a
Merge "Disabled avx avx2 avx512 compiler flags by default. Library components can enable the flags based on performance impact" am: dd5cf7574b
am: 1b4699a2cf
am: 3cb1f6a532
...
am: 30bfb20cdd
Change-Id: I5d6f321b49f3d53d03388fd28bce69a68412f2ff
2019-06-28 15:06:31 -07:00
jaishank
3cb1f6a532
Merge "Disabled avx avx2 avx512 compiler flags by default. Library components can enable the flags based on performance impact" am: dd5cf7574b
...
am: 1b4699a2cf
Change-Id: I553cab57535513558e3d976e0d3e5c6a4532a02b
2019-06-28 14:28:05 -07:00
Treehugger Robot
dd5cf7574b
Merge "Disabled avx avx2 avx512 compiler flags by default. Library components can enable the flags based on performance impact"
2019-06-28 21:14:33 +00:00
jaishank
7e84969f96
Disabled avx avx2 avx512 compiler flags by default.
...
Library components can enable the flags based on
performance impact
Test: run-test gtest
Change-Id: I41c4464cffd2b0e830d4ab1c5a25b378e2a25129
Signed-off-by: jaishank <jaishankar.rajendran@intel.com>
2019-06-27 10:36:23 +05:30
Nick Desaulniers
ec5da13293
Merge "Switch to clang-r353983d" am: 2deb017c04
am: f1b45a21a4
am: 8414bef84d
...
am: 2150ad1a26
Change-Id: I09a91d12386c4cc0989bce561b71553856bc3c37
2019-06-17 11:16:11 -07:00
Nick Desaulniers
8414bef84d
Merge "Switch to clang-r353983d" am: 2deb017c04
...
am: f1b45a21a4
Change-Id: If3444510dbf9767c5c825a5414f0046f5c272449
2019-06-17 10:40:40 -07:00
Nick Desaulniers
36a39c9852
Switch to clang-r353983d
...
Test: build+boot sargo, TreeHugger
Bug: 131714073
Change-Id: Ieec2500027a78b80147f86b2bdaeaedaa1c18360
2019-06-14 16:31:34 -07:00
Yi Kong
15b6371c7d
Merge "Enable the experimental LLVM new pass manager" am: 2adb7eec9a
am: c0377c2a12
am: 8973bd7683
...
am: f121de03b3
Change-Id: If8780b4acaccfdd4a029eaf0c8d3b653f7c76b0e
2019-05-24 19:45:24 -07:00
Yi Kong
8973bd7683
Merge "Enable the experimental LLVM new pass manager" am: 2adb7eec9a
...
am: c0377c2a12
Change-Id: Ia4af6b0c9be34bea2aff6d7c536a38420ebb567d
2019-05-24 11:17:33 -07:00
Yi Kong
2adb7eec9a
Merge "Enable the experimental LLVM new pass manager"
2019-05-24 17:33:26 +00:00
Yi Kong
2fc3248b6b
Enable the experimental LLVM new pass manager
...
For walleye, the overall binary size is decreased by ~1.1%.
For Googlers, http://go/android-llvm-newpm
Test: build
Bug: 131855431
Change-Id: I6726cd3de0d528b773fb23eae1a7c5c360e29807
2019-05-23 07:17:27 +00:00
Yi Kong
0a7880cfdc
Merge "Exclude libgcc_stripped wherever libgcc is excluded" am: 3277c39c6b
am: 29ae56ede9
...
am: fcd11c7c71
Change-Id: I1085119259d659c19df7e4d595add7ae813152f4
2019-05-07 10:07:18 -07:00
Yi Kong
fcd11c7c71
Merge "Exclude libgcc_stripped wherever libgcc is excluded" am: 3277c39c6b
...
am: 29ae56ede9
Change-Id: Iaeb5531631c175af08b2e0d96dfccd4ad25ea080
2019-05-07 09:42:38 -07:00
Yi Kong
29ae56ede9
Merge "Exclude libgcc_stripped wherever libgcc is excluded"
...
am: 3277c39c6b
Change-Id: Idbe82ea4a3e5cb9a9a7c194dd0a4d8a282d56c03
2019-05-06 20:13:01 -07:00
Yi Kong
3d8792f7dd
Exclude libgcc_stripped wherever libgcc is excluded
...
Test: manual testing
Bug: 130267141
Bug: 29275768
Change-Id: Icc0d50e403dc4a3592e5bf389101cdef129042df
2019-05-06 16:18:33 -07:00
Yi Kong
89b6a4b287
Merge "Switch to clang-r353983c" am: db52ce88b0
am: bafbdf4239
...
am: 7a3161c25b
Change-Id: I14e70da85b3c7e915f8388e1f8a9ba094af9d9cc
2019-04-19 20:50:04 -07:00
Yi Kong
7a3161c25b
Merge "Switch to clang-r353983c" am: db52ce88b0
...
am: bafbdf4239
Change-Id: I50cd88d304d9a16496d9500a2506f5e7200cf2a0
2019-04-19 17:14:03 -07:00
Yi Kong
bafbdf4239
Merge "Switch to clang-r353983c"
...
am: db52ce88b0
Change-Id: I80437802cdb52b22bad0e2c67f57b596cc75451a
2019-04-19 16:30:25 -07:00
Yi Kong
09ecee7686
Switch to clang-r353983c
...
Test: TreeHugger
Bug: 129712936
Change-Id: I15f1db69de86ad8b9f2a0ae086fa2df87835948a
2019-04-19 16:23:18 +00:00
Christopher Ferris
e0728ccb3a
Merge "Do not re-export _Unwind_XXX symbols."
...
am: 41eed99dc7
Change-Id: I71ecd9be29895f799728d341e5407043e4af1812
2019-04-11 21:58:45 -07:00
Christopher Ferris
c3a1e22060
Do not re-export _Unwind_XXX symbols.
...
Bug: 130267141
Test: All system shared libraries do not contain global _Unwind_XXX symbols.
Change-Id: I79673753bb8197041bfe8ffb016d9f5fdf4cada5
Merged-In: I79673753bb8197041bfe8ffb016d9f5fdf4cada5
(cherry picked from commit cf78867417
)
2019-04-11 17:54:48 -07:00
Christopher Ferris
8ab8d7473b
Merge "Do not re-export _Unwind_XXX symbols." into qt-dev am: 8f8b1f1746
...
am: 06af038ad0
Change-Id: I1fb4fe1788d690f7e51f47fb99a787a555e1fe6c
2019-04-11 15:59:53 -07:00
Christopher Ferris
06af038ad0
Merge "Do not re-export _Unwind_XXX symbols." into qt-dev
...
am: 8f8b1f1746
Change-Id: Ief4cd4264b80acb1c9b553aec2fda275cdd3dde5
2019-04-11 15:48:49 -07:00
Christopher Ferris
cf78867417
Do not re-export _Unwind_XXX symbols.
...
Bug: 130267141
Test: All system shared libraries do not contain global _Unwind_XXX symbols.
Change-Id: I79673753bb8197041bfe8ffb016d9f5fdf4cada5
2019-04-10 19:23:47 -07:00
TreeHugger Robot
33bd2f90a2
Merge "Update libstagefright_omx_soft name in vndk.go"
2019-04-09 22:01:04 +00:00
George Burgess IV
3fd925eaa6
Merge "Remove our clang-tidy wrapper" am: 45a5a287af
am: ea2835bb72
...
am: 5522cbdde4
Change-Id: Idb0cf472559d536e6e8c553e0bb5bc3b624eed77
2019-04-05 20:04:01 -07:00
George Burgess IV
5522cbdde4
Merge "Remove our clang-tidy wrapper" am: 45a5a287af
...
am: ea2835bb72
Change-Id: Ibd66c5dd3850437948ba56682631338881468876
2019-04-05 18:27:39 -07:00
George Burgess IV
ea2835bb72
Merge "Remove our clang-tidy wrapper"
...
am: 45a5a287af
Change-Id: Ie120d7f322039f6b382769fb68fd1785b3902096
2019-04-05 17:17:25 -07:00
Vic Yang
e95e0c9c26
Update libstagefright_omx_soft name in vndk.go
...
The library was renamed. Update the library name in vndk.go
accordingly.
Bug: 119423884
Test: Build walleye-svelte with no-vendor-variant VNDK enabled.
Change-Id: I6f42e021c62b6fe407d02e9e38463c4efa5dcea3
2019-04-05 16:05:50 -07:00
Vic Yang
1fe8812038
Blacklist more libraries from no-vendor-variant VNDK
...
Bug: 119423884
Test: Build walleye_svelte with no-vendor-variant VNDK enabled.
Change-Id: I24721989a8c9034f840158a4559438e579103930
2019-04-04 23:32:25 -07:00
George Burgess IV
c4624c0189
Remove our clang-tidy wrapper
...
Looks like the reason for it existing has been fixed. It should probably
just be removed.
Bug: None
Test: WITH_TIDY=1 m
Change-Id: I770b2fec4ac44f265ff31731c9c0bd4da14d5b0f
2019-04-04 17:58:00 -07:00
Vic Yang
8f68cbd21d
Merge "Blacklist more libraries from no-vendor-variant VNDK" am: f3f1467051
...
am: fba522bd64
Change-Id: Iceb901408082e2a5b85bad18505f4a01c8abbaed
2019-04-04 08:58:20 -07:00
Vic Yang
fba522bd64
Merge "Blacklist more libraries from no-vendor-variant VNDK"
...
am: f3f1467051
Change-Id: Iba0a4248bfc4e72e470849e3878ca26d9d0906b0
2019-04-04 01:50:54 -07:00
Treehugger Robot
f3f1467051
Merge "Blacklist more libraries from no-vendor-variant VNDK"
2019-04-04 08:33:02 +00:00
Vic Yang
db1cb10a50
Blacklist more libraries from no-vendor-variant VNDK
...
These VNDK libraries did not have both core and vendor variants built
for the cuttlefish target when I initially build the list, and thus
they were missed. Add them back.
Bug: 119423884
Test: Build walleye with no-vendor-variant VNDK enabled.
Change-Id: If446256251eb2e185b0cdba95ce5c1e4f1fb8820
2019-04-02 13:10:23 -07:00
Yi Kong
ee2a987501
Merge "Move -Wno-inconsistent-missing-override to ClangExtraCflags" am: 2e03bb7296
am: 16bb6c063d
...
am: b82e51d36e
Change-Id: I5d528f6121701394ff26a7cd040a6ea40bc94106
2019-03-28 16:05:29 -07:00
Yi Kong
b82e51d36e
Merge "Move -Wno-inconsistent-missing-override to ClangExtraCflags" am: 2e03bb7296
...
am: 16bb6c063d
Change-Id: I857212fc41601d918f57809eb2855316c8a8d640
2019-03-28 15:53:18 -07:00
Yi Kong
16bb6c063d
Merge "Move -Wno-inconsistent-missing-override to ClangExtraCflags"
...
am: 2e03bb7296
Change-Id: I293a0167fcbdb240b31a9a53d9cc29c8acc20cf5
2019-03-28 15:49:14 -07:00
Yi Kong
4d048d5972
Move -Wno-inconsistent-missing-override to ClangExtraCflags
...
So that projects can override the flag through cflag (CPPFlags are
appended after CFlags).
Test: m checkbuild
Change-Id: Ib72f4ed4731f41982a0eb8a90c782c09810aa8c9
2019-03-27 18:26:22 -07:00
Yi Kong
e966338b71
Merge "Switch to clang-r353983b" am: ac7f27eab0
am: 09836cfa49
...
am: 12ec28e712
Change-Id: I0a9f518627d0758dfdb87fdc93a04bbe00bcfea0
2019-03-27 09:10:20 -07:00
Yi Kong
12ec28e712
Merge "Switch to clang-r353983b" am: ac7f27eab0
...
am: 09836cfa49
Change-Id: I13a3b37aac18d88dca5d04b42989162d28f4d30b
2019-03-27 08:59:26 -07:00
Yi Kong
09836cfa49
Merge "Switch to clang-r353983b"
...
am: ac7f27eab0
Change-Id: I1925ea786ce8d122cb3bffebae9824f5f4e7efaf
2019-03-27 08:55:16 -07:00
Yi Kong
5d7aeeac24
Switch to clang-r353983b
...
Test: TreeHugger
Bug: 122993569
Bug: 128427449
Bug: 128937182
Bug: 128973188
Change-Id: I300efbbad47973d265f636645b83dad0c4d6630a
2019-03-27 02:09:40 +00:00
Vic Yang
b7700709dd
Add support for no-vendor-variant VNDK am: efd249e62a
am: 409b1d2375
...
am: 89ac74fed3
Change-Id: I11df12e61cab3d3f694573a558fe8862023e475c
2019-03-20 21:58:34 -07:00
Vic Yang
89ac74fed3
Add support for no-vendor-variant VNDK am: efd249e62a
...
am: 409b1d2375
Change-Id: I11cc3438265dcea0c3fc14246eac2558b9062f3b
2019-03-20 21:46:57 -07:00
Vic Yang
409b1d2375
Add support for no-vendor-variant VNDK
...
am: efd249e62a
Change-Id: I14b2a2ea2e613949f4f4394e58784ad1f54a8d3f
2019-03-20 21:40:07 -07:00
Vic Yang
efd249e62a
Add support for no-vendor-variant VNDK
...
When no-vendor-variant VNDK is enabled, the vendor variant of VNDK
libraries are not installed. Since not all VNDK libraries will be
ready for this, we keep a list of library names in cc/vndk.go to
indicate which libraries must have their vendor variants always
installed regardless of whether no-vendor-variant VNDK is enabled.
Also add --remove-build-id option to the strip script to facilitate
the check of functional identity of the two variants.
Bug: 119423884
Test: Add a dummy VNDK library and build with
TARGET_VNDK_USE_CORE_VARIANT := true, with the corresponding
build/make change.
Change-Id: Ieb1589488690e1cef1e310669a8b47a8b8759dac
2019-03-21 04:29:24 +00:00
Yi Kong
7b504bf500
Merge "Turn on string-plus-int warning" am: 5a3f31b284
am: abc025924a
...
am: ca71f33520
Change-Id: Ifd8a14ac5e971e20a85eda86e1aec1ee16c357ae
2019-03-20 15:01:04 -07:00
Yi Kong
ca71f33520
Merge "Turn on string-plus-int warning" am: 5a3f31b284
...
am: abc025924a
Change-Id: If6f3356809774ab51db1315556fb0f3f07e8c79d
2019-03-20 14:56:00 -07:00
Yi Kong
abc025924a
Merge "Turn on string-plus-int warning"
...
am: 5a3f31b284
Change-Id: I6e0e6a5a5d57a257edd3a62e89bf173b935abb4b
2019-03-20 14:47:14 -07:00
Yi Kong
7e8b47b313
Add -faddrsig to ClangExtraCflags
...
Emit address-significance table which allows linker to perform safe ICF.
Clang does not emit the table by default on Android since NDK still uses
GNU binutils.
With the flag, binary size is decreased. For Marlin:
-fno-addrsig -faddrsig diff
/system/bin 28012K 27108K -3.33%
/system/lib 88220K 86964K -1.44%
/system/lib64 151936K 148108K -2.58%
Test: m checkbuild
Bug: 128940110
Change-Id: I99511f038a6d4b88b5c849a0f8943c24731ab6ea
Merged-In: I99511f038a6d4b88b5c849a0f8943c24731ab6ea
(cherry picked from commit a32b5e6a6b
)
2019-03-20 10:40:44 -07:00
Yi Kong
1b0ba94e5d
Add -faddrsig to ClangExtraCflags
...
Emit address-significance table which allows linker to perform safe ICF.
Clang does not emit the table by default on Android since NDK still uses
GNU binutils.
With the flag, binary size is decreased. For Marlin:
-fno-addrsig -faddrsig diff
/system/bin 28012K 27108K -3.33%
/system/lib 88220K 86964K -1.44%
/system/lib64 151936K 148108K -2.58%
Test: m checkbuild
Bug: 128940110
Change-Id: I99511f038a6d4b88b5c849a0f8943c24731ab6ea
(cherry picked from commit a32b5e6a6b
)
2019-03-20 10:35:40 -07:00
Yi Kong
2a51b3fe00
Turn on string-plus-int warning
...
All instances for the warning are fixed/suppressed, turn the warning
back on.
Test: m checkbuild
Bug: 128878287
Change-Id: Ifd5f9a64cb7ff1ce47f498ed38436056b493ee92
2019-03-20 00:58:46 -07:00
Yi Kong
a32b5e6a6b
Add -faddrsig to ClangExtraCflags
...
Emit address-significance table which allows linker to perform safe ICF.
Clang does not emit the table by default on Android since NDK still uses
GNU binutils.
With the flag, binary size is decreased. For Marlin:
-fno-addrsig -faddrsig diff
/system/bin 28012K 27108K -3.33%
/system/lib 88220K 86964K -1.44%
/system/lib64 151936K 148108K -2.58%
Test: m checkbuild
Bug: 128940110
Change-Id: I99511f038a6d4b88b5c849a0f8943c24731ab6ea
2019-03-20 03:21:10 +00:00
Yi Kong
35badd74bf
Merge "Switch clang to r353983" am: bdb1ed828d
am: cc6ac6647f
...
am: d182fd4f26
Change-Id: I0daabff1c4ed0045115fb8fd2c7ef6542742518a
2019-03-18 21:37:39 -07:00
Yi Kong
cc6ac6647f
Merge "Switch clang to r353983"
...
am: bdb1ed828d
Change-Id: I1852d1b722211a2bb2ba8425e4e91fe19ad66811
2019-03-18 21:29:33 -07:00
Yi Kong
bdb1ed828d
Merge "Switch clang to r353983"
2019-03-19 04:21:20 +00:00
Yi Kong
6925d2b300
Switch clang to r353983
...
Bug: 126457671
Bug: 123638879
Bug: 128878287
Test: go/clang-r353983-testing
Change-Id: I7f16e68f0f521ff55587084932d175b704e452c9
2019-03-19 04:20:52 +00:00
Benjamin Gordon
58d24616e2
Merge "Add stoney ridge x86 variant" am: cd2e52870a
am: 5473e3fbdf
...
am: c8351c6af8
Change-Id: I83644aba3f3657bf630b9330f6d30ab1ff3466e1
2019-03-15 15:57:18 -07:00
Benjamin Gordon
5473e3fbdf
Merge "Add stoney ridge x86 variant"
...
am: cd2e52870a
Change-Id: I8c08245cc45cc4ed91a016058fb043a299fa95cf
2019-03-15 15:33:53 -07:00
Benjamin Gordon
87e7f2f685
Add stoney ridge x86 variant
...
Bug: 124445930
Test: compile and deploy to grunt
Change-Id: Ie63217c7c68f5688bf070cbabf9ea5a1b82d3acc
2019-03-15 11:04:48 -06:00
Stephen Hines
33b3746bb7
Merge "Add AVX/AVX2 supported archs in build system" am: 5971f50a22
am: 3c9be84a21
...
am: 55b011de4c
Change-Id: I7bf976ebdafd8a7859c4c6aa6a6df08c6947316b
2019-03-14 18:21:09 -07:00
Stephen Hines
3c9be84a21
Merge "Add AVX/AVX2 supported archs in build system"
...
am: 5971f50a22
Change-Id: I674453855cd1527aca39c90eac706deec91a4006
2019-03-14 18:02:03 -07:00
Shalini Salomi Bodapati
4a0459dd03
Add AVX/AVX2 supported archs in build system
...
This patch adds new arch features avx2 and avx512 and
their supported archictectures for x86 and x86_64
Bug: 123376719
Test: m checkbuild
Change-Id: I3c079741815b39d7dbb4072e12ef7c9c2c15f5fe
Signed-off-by: Shalini Salomi Bodapati <shalini.salomi.bodapati@intel.com>
2019-03-13 03:48:45 +00:00
Xin Li
ced438cafc
DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master
...
Bug: 120848293
Change-Id: Ie10bc45dbb1bbf96df17a89ecdf24b68da3ca6d5
2019-02-21 09:24:25 -08:00
Dan Willemsen
88f84d3389
Merge "Allow linking against SystemConfiguration framework on Mac" am: 11545323d2
am: f8aaa24575
...
am: 9f2a63692c
Change-Id: I9604d349d6a551a6336485d89725dfeeecc6762c
2019-02-20 15:14:55 -08:00
Dan Willemsen
9f2a63692c
Merge "Allow linking against SystemConfiguration framework on Mac" am: 11545323d2
...
am: f8aaa24575
Change-Id: I6098803167563d41dbdbf51f91f9b9b2ee71d567
2019-02-20 14:44:44 -08:00
Treehugger Robot
11545323d2
Merge "Allow linking against SystemConfiguration framework on Mac"
2019-02-20 21:06:11 +00:00
Dan Willemsen
97d017ecce
Allow linking against SystemConfiguration framework on Mac
...
This is needed for Python
Test: m py2-cmd; py2-cmd -murllib
Change-Id: I156bd281cb341eba7bdd7e7a15b87e8e90ecee1d
2019-02-20 10:28:56 -08:00
Xin Li
b81f48ee02
Merge "DO NOT MERGE - Merge PPRL.190205.001 into master"
2019-02-20 16:26:00 +00:00
Dan Albert
6b3956d122
Merge "Revert "Remove armv7-a without neon support"" am: 48db2b15fb
am: ecbadc5b6c
...
am: 856c8234f2
Change-Id: Ica4d9b0b474c6be9dd273dab71f33f013abaf6dc
2019-02-20 05:39:39 -08:00
Dan Albert
856c8234f2
Merge "Revert "Remove armv7-a without neon support"" am: 48db2b15fb
...
am: ecbadc5b6c
Change-Id: Ib59fed4c3f2d6405c64224152e055280fd455f51
2019-02-20 05:27:20 -08:00
Dan Albert
ecbadc5b6c
Merge "Revert "Remove armv7-a without neon support""
...
am: 48db2b15fb
Change-Id: I3f0bd183bb1dfe36fd9f6221c264c3c26d13e72f
2019-02-20 05:10:09 -08:00
Dan Albert
8818f49989
Revert "Remove armv7-a without neon support"
...
Unfortunately we still need to build the NDK sysroot as non-NEON
since that's still supported, though it's no longer the default.
This reverts commit f4e0601c7e
.
Test: treehugger
Test: rebuilt NDK sysroot and imported into the NDK, ran NDK tests
Bug: None
2019-02-19 13:53:01 -08:00
Pirama Arumuga Nainar
2933c50de6
Merge "Switch to clang-r349610" am: 42b87a2e56
am: 8edd1c3632
...
am: 06b240368e
Change-Id: I22b72f4a260e0438248da7a1401b61a49b1dc26a
2019-02-01 12:14:22 -08:00
Pirama Arumuga Nainar
06b240368e
Merge "Switch to clang-r349610" am: 42b87a2e56
...
am: 8edd1c3632
Change-Id: I92713c576b5c9c9bf7ee16d0016c0f9aa495a3e7
2019-02-01 11:27:22 -08:00
Pirama Arumuga Nainar
8edd1c3632
Merge "Switch to clang-r349610"
...
am: 42b87a2e56
Change-Id: If67d4fd64234ae0ab727556121a6a4cc21941631
2019-02-01 11:07:54 -08:00
Pirama Arumuga Nainar
03b58e2210
Switch to clang-r349610
...
Bug: http://b/122481018
The '-keep' option of llvm-strip has changed to '-keep-section'. Update
scripts/strip.sh accordingly.
Test: Tested on various targets in AOSP and internal branch. Googlers
see http://go/clang-r349610-testing
Change-Id: Ibfc97ecdcdc305c97a4169cead1e1e3cddda9c4c
2019-01-31 16:32:34 +00:00
George Burgess IV
6e55ec9f03
Merge "config: swap to glibc 2.17" am: f4803454b0
am: 5106157118
...
am: 1b9ee9d55e
Change-Id: I84e406ac79693d62c784d18ae7dc5e5fb0556444
2019-01-29 15:11:25 -08:00
George Burgess IV
1b9ee9d55e
Merge "config: swap to glibc 2.17" am: f4803454b0
...
am: 5106157118
Change-Id: If14fbfc6a66f39f36a2d8c626576a2e0582c630a
2019-01-29 14:47:13 -08:00
George Burgess IV
5106157118
Merge "config: swap to glibc 2.17"
...
am: f4803454b0
Change-Id: I7671fe1c1a8bd380aa338cc981cca954fa7d59b6
2019-01-29 14:39:52 -08:00
George Burgess IV
f4803454b0
Merge "config: swap to glibc 2.17"
2019-01-29 22:24:58 +00:00
Orion Hodson
50ecc4d730
Merge "Remove libnativehelper from global includes" am: 6703e6f390
am: 2946369186
...
am: d5325cde0a
Change-Id: Ib2d861763ff3612fa4f81a16fa1b6d7142bba557
2019-01-29 07:03:10 -08:00
Orion Hodson
d5325cde0a
Merge "Remove libnativehelper from global includes" am: 6703e6f390
...
am: 2946369186
Change-Id: I2a4368d191d443fff15e385c6ef89a9af6cb9f03
2019-01-29 06:51:53 -08:00
Orion Hodson
2946369186
Merge "Remove libnativehelper from global includes"
...
am: 6703e6f390
Change-Id: I2c35da64b0886c0a6a0d24f8432ef9f8ff92319a
2019-01-29 06:41:33 -08:00
Orion Hodson
1e7c3d63a9
Remove libnativehelper from global includes
...
Bug: 119840313
Test: m checkbuild
Change-Id: Id80e26a396c2e289dcd2596a5b799e251d9ccf1b
2019-01-27 11:11:01 +00:00
Dan Willemsen
e525783992
Merge "Remove armv7-a without neon support" am: e4f12785db
am: cf71b8ca86
...
am: 89cfde3026
Change-Id: I0b79b14d47e778d4dce4f886cbc0d528a53be3fa
2019-01-24 20:13:33 -08:00
Dan Willemsen
89cfde3026
Merge "Remove armv7-a without neon support" am: e4f12785db
...
am: cf71b8ca86
Change-Id: Ib20a7fa4a78d90fccb24a1ae9ea8e571d3f6447a
2019-01-24 20:09:32 -08:00
Dan Willemsen
cf71b8ca86
Merge "Remove armv7-a without neon support"
...
am: e4f12785db
Change-Id: I2529ec9417cf4f49e70a424dd7a37441fb884624
2019-01-24 19:57:47 -08:00
Dan Willemsen
e4f12785db
Merge "Remove armv7-a without neon support"
2019-01-25 03:52:17 +00:00
Doug Horn
4faa6d2488
Support building for Fuchsia. am: c32c6b0d79
am: ac2925f410
...
am: b85599e803
Change-Id: I6ef28e11e3fbe3dc3217ae7b1c05f39ada1ebbd3
2019-01-24 16:14:20 -08:00
Doug Horn
b85599e803
Support building for Fuchsia. am: c32c6b0d79
...
am: ac2925f410
Change-Id: I29ce80cb8ba76835b97cbdd24c0e3da625dfa83e
2019-01-24 16:06:17 -08:00
Doug Horn
ac2925f410
Support building for Fuchsia.
...
am: c32c6b0d79
Change-Id: Ic180340f6f508e4a897e0464e3e0bc2f3d22c87c
2019-01-24 15:58:35 -08:00
Dan Willemsen
f4e0601c7e
Remove armv7-a without neon support
...
Test: treehugger
Change-Id: I8565d84224daedb6a6dde6dfb9c0fe5f5fabb0f6
2019-01-24 15:51:26 -08:00
Doug Horn
c32c6b0d79
Support building for Fuchsia.
...
This CL adds configs for the arm64 and x64 fuchsia
device targets, sets up the necessary linker flags,
and disables some functionality that is not currently
supported on Fuchsia.
Bug: 119831161
Test: Compile walleye, internal validation against
fuchsia_arm64-eng and fuchsia_x86_64-eng.
Change-Id: I2881b99d2e3a1995e2d8c00a2d86ee101a972c94
2019-01-24 18:59:29 +00:00
George Burgess IV
7294cdced0
config: swap to glibc 2.17
...
**Please do not revert this change without consulting with either
srhines@ or gbiv@ first. It's a large change, and if it only causes
simple/small breakages, we plan to fix those as they pop up.**
This CL swaps the host Android Linux toolchain to gcc 4.8.3 + glibc
2.17, landed in Ieeed444801160e3d288bbad7d871067e81411118.
Bug: 111358231
Test: We've done extensive testing on internal master. Please see
Ieeed444801160e3d288bbad7d871067e81411118.
Change-Id: If991a603a3dce33b55086672c27a11992f0f3123
2019-01-23 14:02:10 -08:00
Jerome Gaillard
fa88a39496
Merge "Add Skia deps to the list of available Windows libraries" am: 13a539c009
am: c5c22a4f86
...
am: 784c73f883
Change-Id: Ib7fd5b0da822203e4b5577abd67f3c70e1accc3f
2019-01-21 12:30:00 -08:00
Jerome Gaillard
784c73f883
Merge "Add Skia deps to the list of available Windows libraries" am: 13a539c009
...
am: c5c22a4f86
Change-Id: Ie97f8c6a0a1dbd77dbed2d512d1267cf783435da
2019-01-21 12:17:36 -08:00