From b243be34f72b39bb57c6a3712041de32cc7ec729 Mon Sep 17 00:00:00 2001 From: Luke Huang Date: Wed, 19 May 2021 04:19:58 +0800 Subject: [PATCH] Set the SDK version to 29 for networking native tests included in MTS Here comes a new relocations scheme that isn't compatible with Q devices after aosp/1673945. In order to avoid our tests are built with the new scheme, set SDK version to 29. Bug: 187905499 Test: forrest, atest Change-Id: I31f13e2b95bacdca4c1897742cada2da169a89fd --- tests/cts/net/jni/Android.bp | 42 +++++++++++++---------------- tests/cts/net/native/dns/Android.bp | 2 ++ 2 files changed, 20 insertions(+), 24 deletions(-) diff --git a/tests/cts/net/jni/Android.bp b/tests/cts/net/jni/Android.bp index 13f38d77cb..8f0d78fc0e 100644 --- a/tests/cts/net/jni/Android.bp +++ b/tests/cts/net/jni/Android.bp @@ -16,35 +16,14 @@ package { default_applicable_licenses: ["Android-Apache-2.0"], } -cc_library_shared { - name: "libnativedns_jni", +cc_defaults { + name: "net_jni_defaults", - srcs: ["NativeDnsJni.c"], - sdk_version: "current", - - shared_libs: [ - "libnativehelper_compat_libc++", - "liblog", - ], - stl: "libc++_static", - - cflags: [ - "-Wall", - "-Werror", - "-Wno-unused-parameter", - ], - -} - -cc_library_shared { - name: "libnativemultinetwork_jni", - - srcs: ["NativeMultinetworkJni.cpp"], - sdk_version: "current", cflags: [ "-Wall", "-Werror", "-Wno-format", + "-Wno-unused-parameter", ], shared_libs: [ "libandroid", @@ -52,4 +31,19 @@ cc_library_shared { "liblog", ], stl: "libc++_static", + // To be compatible with Q devices, the min_sdk_version must be 29. + sdk_version: "current", + min_sdk_version: "29", +} + +cc_library_shared { + name: "libnativedns_jni", + defaults: ["net_jni_defaults"], + srcs: ["NativeDnsJni.c"], +} + +cc_library_shared { + name: "libnativemultinetwork_jni", + defaults: ["net_jni_defaults"], + srcs: ["NativeMultinetworkJni.cpp"], } diff --git a/tests/cts/net/native/dns/Android.bp b/tests/cts/net/native/dns/Android.bp index 5e9af8e55a..434e529899 100644 --- a/tests/cts/net/native/dns/Android.bp +++ b/tests/cts/net/native/dns/Android.bp @@ -24,6 +24,8 @@ cc_defaults { "liblog", "libutils", ], + // To be compatible with Q devices, the min_sdk_version must be 29. + min_sdk_version: "29", } cc_test {