Anton Hansson
94c93f37cb
Allow excluding specific overlay sub-directories
...
This change allows PRODUCT_ENFORCE_RRO_EXCLUDED_OVERLAYS to
refer to subdirectories of directories in PRODUCT_PACKAGE_OVERLAYS,
e.g.:
PRODUCT_PACKAGE_OVERLAYS := foo/overlay
PRODUCT_ENFORCE_RRO_EXCLUDED_OVERLAYS := foo/overlay/packages/apps/HelloWorld
Bug: 118823052
Test: m nothing (soong tests)
Change-Id: Ic9f89c11d023ea1b4f6f2f6683d94c81aa7b8a1b
2019-01-30 16:07:56 +00:00
Logan Chien
e3d7a0d062
Add a header_abi_checker section
...
This commit adds a header_abi_checker section so that the library owner
can have a fine-grained control over the ABIs that must be checked.
For example, a library "libexample" may have following configurations:
cc_library {
name: "libexample",
header_abi_checker: {
symbol_file: "libexample.map.txt",
exclude_symbol_versions: ["LIBEXAMPLE_PRIVATE"],
exclude_symbol_tags: ["platform", "apex"],
},
}
Bug: 122845490
Test: Add header_abi_checker to libc to filter out LIBC_PRIVATE
Change-Id: I60cfea868f815afe6213c242ed0ca818161d55c6
2019-01-30 22:18:59 +08:00
Adrian Roos
355520e5de
Merge "Add last released API check to checkapi for public Android API" am: e8cc556bf7
...
am: bcf41a8ebb
Change-Id: I441431be33b850f852d6473827c025720e8343e6
2019-01-30 02:07:40 -08:00
Adrian Roos
bcf41a8ebb
Merge "Add last released API check to checkapi for public Android API"
...
am: e8cc556bf7
Change-Id: I0a32e6837cae3f47511d3005fda5547f6753a991
2019-01-30 01:47:38 -08:00
Adrian Roos
e8cc556bf7
Merge "Add last released API check to checkapi for public Android API"
2019-01-30 09:31:58 +00:00
Victor Hsieh
eaa468a912
Merge "Rename preferCodeIntegrity to useEmbeddedDex" am: 05f9055505
...
am: 7b344bc913
Change-Id: I124c8d5ebf13b51b25a98470cbe0cba074172879
2019-01-29 21:37:54 -08:00
Victor Hsieh
7b344bc913
Merge "Rename preferCodeIntegrity to useEmbeddedDex"
...
am: 05f9055505
Change-Id: Id4382a4e46d5aa4a7fbc42c2f97e1488bb5a6c44
2019-01-29 21:25:26 -08:00
Treehugger Robot
05f9055505
Merge "Rename preferCodeIntegrity to useEmbeddedDex"
2019-01-30 05:07:22 +00:00
Jiyong Park
719b4467aa
Reland "Symbols for libs in APEXes are available"
...
This reverts commit eaebd76656
.
Bug: 120846816
Test: build/soong/build_test.bash -dist -products mainline_system_arm64
Test: lunch aosp_cf_x86_pasan-userdebug; m && SANITIZE_TARGET=address m
Change-Id: I0d2f3eba33c2d1d034d13839c1bd23970adb9f85
2019-01-30 12:34:46 +09:00
Tom Cherry
340b516583
Merge "Revert "system-clang-format: DontAlign"" am: b321d995a1
...
am: cc39e09205
Change-Id: If8161f127ecd2cca382089ac41408e88a1f2eaa2
2019-01-29 19:06:05 -08:00
Tom Cherry
cc39e09205
Merge "Revert "system-clang-format: DontAlign""
...
am: b321d995a1
Change-Id: Id48ec3f2fa8c064049a34575a693d6707d33cdd3
2019-01-29 19:01:02 -08:00
Treehugger Robot
b321d995a1
Merge "Revert "system-clang-format: DontAlign""
2019-01-30 02:49:19 +00:00
Logan Chien
34d94033b1
Merge "Add missing dependencies for python_test" am: 7505252b4f
...
am: 4e08883ba2
Change-Id: Ia81d8c02707d4b60929f82b764ab59ce44ff3cdb
2019-01-29 18:25:54 -08:00
Logan Chien
4e08883ba2
Merge "Add missing dependencies for python_test"
...
am: 7505252b4f
Change-Id: I2fa29856c5903be22657b2d4100841efddc67afd
2019-01-29 18:19:48 -08:00
Logan Chien
7505252b4f
Merge "Add missing dependencies for python_test"
2019-01-30 01:55:36 +00:00
Tom Cherry
eca62454e8
Revert "system-clang-format: DontAlign"
...
"AlignAfterOpenBracket: DontAlign" is explicitly wrong and was not
common before.
Wrong:
int fs_mgr_do_mount(Fstab* fstab, const char* n_name, char* n_blk_device, char* tmp_mount_point,
bool needs_checkpoint) {
Right:
int fs_mgr_do_mount(Fstab* fstab, const char* n_name, char* n_blk_device, char* tmp_mount_point,
bool needs_checkpoint) {
This reverts commit a4319f7800
.
Test: clang-format works correctly.
Bug: 122835115
Change-Id: Icd988070f208e1963bb68651c63fa369cb1e2782
2019-01-30 00:29:23 +00: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
Victor Hsieh
d181c8ba76
Rename preferCodeIntegrity to useEmbeddedDex
...
Test: build and run testing app
Bug: 112037137
Change-Id: Ia82c2c3ba7eb32117a4be078ac31ee2ba510f9eb
2019-01-29 13:09:10 -08:00
Alex Light
6ac171c19c
Merge "Update compdb to put full path to compiler" am: 4087dd660f
...
am: 1a90a8a5c0
Change-Id: I3916221ca82ee1044cfd41b5d77406a7596775d4
2019-01-29 13:03:56 -08:00
Alexander Smundak
dcea2d5247
Merge "Convert BUILD_PREBUILT with LOCAL_MODULE_CLASS=ETC to prebuilt_etc" am: faaece8cb0
...
am: 74916871db
Change-Id: I0fd1c32c424569db7b045785e2cf1ee0f00162df
2019-01-29 12:57:54 -08:00
Alex Light
1a90a8a5c0
Merge "Update compdb to put full path to compiler"
...
am: 4087dd660f
Change-Id: I9bc32323ed59d55922a8555556f1f9c2807b48de
2019-01-29 12:57:53 -08:00
Alexander Smundak
74916871db
Merge "Convert BUILD_PREBUILT with LOCAL_MODULE_CLASS=ETC to prebuilt_etc"
...
am: faaece8cb0
Change-Id: Ie8a83ee389b42afc7c1be11db997cb06009363c5
2019-01-29 12:53:51 -08:00
Alex Light
4087dd660f
Merge "Update compdb to put full path to compiler"
2019-01-29 20:52:27 +00:00
Alexander Smundak
faaece8cb0
Merge "Convert BUILD_PREBUILT with LOCAL_MODULE_CLASS=ETC to prebuilt_etc"
2019-01-29 20:42:42 +00:00
Steven Moreland
df315a034e
Merge "system-clang-format: DontAlign" am: 910cdf95cd
...
am: b71930184b
Change-Id: I243c4c334adc9e16ae0f52e07f17a5529f7b504a
2019-01-29 10:15:06 -08:00
Steven Moreland
b71930184b
Merge "system-clang-format: DontAlign"
...
am: 910cdf95cd
Change-Id: I39a1b309c7268d4e0f5db1818c6fb76e8ac169ef
2019-01-29 10:09:00 -08:00
Treehugger Robot
910cdf95cd
Merge "system-clang-format: DontAlign"
2019-01-29 18:00:37 +00:00
Alex Light
205efdab08
Merge "Add support for symlink_preferred_arch in apex" am: 5956b2b3cb
...
am: 4c3b29cd80
Change-Id: I63d2f240e6dd995a1550e6c036b00cf55b6d516a
2019-01-29 09:56:55 -08:00
Alex Light
4c3b29cd80
Merge "Add support for symlink_preferred_arch in apex"
...
am: 5956b2b3cb
Change-Id: I0070c0782784b11f9e4d860e15921ba81b9fa3d7
2019-01-29 09:51:36 -08:00
Alex Light
5956b2b3cb
Merge "Add support for symlink_preferred_arch in apex"
2019-01-29 17:41:25 +00:00
Alex Light
e812818656
Update compdb to put full path to compiler
...
Some language servers (vscode) seem to have started to rely on the
compiler being an absolute path recently. This updates the compdb
generator to match this expectation.
Bug: https://github.com/Microsoft/vscode-cpptools/issues/3112
Test: m nothing && m SOONG_GEN_COMPDB=1 SOONG_LINK_COMPDB_TO=$ANDROID_BUILD_TOP nothing
Test: Open vscode
Change-Id: Id146d69c2b808b23896132bbd4bc38ed5c7fd9c7
2019-01-29 17:27:37 +00: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
Treehugger Robot
6703e6f390
Merge "Remove libnativehelper from global includes"
2019-01-29 14:30:16 +00:00
Logan Chien
02880e4196
Add missing dependencies for python_test
...
This commit adds missing shared lib dependencies for `python_test`
modules with embedded launcher.
Bug: 119086738
Test: CHECK_ELF_FIELS=true make check-elf-files
Change-Id: I26f8e1eb9086930093f60c7daa54469850fab32d
2019-01-29 22:26:57 +08:00
Dan Willemsen
ae9243235b
Fix runtime panics being suppressed am: ef661b7f18
...
am: 23584e3b40
Change-Id: I068ebc03f51f5526dd91685fcc8a65332f54353e
2019-01-28 23:37:29 -08:00
Jiyong Park
991d5c09d0
Merge "Create sanitizer variants of APEX only when SANITIZE_TARGET is set" am: 62f6fcbbb9
...
am: f85699e747
Change-Id: I4c3ce8bdbf9dcbb313651ed515544a9346229b66
2019-01-28 23:13:42 -08:00
Jiyong Park
366532c88a
Merge "stubs lib can export headers lib" am: b55752827a
...
am: b5d6b973f7
Change-Id: I236f45a8f6361ce45901042b14274c51daa1e80f
2019-01-28 23:08:49 -08:00
Logan Chien
aa943b0a65
Merge "Fix a typo related to abidiffs" am: a9403f279c
...
am: 5258d3a8ad
Change-Id: I01a85bd4dab958053d6856f0c9f30b8139e794d7
2019-01-28 22:40:49 -08:00
Jiyong Park
3f86876d8e
Merge "Add __ANDROID_APEX__" am: 0425aa13ec
...
am: 7cb4725f99
Change-Id: I705f7a3045b3223e4e40736153fcc30d2b02f439
2019-01-28 22:19:07 -08:00
Dan Willemsen
23584e3b40
Fix runtime panics being suppressed
...
am: ef661b7f18
Change-Id: Id875090f968f89a2d525603f148a90533bc1978e
2019-01-28 22:16:30 -08:00
Steven Moreland
9ccd9f5bff
Merge "Move system-clang-format to a central location." am: d4fa0f3dca
...
am: 7b421eaa1a
Change-Id: Ic9b62301a9d5f27a0c03c6a2271f9c8b278170d0
2019-01-28 21:36:58 -08:00
Jiyong Park
f85699e747
Merge "Create sanitizer variants of APEX only when SANITIZE_TARGET is set"
...
am: 62f6fcbbb9
Change-Id: Id0f028a8c59f6b99403eb6088532f1ff34e5fb2a
2019-01-28 21:36:13 -08:00
Jiyong Park
b5d6b973f7
Merge "stubs lib can export headers lib"
...
am: b55752827a
Change-Id: I5060665330da4906d42f9bb9e9e7e5de98256e6e
2019-01-28 21:30:09 -08:00
Logan Chien
5258d3a8ad
Merge "Fix a typo related to abidiffs"
...
am: a9403f279c
Change-Id: Iaefd92f7d7734c5b76d60308b49c36f6bad2bd0d
2019-01-28 21:27:13 -08:00
Jiyong Park
7cb4725f99
Merge "Add __ANDROID_APEX__"
...
am: 0425aa13ec
Change-Id: I0496dc489bb0805730a392a732724e98a4de6cc6
2019-01-28 21:07:28 -08:00
Steven Moreland
7b421eaa1a
Merge "Move system-clang-format to a central location."
...
am: d4fa0f3dca
Change-Id: I1fd886f903703f081a84e52acc7b10178b3e9b5d
2019-01-28 20:06:57 -08:00
Dan Willemsen
ef661b7f18
Fix runtime panics being suppressed
...
fatalLog was matching runtime errors, and essentially hiding them.
Test: m blueprint_tools
Change-Id: Ib48e7e142fc096998bc14b21fb717392adcff0ec
2019-01-28 20:00:01 -08:00