|
@@ -85,7 +85,7 @@ CFLAGS += -Wall
|
|
|
CFLAGS += -Wextra
|
|
|
CFLAGS += -std=gnu99
|
|
|
|
|
|
-EXTLIBS = -lpthread -lrt -lelf -lm
|
|
|
+EXTLIBS = -lelf -lpthread -lrt -lm
|
|
|
|
|
|
ifeq ($(call try-cc,$(SOURCE_HELLO),$(CFLAGS) -Werror -fstack-protector-all,-fstack-protector-all),y)
|
|
|
CFLAGS += -fstack-protector-all
|
|
@@ -165,7 +165,7 @@ else
|
|
|
LIBDW_LDFLAGS := -L$(LIBDW_DIR)/lib
|
|
|
endif
|
|
|
|
|
|
- FLAGS_DWARF=$(CFLAGS) $(LIBDW_CFLAGS) -ldw -lelf $(LIBDW_LDFLAGS) $(LDFLAGS) $(EXTLIBS)
|
|
|
+ FLAGS_DWARF=$(CFLAGS) $(LIBDW_CFLAGS) -ldw -lz -lelf $(LIBDW_LDFLAGS) $(LDFLAGS) $(EXTLIBS)
|
|
|
ifneq ($(call try-cc,$(SOURCE_DWARF),$(FLAGS_DWARF),libdw),y)
|
|
|
msg := $(warning No libdw.h found or old libdw.h found or elfutils is older than 0.138, disables dwarf support. Please install new elfutils-devel/libdw-dev);
|
|
|
NO_DWARF := 1
|