Chih-Hung Hsieh
41fe048372
Add default -Werror to hardware/libhardware/modules
...
Bug: 66996870
Test: normal build
Change-Id: I0e38533b0fa2970524ac98eca25b2c2fd472fc31
2017-12-15 18:08:36 -08:00
Dan Albert
4cc813ff37
Merge "Add basic NDK STL link type check." am: 81f139bcff
am: 6cb35c2087
...
am: 28af00c50d
Change-Id: Iea8bcf9160b67b5c042e1024986d39c029685255
2017-12-15 23:58:59 +00:00
Treehugger Robot
81f139bcff
Merge "Add basic NDK STL link type check."
2017-12-15 23:50:13 +00:00
Chih-Hung Hsieh
0d8bf27847
Add default -Werror to tools/adt/idea am: 77abc230f6
am: bf72465fd3
...
am: ee170208dc
Change-Id: I62707c7407a082958311a009add3f1b306838145
2017-12-15 23:48:25 +00:00
Chih-Hung Hsieh
dcccdab2e4
Add default -Werror to external/skia. am: 1ef5ed54ee
am: 943a85a871
...
am: 3f9aa6f69f
Change-Id: I7135333910a92fa9cc6b0df797e4433cfeaa060c
2017-12-15 23:47:03 +00:00
Chih-Hung Hsieh
77abc230f6
Add default -Werror to tools/adt/idea
...
Bug: 66996870
Test: normal build
Change-Id: Id5493eacf546d3246f501ca70bac26312837947e
2017-12-15 23:37:11 +00:00
Chih-Hung Hsieh
1ef5ed54ee
Add default -Werror to external/skia.
...
Test: normal build
Change-Id: If66639a9000865e14c1ad5288b8642dfe5583f56
2017-12-15 23:34:33 +00:00
Chih-hung Hsieh
62e99477c7
Merge "Add default -Werror to frameworks/av/drm/mediacas" am: cc64cfd81f
am: 1bae56fe92
...
am: b3f81fd304
Change-Id: Ib7e28e86b26706415313fe1cbad607bbd453f8b2
2017-12-15 23:23:47 +00:00
Dan Albert
25d3c7f111
Merge "Don't install host or VNDK libs to the NDK." am: d0e4cc1dc4
am: 48a1ab930a
...
am: d002d7197b
Change-Id: I5a8c9d993898790367b9e75f655199c2164ca4e8
2017-12-15 23:23:13 +00:00
Chih-hung Hsieh
cc64cfd81f
Merge "Add default -Werror to frameworks/av/drm/mediacas"
2017-12-15 23:08:42 +00:00
Dan Albert
d0e4cc1dc4
Merge "Don't install host or VNDK libs to the NDK."
2017-12-15 23:00:21 +00:00
Dan Albert
8ba131b3e2
Expose the NDK STLs to make.
...
Without this any module exposed to make that uses an NDK STL will
have unsatisfied dependencies.
Test: make native
Bug: None
Change-Id: Ia456cdc230d5ebf5e1256ab131ab78248b790bc8
2017-12-15 14:51:30 -08:00
Dan Albert
202fe493e3
Add basic NDK STL link type check.
...
Test: make native
Bug: None
Change-Id: If883fade38c837839857d82f294c459b0dae1ce0
2017-12-15 13:56:59 -08:00
Yi Kong
a4109944ff
Merge "Propagate LTO type from binary/DSO to object files" am: 85ae70556e
am: 41b1a39e79
...
am: ffea3fbfae
Change-Id: Ie4345ae5bcdf015a320fa3d8b7c266ca7872200a
2017-12-15 21:53:57 +00:00
Yi Kong
85ae70556e
Merge "Propagate LTO type from binary/DSO to object files"
2017-12-15 21:36:02 +00:00
Pirama Arumuga Nainar
0186020d3e
Merge "Add cflags sub-property to 'pgo'" am: ec6cf6afde
am: 8a35c35e1e
...
am: 1d3dda22e1
Change-Id: Ice7125306ae72398309b8048cc4768f721a40a4d
2017-12-15 21:29:22 +00:00
Treehugger Robot
ec6cf6afde
Merge "Add cflags sub-property to 'pgo'"
2017-12-15 21:10:58 +00:00
Chih-Hung Hsieh
c2996ff701
Add default -Werror to frameworks/av/drm/mediacas
...
Bug: 66996870
Test: normal build
Change-Id: I7af738fd1543c6c44279bbc13b02b0273e9d6533
2017-12-15 18:26:44 +00:00
Joe Onorato
09e94ab074
When compiling with the lite protobuf option, pass the option to aprotoc to force the lite runtime.
...
Test: make
Merged-In: I450f89d144d496a6ddfccc6a6a5a679a05809595
Change-Id: I450f89d144d496a6ddfccc6a6a5a679a05809595
2017-12-15 08:40:27 -08:00
Jiyong Park
c4e8398a37
Merge "Fix: duplicated definition of llndk_headers module" am: bf606c198b
am: 70ce195a46
...
am: cc7c7d2956
Change-Id: I50812b9f3a773a5a2f98ae8e5c7ee175048517c1
2017-12-15 06:48:06 +00:00
Jiyong Park
cc7c7d2956
Merge "Fix: duplicated definition of llndk_headers module" am: bf606c198b
...
am: 70ce195a46
Change-Id: Ib53cdf48567a067da9e517f4fff19dafcfd7f57a
2017-12-15 06:45:35 +00:00
Treehugger Robot
bf606c198b
Merge "Fix: duplicated definition of llndk_headers module"
2017-12-15 06:34:41 +00:00
Joe Onorato
507f4900d9
When compiling with the lite protobuf option, pass the option to aprotoc to force the lite runtime.
...
Test: make
Merged-In: I450f89d144d496a6ddfccc6a6a5a679a05809595
Change-Id: I450f89d144d496a6ddfccc6a6a5a679a05809595
2017-12-14 19:59:30 -08:00
Dan Albert
6ab43d8597
Allow NDK static libraries to use the NDK sysroot.
...
Building a static library for the NDK only requires that the NDK
headers be available. Currently, A module with both
`static_ndk_lib: true` and `sdk_version: something` will have a cyclic
dependency since it both needs the NDK and is in the NDK. Create two
NDK timestamp files: one for the isolated parts of the NDK (headers
and stub libraries), and another for the full sysroot with the static
libraries.
Test: set static_ndk_lib on compiler-rt-extras, make ndk
Bug: None
Change-Id: Iab50ffa0e4cbf4cd164f376e15281030c7aad984
2017-12-14 14:13:56 -08:00
Dan Albert
281f22b3f2
Don't install host or VNDK libs to the NDK.
...
Test: set `static_ndk_lib: true` on compiler-rt-extras, make ndk,
`find out/soong/ndk -name '*.a'`
Bug: None
Change-Id: I6e82d3628efb602963552d3a91ee6176e8f3d2ff
2017-12-14 14:13:56 -08:00
Jiyong Park
a46a4d5a13
Fix: duplicated definition of llndk_headers module
...
A llndk_headers module was double defined; one as a header lib and the
other as a static lib. Since llndk_headers is a header lib, the static
lib is now deleted.
Bug: 70617292
Test: build. (TestLlndkHeaders added)
Change-Id: I1a3e9d1a73616ea4faf03664a7a4b03bd5955629
2017-12-14 21:28:53 +09:00
Joe Onorato
c32ecb6422
Merge "When compiling with the lite protobuf option, pass the option to aprotoc to force the lite runtime."
2017-12-14 05:33:18 +00:00
Joe Onorato
0abacb469e
When compiling with the lite protobuf option, pass the option to aprotoc to force the lite runtime.
...
Test: make
Change-Id: I450f89d144d496a6ddfccc6a6a5a679a05809595
2017-12-13 18:33:52 -08:00
Pirama Arumuga Nainar
690ed55363
Add cflags sub-property to 'pgo'
...
This (possibly arch-specific) property adds extra flags while building
for profiling. For example, dex2oat requires setting
'-Wno-frame-larger-than' when instrumentation is enabled.
Test: Build 'pgo' module with the new property and inspect build.ninja
Change-Id: Ia36422a400b0e0b87cbb33b1c8e565569475a56d
2017-12-13 17:48:33 -08:00
Chih-Hung Hsieh
9b8820bf92
Add default -Werror to libstagefright/codecs. am: 086ad294cc
am: 9463b83701
...
am: c9d2d073a4
Change-Id: I846c52062c3ee8f5830f5d6f018a90f3e0b1f7e3
2017-12-14 00:22:36 +00:00
Chih-Hung Hsieh
086ad294cc
Add default -Werror to libstagefright/codecs.
...
Bug: 66996870
Test: normal build
Change-Id: I16c1d3b4b7ab3679b12dd0d94e5d130e33a27009
2017-12-13 15:59:53 -08:00
Chih-Hung Hsieh
65c0b89d16
Add default -Werror to libese/third_party/NXPNFC_P61_JCOP_Kit am: 38ed2ab5f1
am: 4d2591634a
...
am: 406db94a21
Change-Id: Ied0f5f02386115f7d6402eb5ed1e67e40d5e331f
2017-12-13 23:27:50 +00:00
Chih-Hung Hsieh
38ed2ab5f1
Add default -Werror to libese/third_party/NXPNFC_P61_JCOP_Kit
...
Test: normal build
Change-Id: Ie20280898ac6bce8cff6caf91b93be20ef313488
2017-12-13 22:26:30 +00:00
Chih-Hung Hsieh
c9a68953d7
Add default -Werror to libeffects and mediaextractor. am: 7434c565ff
am: e8160f5c32
...
am: 498d8fb8a5
Change-Id: Ie9fc77a4e5e3d4b818713bf344c0e0b13b74a849
2017-12-13 06:18:29 +00:00
Chih-Hung Hsieh
1ad0ea10c0
Add default -Werror to frameworks/webview/chromium. am: 7dd8778e48
am: f7d656492a
...
am: ab74c609f8
Change-Id: Id392f8fef205b8b386e74f985beca4797b131c0c
2017-12-13 03:06:38 +00:00
Chih-hung Hsieh
d1ebc4dd1b
Merge "Add default -Werror to libbufferhub" am: e41f450a35
am: 61d52fbadf
...
am: dc0633de75
Change-Id: Iaa43111c3462b0b3215851cd3e901b7a96b49d2a
2017-12-13 03:05:00 +00:00
Justin Yun
b41da7cd8e
Install current VNDK libs to the versioned directories. am: 8fe1212261
am: df323367e7
...
am: 0de3759433
Change-Id: I70feaaa31fe8b66714cedeede3b6692ed283301f
2017-12-13 03:00:05 +00:00
Chih-Hung Hsieh
7434c565ff
Add default -Werror to libeffects and mediaextractor.
...
bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: Ic0522ede6c62382c1c36f11ababcd389f7bcffd5
2017-12-12 18:13:02 -08:00
Chih-Hung Hsieh
7dd8778e48
Add default -Werror to frameworks/webview/chromium.
...
Bug: 66996870
Test: normal build
Change-Id: Ifb3a44dd073dd7f028295e102bd561feaf98cf26
2017-12-12 17:57:57 -08:00
Chih-hung Hsieh
e41f450a35
Merge "Add default -Werror to libbufferhub"
2017-12-13 01:53:46 +00:00
Justin Yun
8fe1212261
Install current VNDK libs to the versioned directories.
...
If PLATFORM_VNDK_VERSION has a version $VER other than "current",
install current VNDK libs to /system/lib[64]/vndk[-sp]-$VER.
Otherwise, they will be installed to /system/lib[64]/vndk[-sp].
Bug: 69883025
Test: device boot
Change-Id: Ifa8564f39687dab5b407bf2178b13022625a94f3
2017-12-13 10:47:44 +09:00
Stephen Crane
10cd187963
Propagate LTO type from binary/DSO to object files
...
Propagation of LTO flags from a main binary or library to its static
dependencies is necessary so that objects being linked with LTO are built as
bitcode rather than native objects. This propagation was broken when thin LTO
was added to the build system. This patch propagates the LTO mode (thin or full)
down to object and archive dependencies.
Test: Build libhwui with full and thin LTO and check that intermediate objects
are LLVM bitcode.
Change-Id: Ic57a80d75052d86940db076fbc0f5375a79c89a1
2017-12-12 14:33:45 -08:00
Chih-Hung Hsieh
1bb807bb45
Add default -Werror to libbufferhub
...
bug: 66996870
Test: normal build
Change-Id: I1a5d17a2752972f91fd7196128c10dddedca177d
2017-12-12 14:33:18 -08:00
Chih-hung Hsieh
0bdcb21f2e
Merge "Add default -Werror to sdk/emulator/mksdcard." am: 6f822b8b93
am: a6e2d7d6c3
...
am: 821ae0fcbf
Change-Id: Iaeefa36bde5d45d4ef6ba9ad537e573f6dd3a3fd
2017-12-12 07:48:38 +00:00
Chih-hung Hsieh
c39b72656b
Merge "Add default -Werror to frameworks/ml/nn." am: a3818107e8
am: d0857b30f7
...
am: ea1d5420f6
Change-Id: Ida83b351cfd7b3eb7593919ab7bb1589f44677d9
2017-12-12 02:40:05 +00:00
Chih-Hung Hsieh
a227ea38f0
Add default -Werror to sdk/emulator/mksdcard.
...
Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: I6499be53a2539143ad6785c1513fe4bd5d3a9910
2017-12-12 01:45:01 +00:00
Chih-Hung Hsieh
65b76252cc
Add default -Werror to system/vold/tests. am: 75f2e70dff
am: 167803be63
...
am: 474373d399
Change-Id: I0583b8832291dce6caa2ec14527d82e467132d78
2017-12-11 23:37:22 +00:00
Chih-hung Hsieh
24f7a8e71d
Merge "Add default -Werror to cts." am: 44c235d4d7
am: b95ec525bf
...
am: 716133f307
Change-Id: If2773262684c0243b0ef58d449d43129e9ddaa81
2017-12-11 23:34:22 +00:00
Chih-Hung Hsieh
8fd29d3bb8
Add default -Werror to frameworks/ml/nn.
...
Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: I6c7fb32b0abaf9b1dc03292daf7c584b1648eeeb
2017-12-11 23:24:46 +00:00
Chih-Hung Hsieh
75f2e70dff
Add default -Werror to system/vold/tests.
...
Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: I730943ace4aa329459d6280d1c2be601f7383343
2017-12-11 23:21:57 +00:00