From b24de4743c8f63c69d0cd49df5f151ab030eb3c7 Mon Sep 17 00:00:00 2001 From: Asher Baker Date: Wed, 4 Nov 2015 12:08:06 +0000 Subject: [PATCH] Fix not linking libbreakpad_client.a on rebuild. --- AMBuildScript | 1 + extension/AMBuilder | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/AMBuildScript b/AMBuildScript index ce17e85..bb236e7 100644 --- a/AMBuildScript +++ b/AMBuildScript @@ -85,6 +85,7 @@ class SM: self.compiler.AddToListVar('CFLAGS', '-g3') self.compiler.AddToListVar('CFLAGS', '-m32') self.compiler.AddToListVar('POSTLINKFLAGS', '-m32') + self.compiler.AddToListVar('POSTLINKFLAGS', '-Wl,-z,defs') self.compiler.AddToListVar('CXXFLAGS', '-fno-exceptions') self.compiler.AddToListVar('CXXFLAGS', '-fno-threadsafe-statics') self.compiler.AddToListVar('CXXFLAGS', '-Wno-non-virtual-dtor') diff --git a/extension/AMBuilder b/extension/AMBuilder index 0868d0f..d3526b7 100644 --- a/extension/AMBuilder +++ b/extension/AMBuilder @@ -66,7 +66,7 @@ def BuildExtension(): os.lstat(link) except: extension.AddCommand(SymlinkCommand(link, target)) - binary.AddObjectFiles(['libbreakpad_client.a']) + binary.AddObjectFiles(['libbreakpad_client.a']) elif AMBuild.target['platform'] in ['windows']: libs = ['exception_handler', 'common', 'crash_generation_client']