diff -Naur libobjc2-1.6.orig/Makefile libobjc2-1.6/Makefile --- libobjc2-1.6.orig/Makefile 2011-11-23 12:43:16.000000000 +0000 +++ libobjc2-1.6/Makefile 2012-03-11 20:09:31.000000000 +0000 @@ -68,11 +68,15 @@ $(LIBOBJCXX).so.$(VERSION): $(LIBOBJC).so.$(VERSION) $(OBJCXX_OBJECTS) $(SILENT)echo Linking shared Objective-C++ runtime library... - $(SILENT)$(CXX) -shared -o $@ $(OBJCXX_OBJECTS) + $(SILENT)$(CXX) -shared \ + -Wl,-soname=$(LIBOBJCXX).so.$(MAJOR_VERSION) \ + -o $@ $(OBJCXX_OBJECTS) $(LIBOBJC).so.$(VERSION): $(OBJECTS) $(SILENT)echo Linking shared Objective-C runtime library... - $(SILENT)$(CC) -shared -rdynamic -o $@ $(OBJECTS) + $(SILENT)$(CC) -shared -rdynamic \ + -Wl,-soname=$(LIBOBJC).so.$(MAJOR_VERSION) \ + -o $@ $(OBJECTS) $(LIBOBJC).a: $(OBJECTS) $(SILENT)echo Linking static Objective-C runtime library...