message: Fix Makefile.rules after merge
diff: @@ -363,10 +363,6 @@ ifneq "$(OS)" "Darwin"
  endif
  OBJCOPY ?= $(call replace_cc_with,objcopy)
  -ifeq ($(wildcard $(OBJCOPY)),)
  - OBJCOPY = objcopy
  -endif
  -
  ARCHIVER ?= $(call replace_cc_with,ar)
  override AR = $(ARCHIVER)
  endif
  @@ -573,23 +569,6 @@ endif
  # EXE from all the objects.
  #----------------------------------------------------------------------
  -#----------------------------------------------------------------------
  -# Make the dSYM file from the executable if $(MAKE_DSYM) != "NO"
  -#----------------------------------------------------------------------
  -ifneq "$(DYLIB_ONLY)" "YES"
  -$(DSYM) : $(EXE)
  -ifeq "$(OS)" "Darwin"
  -ifneq "$(MAKE_DSYM)" "NO"
  - "$(DS)" $(DSFLAGS) -o "$(DSYM)" "$(EXE)"
  -endif
  -else
  -ifeq "$(SPLIT_DEBUG_SYMBOLS)" "YES"
  - $(OBJCOPY) --only-keep-debug "$(EXE)" "$(DSYM)"
  - $(OBJCOPY) --remove-section .gnu_debuglink --strip-debug --add-gnu-debuglink="$(DSYM)" "$(EXE)" "$(EXE)"
  -endif
  -endif
  -endif
  -
  #----------------------------------------------------------------------
  # Compile the executable from all the objects.
  #----------------------------------------------------------------------
  @@ -643,6 +622,11 @@ endif
  #----------------------------------------------------------------------
  $(DYLIB_OBJECTS) : CFLAGS += -DCOMPILING_LLDB_TEST_DLL
  +ifneq "$(OS)" "Windows_NT"
  +$(DYLIB_OBJECTS) : CFLAGS += -fPIC
  +$(DYLIB_OBJECTS) : CXXFLAGS += -fPIC
  +endif
  +
  $(DYLIB_FILENAME) : $(DYLIB_OBJECTS)
  ifeq "$(OS)" "Darwin"
  $(LD) $(DYLIB_OBJECTS) $(LDFLAGS) -install_name "$(DYLIB_EXECUTABLE_PATH)/$(DYLIB_FILENAME)" -dynamiclib -o "$(DYLIB_FILENAME)"
  