Jerome Gaillard
c5c22a4f86
Merge "Add Skia deps to the list of available Windows libraries"
...
am: 13a539c009
Change-Id: I45c4f8d8305b9ef8f296d50b374d778fabdaf362
2019-01-21 12:13:31 -08:00
Jerome Gaillard
7f7f34f81a
Add Skia deps to the list of available Windows libraries
...
Building Skia for Windows requires linking some Windows libraries that
were not in the list of available ones. This adds the necessary
libraries.
Test: N/A
Change-Id: I803b7b05f47163316c6f03866145dc50656a6bef
2019-01-21 11:34:46 +00:00
Jaewoong Jung
9dec005b6b
Merge "Move arch variants registering code to arch.go."
...
am: d4a393466a
Change-Id: I58e957455a7bcfdcf40e3b4454a0195921b54f20
2019-01-17 07:38:47 -08:00
Jaewoong Jung
e46114c11b
Move arch variants registering code to arch.go.
...
This enables using arch-dependent property values in modules defined in
android/.
Bug: 122332178
Test: Soong tests + TreeHugger
Change-Id: I89869e395fabf0e69f505b77eab8a4221384124e
2019-01-16 18:29:03 -08:00
Dan Willemsen
ea53a95e10
Configure the default arch variant features per-OS
...
am: 01a3c25ed7
Change-Id: Icb12a09355a8b418667eef9ec6668dbd4f240525
2019-01-14 17:09:56 -08:00
Dan Willemsen
01a3c25ed7
Configure the default arch variant features per-OS
...
The minimum set of supported features are different between Android and
Linux with X86_64. So while the list of variants and features are still
technically correct, and may be shared more in the future, the default
needs to be configured differently.
Bug: 120208462
Test: add `host_supported: true` to libopus; m libopus
Change-Id: Ib79707d17b852f77341026085230c026b6386b78
2019-01-15 00:53:28 +00:00
Stephen Hines
053e24087b
Merge "Switch to clang-r346389c."
...
am: db89aa2c1d
Change-Id: I93384b066fc2a6aafd89e46ad7c20b80f2e7010d
2019-01-14 14:04:15 -08:00
Stephen Hines
db89aa2c1d
Merge "Switch to clang-r346389c."
2019-01-14 21:47:17 +00:00
Yi Kong
52e8b1e270
Merge "Move -Wno-null-dereference to external only"
...
am: 98975c301e
Change-Id: Iaeb4dfe5dd99f8b368b4aaeea94868e434653d75
2019-01-13 17:49:15 -08:00
Stephen Hines
c0042a2c77
Switch to clang-r346389c.
...
This cherry-pick update picks up a few patches to improve hwasan, ELF
tls, and LLD for kernel builds.
Bug: http://b/122549771
Test: make checkbuild, boot
Change-Id: I8a90282af41ad4c74df819484ba2c3507e20100f
2019-01-11 09:21:46 -08:00
Yi Kong
fae5dac8fd
Move -Wno-null-dereference to external only
...
Test: m checkbuild
Bug: 29823425
Change-Id: Icd675e451b2a2a8e3f489706e533f92d991de9c0
2018-12-21 14:51:41 -08:00
Yi Kong
3b47a3bd02
Merge "Move -Wno-null-pointer-arithmetic to external only"
...
am: df76efe524
Change-Id: I71ba1b6dbd242eaf7614750076b565419ca8dae6
2018-12-14 16:44:58 -08:00
Yi Kong
c9f6db50d3
Move -Wno-null-pointer-arithmetic to external only
...
Test: m checkbuild
Bug: 72331524
Change-Id: I9c49a8cef547f6c840001fd203a0abecaeef44d5
Merged-In: I9c49a8cef547f6c840001fd203a0abecaeef44d5
(cherry picked from commit 3e88cb0399
)
2018-12-13 18:36:19 -08:00
Jerome Gaillard
475b7d7fb7
Merge "Upgrade Windows default build version from Vista to 7"
...
am: ff42f04af8
Change-Id: I5bbcb61e74a847918867a7b26f9fc295c387b99d
2018-12-12 06:11:39 -08:00
Jerome Gaillard
ff42f04af8
Merge "Upgrade Windows default build version from Vista to 7"
2018-12-12 13:59:56 +00:00
Yi Kong
353bdb292f
Merge "Remove unneeded -Wno-expansion-to-defined flag"
...
am: e2025abe96
Change-Id: If7726e9e4b70134c9551dd36d54bdd14baefcc2d
2018-12-11 18:51:52 -08:00
Yi Kong
4603b9f411
Remove unneeded -Wno-expansion-to-defined flag
...
Test: m checkbuild
Bug: 29823425
Change-Id: I8c9c7cc92757af20d3a3bbcebeb6360d1df91530
2018-12-10 04:55:51 -08:00
Yi Kong
b8506d246e
Remove unneeded -Wno-deprecated-register flag
...
am: 02c0ad48ba
Change-Id: I129ebec38b7d8c99d72affb3ea0a97cfaaefd7e7
2018-12-08 20:50:34 -08:00
Yi Kong
02c0ad48ba
Remove unneeded -Wno-deprecated-register flag
...
Test: m checkbuild
Change-Id: I030a66b8a484673caf3a96a844dc26954e08071a
2018-12-09 04:41:38 +00:00
Yi Kong
11c39a728a
Revert "Revert "Remove unneeded -Wno-constant-logical-operand flag""
...
am: 4a7400be79
Change-Id: I5bce78df06270134ebf3f9ac00b176f1fd80304e
2018-12-07 15:12:26 -08:00
Yi Kong
a9d3b3a947
Merge "Remove unneeded -Wno-dangling-field flag"
...
am: 3412046caf
Change-Id: If82dad79f357ba4c59a0e24f7b15b6285051a511
2018-12-07 14:21:07 -08:00
Yi Kong
4a7400be79
Revert "Revert "Remove unneeded -Wno-constant-logical-operand flag""
...
This reverts commit f993e7797d
.
Build breakage fixed.
Test: m checkbuild
2018-12-07 22:00:57 +00:00
Yi Kong
3412046caf
Merge "Remove unneeded -Wno-dangling-field flag"
2018-12-07 21:59:21 +00:00
Chih-hung Hsieh
7a43111d0f
Merge "Switch to clang-r346389b."
...
am: 98f91d4f72
Change-Id: Iefcb7128460c336642f22440e0de22111913c586
2018-12-07 12:31:18 -08:00
Chih-hung Hsieh
98f91d4f72
Merge "Switch to clang-r346389b."
2018-12-07 20:19:09 +00:00
Yi Kong
d218df1b2f
Remove unneeded -Wno-dangling-field flag
...
Test: m checkbuild
Change-Id: I4867fb80ffa901d4fef96b315cd114e6f9b82476
2018-12-06 16:43:55 -08:00
Chih-Hung Hsieh
058cd51ebb
Undo workaround of flag filtering.
...
am: 1017b37654
Change-Id: I1645934dad7001555a2ac32e4fe17cd72aa540c4
2018-12-06 16:07:04 -08:00
Chih-Hung Hsieh
1017b37654
Undo workaround of flag filtering.
...
* Now header-abi-dumper does not complain about -fno-sanitize=implicit-integer-sign-change
Bug: 119558057
Test: make checkbuild
Change-Id: I80be08dd5aa184498bdbb83b42b877dbec152165
2018-12-06 12:12:41 -08:00
Chih-Hung Hsieh
a910d83a41
Switch to clang-r346389b.
...
Bug: 120551946
Test: make checkbuild, boot, go/clang-r346389b-testing
Change-Id: I71e28ee97cb02b6be71847b53fbb05007c936e34
2018-12-06 11:18:28 -08:00
Martin Stjernholm
ae0f414646
Merge "Revert "Remove unneeded -Wno-constant-logical-operand flag""
...
am: 53afe27ef9
Change-Id: Id9e853048df0ead63df11f5460289dd96aac622b
2018-12-06 04:51:37 -08:00
Jerome Gaillard
82bb8b1359
Upgrade Windows default build version from Vista to 7
...
This is needed to build libicui18n on Windows, as it depends on APIs
created in Windows 7 (ResolveLocaleName).
Test: sdk build
Change-Id: If64510a262f7f1d4d356b1a9960ceea114cfa78a
2018-12-06 12:39:12 +00:00
Martin Stjernholm
f993e7797d
Revert "Remove unneeded -Wno-constant-logical-operand flag"
...
This reverts commit 4f0ce757aa
.
Reason for revert: Breaks several targets in internal git_master, e.g. http://ab/5165971 .
Test: Build failing library
Change-Id: I02a5ade05a76b24020586c55a4e8f441ca7708a9
2018-12-06 12:17:40 +00:00
Yi Kong
3c861d1b33
Merge "Remove unneeded -Wno-constant-logical-operand flag"
...
am: a7a432fb82
Change-Id: I5dcc954fc139d9ab43a1f399fefe61ce7ceef2f1
2018-12-05 20:38:17 -08:00
Yi Kong
4f0ce757aa
Remove unneeded -Wno-constant-logical-operand flag
...
Test: m checkbuild
Change-Id: If1ec62b6d88b8260c9ec39e0d63a379e7ae573e9
2018-12-06 00:18:05 +00:00
Chih-hung Hsieh
644df40b33
Merge "Switch to clang-r346389."
...
am: 89dbee61ff
Change-Id: I18befe8152bb455cee18852a5b494256c0c175be
2018-12-05 10:53:03 -08:00
Chih-hung Hsieh
89dbee61ff
Merge "Switch to clang-r346389."
2018-12-05 18:24:12 +00:00
Haibo Huang
9223081372
Remove denver from soong
...
am: 47c9d4c8a3
Change-Id: Ie63b19efa16354b8e6003bca7e4330cd03c2981c
2018-12-04 23:29:36 -08:00
Haibo Huang
47c9d4c8a3
Remove denver from soong
...
Test: build
Change-Id: If740c2aaa321dee01f5d99c37171390e15f62c62
2018-12-04 19:39:48 -08:00
Haibo Huang
238f6c330d
Remove denver64 from soong
...
am: f46b1cb06e
Change-Id: I400a0bcabbb3ebd63136a28e6cf58314f4b499e8
2018-12-04 16:35:13 -08:00
Haibo Huang
f46b1cb06e
Remove denver64 from soong
...
Test: build
Bug: 73545680
Change-Id: I6b213a1d83275c566fd6142a07550094240528c4
2018-12-04 21:01:50 +00:00
Chih-Hung Hsieh
3567e62f97
Switch to clang-r346389.
...
* Add -fno-sanitize=implicit-integer-sign-change when
there is any integer related sanitizer, and this check
is not explicitly specified.
Android core does not boot with this new sanitizer yet.
* Filter out -fno-sanitize=implicit-integer-sign-change
from tooling flags.
Bug: 119329758
Bug: 119557795
Test: make checkbuild, boot, go/clang-r346389-testing
Change-Id: I709de569cb73d070fc4958e2b4387f4041bc5438
2018-12-04 19:50:45 +00:00
Yi Kong
9d256a5aa1
Merge "Revert "Revert "Remove unnecessary warning suppression"""
...
am: 3a33fe535e
Change-Id: I81421f5340798c181c7f9b72faea5bc433bc0ed5
2018-12-04 01:47:51 -08:00
Yi Kong
3a33fe535e
Merge "Revert "Revert "Remove unnecessary warning suppression"""
2018-12-04 09:30:54 +00:00
Yi Kong
734a07c66d
Revert "Revert "Remove unnecessary warning suppression""
...
This reverts commit afedf3bdc9
.
Build failure fixed.
Change-Id: I46e7e222c2b5bfa5b1846f3fe87444afb70f1b31
2018-12-04 00:42:27 +00:00
Zhizhou Yang
e74941431e
Merge "Do not generate SHT_RELR relocations before API 28"
...
am: 89df00c216
Change-Id: I76f45bbea868f137906074dfda233ecad02d9caa
2018-12-03 11:27:53 -08:00
Treehugger Robot
89df00c216
Merge "Do not generate SHT_RELR relocations before API 28"
2018-12-03 18:40:59 +00:00
Yi Kong
1e8681d22f
Merge "Revert "Remove unnecessary warning suppression""
...
am: cf492adb34
Change-Id: If2941e0eb1a19194bce00af67e5e81aab6368286
2018-11-30 15:42:10 -08:00
Yi Kong
cf492adb34
Merge "Revert "Remove unnecessary warning suppression""
2018-11-30 23:20:11 +00:00
Elliott Hughes
0d64de3c0f
Merge "C++17: switch the default."
...
am: 3633e8641e
Change-Id: I45e98afc8f6fce72ca98ec40c251ffee1f860dea
2018-11-30 14:09:50 -08:00
Zhizhou Yang
9100b1d83d
Do not generate SHT_RELR relocations before API 28
...
This patch fixes an issue that SHR_RELR relocation is not supported by
SDK version earlier than API 28. We only turn it on when SDK is not
used, or SDK version is newer than or equal to API 28.
Test: m -j48 for aosp_taimen-userdebug
Bug: http://b/119086751
Change-Id: I33124ae4f35fb8c00ae9103e8c04e2d4ccd5fec3
2018-11-30 22:07:35 +00:00