Enable libc++ on host bionic

Bug: 31559095
Test: out/soong/build.ninja is identical before/after
Test: Test linux_bionic compile
Change-Id: I01bfee1fd69c2757d541e1c8ffdfa15bcfa846a9
This commit is contained in:
Dan Willemsen
2016-11-04 12:26:27 -07:00
parent 10e979ace1
commit eab4a7b5f1

View File

@@ -61,6 +61,11 @@ cc_library_static {
"libc++abi", "libc++abi",
], ],
stl: "none", stl: "none",
target: {
linux_bionic: {
enabled: true,
},
},
} }
// host + device dynamic lib // host + device dynamic lib
@@ -79,23 +84,32 @@ cc_library_shared {
static_libs: ["libunwind_llvm"], static_libs: ["libunwind_llvm"],
ldflags: ["-Wl,--exclude-libs,libunwind_llvm.a"], ldflags: ["-Wl,--exclude-libs,libunwind_llvm.a"],
}, },
host: {
ldflags: ["-nodefaultlibs"],
},
darwin: { darwin: {
unexported_symbols_list: "lib/libc++unexp.exp", unexported_symbols_list: "lib/libc++unexp.exp",
force_symbols_not_weak_list: "lib/notweak.exp", force_symbols_not_weak_list: "lib/notweak.exp",
force_symbols_weak_list: "lib/weak.exp", force_symbols_weak_list: "lib/weak.exp",
ldflags: ["-Wl,-undefined,dynamic_lookup"], ldflags: [
"-nodefaultlibs",
"-Wl,-undefined,dynamic_lookup",
],
}, },
linux: { linux: {
ldflags: ["-nodefaultlibs"],
host_ldlibs: [ host_ldlibs: [
"-lrt", "-lrt",
"-lpthread", "-lpthread",
"-ldl", "-ldl",
], ],
}, },
linux_bionic: {
enabled: true,
static_libs: ["libunwindbacktrace"],
shared_libs: [
"libdl",
"liblzma",
],
},
}, },
} }