From b626280eb16a62e32a100f0082e9ea7e496a51d7 Mon Sep 17 00:00:00 2001 From: Alexander Potapenko Date: Mon, 17 Sep 2012 14:18:41 +0000 Subject: Run install_name_tool to fix the dynamic library ID after it has been copied. Fixes http://code.google.com/p/address-sanitizer/issues/detail?id=113 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164031 91177308-0d34-0410-b5e6-96231b3b80d8 --- runtime/compiler-rt/Makefile | 2 ++ 1 file changed, 2 insertions(+) (limited to 'runtime/compiler-rt') diff --git a/runtime/compiler-rt/Makefile b/runtime/compiler-rt/Makefile index f0c224208d..c1dcd64894 100644 --- a/runtime/compiler-rt/Makefile +++ b/runtime/compiler-rt/Makefile @@ -149,6 +149,8 @@ $(ResourceLibDir)/$1/libclang_rt.%.dylib: \ $(ResourceLibDir)/$1/.dir $(Echo) Copying runtime library $1/$$* to build dir $(Verb) cp $(PROJ_OBJ_DIR)/clang_$1/$$*/libcompiler_rt.dylib $$@ + $(Echo) Fixing LC_ID_DYLIB of $$@ + $(Verb) install_name_tool $$@ -id $$@ RuntimeLibrary.$1: \ $(RuntimeLibrary.$1.Configs:%=$(ResourceLibDir)/$1/libclang_rt.%) .PHONY: RuntimeLibrary.$1 -- cgit v1.2.3