Linker: no demangle.
You can c++filt, but you can't c++unfilt. By having the linker provide the exact name of symbols that are used, we can much more easily resolve missing symbols in version script files. For instance, I spent 2 hours today working around not having this... :( After a while, you get used to it. I don't even see the code. Bug: 206145174 Test: hide all symbols from a library and see beautiful and lossless raw symbols. Change-Id: Ie0730cd503358bf2d383a56be902f7aeef1eea01
This commit is contained in:
@@ -147,6 +147,7 @@ var (
|
|||||||
commonGlobalLldflags = []string{
|
commonGlobalLldflags = []string{
|
||||||
"-fuse-ld=lld",
|
"-fuse-ld=lld",
|
||||||
"-Wl,--icf=safe",
|
"-Wl,--icf=safe",
|
||||||
|
"-Wl,--no-demangle",
|
||||||
}
|
}
|
||||||
|
|
||||||
deviceGlobalCppflags = []string{
|
deviceGlobalCppflags = []string{
|
||||||
|
Reference in New Issue
Block a user