Only use -read_only_relocs on darwin x86
Darwin x86_64 warns with -read_only_relocs: ld: warning: -read_only_relocs cannot be used with x86_64 Only pass it for darwin x86. Test: m -j on darwin Change-Id: I080afb83d777587d14b60c8cd24b59005a275275
This commit is contained in:
@@ -229,9 +229,13 @@ func (library *libraryDecorator) linkerFlags(ctx ModuleContext, flags Flags) Fla
|
||||
f = append(f,
|
||||
"-dynamiclib",
|
||||
"-single_module",
|
||||
"-read_only_relocs suppress",
|
||||
"-install_name @rpath/"+libName+flags.Toolchain.ShlibSuffix(),
|
||||
)
|
||||
if ctx.Arch().ArchType == android.X86 {
|
||||
f = append(f,
|
||||
"-read_only_relocs suppress",
|
||||
)
|
||||
}
|
||||
} else {
|
||||
f = append(f,
|
||||
sharedFlag,
|
||||
|
Reference in New Issue
Block a user