Merge "Move local ldflags after the toolchain ldflags" am: ac6697420a
am: dbec7035e6
am: 3040e468aa
* commit '3040e468aacf8bb5a70735f34501f51138512870':
Move local ldflags after the toolchain ldflags
Change-Id: I3be4f2785b534f32fead6683663c32d21ddeef12
This commit is contained in:
4
cc/cc.go
4
cc/cc.go
@@ -1258,8 +1258,6 @@ func (linker *baseLinker) deps(ctx BaseModuleContext, deps Deps) Deps {
|
||||
func (linker *baseLinker) flags(ctx ModuleContext, flags Flags) Flags {
|
||||
toolchain := ctx.toolchain()
|
||||
|
||||
flags.LdFlags = append(flags.LdFlags, linker.Properties.Ldflags...)
|
||||
|
||||
if !ctx.noDefaultCompilerFlags() {
|
||||
if ctx.Device() && !Bool(linker.Properties.Allow_undefined_symbols) {
|
||||
flags.LdFlags = append(flags.LdFlags, "-Wl,--no-undefined")
|
||||
@@ -1276,6 +1274,8 @@ func (linker *baseLinker) flags(ctx ModuleContext, flags Flags) Flags {
|
||||
}
|
||||
}
|
||||
|
||||
flags.LdFlags = append(flags.LdFlags, linker.Properties.Ldflags...)
|
||||
|
||||
if ctx.Host() && !linker.static() {
|
||||
rpath_prefix := `\$$ORIGIN/`
|
||||
if ctx.Darwin() {
|
||||
|
Reference in New Issue
Block a user