@@ -51,7 +51,7 @@ LLDB_BASE_DIR := $(THIS_FILE_DIR)/../../../../../
51
51
#
52
52
# GNUWin32 uname gives "windows32" or "server version windows32" while
53
53
# some versions of MSYS uname return "MSYS_NT*", but most environments
54
- # standardize on "Windows_NT", so we'll make it consistent here.
54
+ # standardize on "Windows_NT", so we'll make it consistent here.
55
55
# When running tests from Visual Studio, the environment variable isn't
56
56
# inherited all the way down to the process spawned for make.
57
57
#----------------------------------------------------------------------
@@ -210,12 +210,6 @@ else
210
210
ifeq "$(SPLIT_DEBUG_SYMBOLS)" "YES"
211
211
DSYM = $(EXE).debug
212
212
endif
213
-
214
- ifeq "$(MAKE_DWP)" "YES"
215
- MAKE_DWO := YES
216
- DWP_NAME = $(EXE).dwp
217
- DYLIB_DWP_NAME = $(DYLIB_NAME).dwp
218
- endif
219
213
endif
220
214
221
215
LIMIT_DEBUG_INFO_FLAGS =
@@ -364,17 +358,6 @@ ifneq "$(OS)" "Darwin"
364
358
365
359
OBJCOPY ?= $(call replace_cc_with,objcopy)
366
360
ARCHIVER ?= $(call replace_cc_with,ar)
367
- # Look for llvm-dwp or gnu dwp
368
- DWP ?= $(call replace_cc_with,llvm-dwp)
369
- ifeq ($(wildcard $(DWP)),)
370
- DWP = $(call replace_cc_with,dwp)
371
- ifeq ($(wildcard $(DWP)),)
372
- DWP = $(shell command -v llvm-dwp 2> /dev/null)
373
- ifeq ($(wildcard $(DWP)),)
374
- DWP = $(shell command -v dwp 2> /dev/null)
375
- endif
376
- endif
377
- endif
378
361
override AR = $(ARCHIVER)
379
362
endif
380
363
@@ -545,10 +528,6 @@ ifneq "$(CXX)" ""
545
528
endif
546
529
endif
547
530
548
- ifeq "$(GEN_GNU_BUILD_ID)" "YES"
549
- LDFLAGS += -Wl,--build-id
550
- endif
551
-
552
531
#----------------------------------------------------------------------
553
532
# DYLIB_ONLY variable can be used to skip the building of a.out.
554
533
# See the sections below regarding dSYM file as well as the building of
@@ -587,18 +566,11 @@ else
587
566
endif
588
567
else
589
568
ifeq "$(SPLIT_DEBUG_SYMBOLS)" "YES"
590
- ifeq "$(SAVE_FULL_DEBUG_BINARY)" "YES"
591
- cp "$(EXE)" "$(EXE).unstripped"
592
- endif
593
569
$(OBJCOPY) --only-keep-debug "$(EXE)" "$(DSYM)"
594
570
$(OBJCOPY) --strip-debug --add-gnu-debuglink="$(DSYM)" "$(EXE)" "$(EXE)"
595
571
endif
596
- ifeq "$(MAKE_DWP)" "YES"
597
- $(DWP) -o "$(DWP_NAME)" $(DWOS)
598
- endif
599
572
endif
600
573
601
-
602
574
#----------------------------------------------------------------------
603
575
# Make the dylib
604
576
#----------------------------------------------------------------------
@@ -639,15 +611,9 @@ endif
639
611
else
640
612
$(LD) $(DYLIB_OBJECTS) $(LDFLAGS) -shared -o "$(DYLIB_FILENAME)"
641
613
ifeq "$(SPLIT_DEBUG_SYMBOLS)" "YES"
642
- ifeq "$(SAVE_FULL_DEBUG_BINARY)" "YES"
643
- cp "$(DYLIB_FILENAME)" "$(DYLIB_FILENAME).unstripped"
644
- endif
645
614
$(OBJCOPY) --only-keep-debug "$(DYLIB_FILENAME)" "$(DYLIB_FILENAME).debug"
646
615
$(OBJCOPY) --strip-debug --add-gnu-debuglink="$(DYLIB_FILENAME).debug" "$(DYLIB_FILENAME)" "$(DYLIB_FILENAME)"
647
616
endif
648
- ifeq "$(MAKE_DWP)" "YES"
649
- $(DWP) -o $(DYLIB_DWP_FILE) $(DYLIB_DWOS)
650
- endif
651
617
endif
652
618
653
619
#----------------------------------------------------------------------
0 commit comments