platform_build_soong/cc
Martin Stjernholm 41ab2519b4 Remove implicit Bionic and kernel system includes.
They are now explicit in the Bionic blueprints, and brought in through
dependencies on libc (which in turn is usually implicit through the
default system_shared_libs value). Modules that may break are cc_object
which don't depend on system_shared_libs, and those that explicitly set
system_shared_libs:[] but still assumes libc headers. In either case
the fix should be to add header_libs:["libc_headers"].

Test: Build and boot
Test: m checkbuild (on aosp_taimen and aosp_x86_64)
Bug: 153590472
Change-Id: I3217d8f36e49a987f5377866c8647f9dcccc37ce
2020-05-06 19:45:03 +01:00
..
config Remove implicit Bionic and kernel system includes. 2020-05-06 19:45:03 +01:00
libbuildversion Set apex_available property 2020-04-22 23:12:42 +09:00
androidmk.go Propagate Soong header_libs to module-info.json 2020-04-27 18:28:26 +00:00
binary.go Add support for cc_binary in module_exports 2020-02-18 16:17:35 +00:00
binary_sdk_member.go Improve error messages when output file is invalid 2020-05-05 14:12:22 +01:00
builder.go Canonicalize saved paths, Kythe cannot handle symlinks 2020-05-03 18:30:13 -07:00
cc.go Introduce min_sdk_version to deps info. 2020-05-04 19:44:28 +01:00
cc_test.go Revert "Revert "Enforce min_sdk_version of apex(use_vendor:true)"" 2020-03-21 23:23:14 +09:00
ccdeps.go Fix writing module_bp_cc_deps.json 2020-01-31 18:12:41 +00:00
cflag_artifacts.go Simple refactoring of prefix related functions. 2020-02-14 14:33:49 -08:00
check.go Forbid -Weverything 2019-11-12 15:55:03 -08:00
cmakelists.go Sandbox soong_build by changing to root directory 2020-01-11 01:11:46 +00:00
compdb.go Sandbox soong_build by changing to root directory 2020-01-11 01:11:46 +00:00
compiler.go Pass min_sdk_version to cc __ANDROID_SDK_VERSION__ 2020-03-21 23:29:59 +09:00
compiler_test.go Expand ClangExtraExternalCflags to non-Google vendor projects 2019-11-11 13:24:39 -08:00
coverage.go Only package gcno files for gcov coverage builds. 2020-04-22 13:30:07 -07:00
fuzz.go add researcher_submitted field to cc_fuzz 2020-05-06 03:25:54 +00:00
gen.go Fix header deps of sysprop_library 2020-02-19 15:30:02 +09:00
gen_stub_libs.py Remove unused mips workarounds. 2020-03-06 18:15:44 -08:00
gen_test.go Use empty string for core image variant 2019-12-13 20:44:36 -08:00
genrule.go Revert^2 "Add sdk mutator for native modules" 2020-04-07 16:50:32 +00:00
genrule_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
installer.go Fix missing NOTICE targets for static libs that aren't available to 2020-04-01 11:08:41 +01:00
kernel_headers.go Change exportedDirs and exportedSystemDirs from []string to android.Paths 2019-10-25 09:52:08 +09:00
library.go Merge "Add check_all_apis option for header ABI checker" 2020-04-27 03:34:08 +00:00
library_headers.go Add SDK member support for cc_object. 2020-03-20 00:16:14 +00:00
library_headers_test.go Add cc_prebuilt_library_headers 2020-02-24 14:49:22 +00:00
library_sdk_member.go Improve error messages when output file is invalid 2020-05-05 14:12:22 +01:00
library_test.go Apex: support codenames for min_sdk_version 2020-04-09 16:04:17 +09:00
linkable.go Skip version mutator for host/ramdisk/recovery 2020-04-23 03:46:09 +00:00
linker.go Merge "Revert^2 "Add sdk mutator for native modules"" 2020-04-08 18:29:30 +00:00
llndk_library.go Remove PLATFORM_VERSION_FUTURE_CODENAMES 2020-04-14 02:06:57 +00:00
lto.go Split local and global cflags 2019-11-07 15:27:58 -08:00
makevars.go Exclude dirs from binder interface whitelisting 2019-12-04 09:10:21 -08:00
ndk_headers.go Remove unused mips workarounds. 2020-03-06 18:15:44 -08:00
ndk_library.go Apex: support codenames for min_sdk_version 2020-04-09 16:04:17 +09:00
ndk_prebuilt.go Merge "Revert^2 "Add sdk mutator for native modules"" 2020-04-08 18:29:30 +00:00
ndk_sysroot.go Expose some factories for aidl_test.go 2019-12-09 18:21:48 +09:00
object.go Add SDK member support for cc_object. 2020-03-20 00:16:14 +00:00
object_test.go Allow linker scripts when building objects. 2019-08-22 13:21:37 -07:00
pgo.go Add platform-wide sampling PGO option 2020-03-24 07:04:54 -07:00
prebuilt.go Merge "cc_prebuilt_library respect module name and stem" 2020-04-17 01:07:03 +00:00
prebuilt_test.go cc_prebuilt_library respect module name and stem 2020-04-13 17:02:27 +08:00
proto.go Split local and global cflags 2019-11-07 15:27:58 -08:00
proto_test.go Use empty string for core image variant 2019-12-13 20:44:36 -08:00
pylintrc
rs.go Move/dedupe some host path functions in package_ctx.go. 2019-12-09 22:04:21 +00:00
sabi.go Revert "Also package recursive jni_libs deps of android_apps as well as direct deps." 2019-12-18 00:15:07 +00:00
sanitize.go Don't tell make about modules in other namespaces 2020-05-04 00:05:47 -07:00
sdk.go Revert^2 "Add sdk mutator for native modules" 2020-04-07 16:50:32 +00:00
sdk_test.go Revert^2 "Add sdk mutator for native modules" 2020-04-07 16:50:32 +00:00
snapshot_utils.go Capture snapshot headers in parallel 2020-03-04 23:39:42 +09:00
stl.go Revert^2 "Add sdk mutator for native modules" 2020-04-07 16:50:32 +00:00
strip.go Remove use_gnu_strip option 2019-09-13 12:18:47 -07:00
sysprop.go Implement sysprop_library API stability check 2019-08-23 06:28:34 +00:00
test.go Add test_for property 2020-04-25 06:25:42 +00:00
test_data_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
test_gen_stub_libs.py Rename # vndk tag to # llndk 2019-11-13 05:50:27 +00:00
testing.go Merge "Revert^2 "Add sdk mutator for native modules"" 2020-04-08 18:29:30 +00:00
tidy.go Switch to clang-r383902 (11.0.1). 2020-04-27 01:17:12 -07:00
toolchain_library.go Revert^2 "Add sdk mutator for native modules" 2020-04-07 16:50:32 +00:00
util.go Only package gcno files for gcov coverage builds. 2020-04-22 13:30:07 -07:00
vendor_public_library.go Split local and global cflags 2019-11-07 15:27:58 -08:00
vendor_snapshot.go Capture snapshot headers in parallel 2020-03-04 23:39:42 +09:00
vndk.go Merge "Don't allow a lib having stubs to become a member of VNDK" 2020-04-13 04:05:31 +00:00
vndk_prebuilt.go Do not hide VNDK prebuilts from make 2020-02-17 19:01:13 +09:00