|
@@ -111,6 +111,7 @@ FEATURE_TESTS = \
|
|
|
libelf \
|
|
|
glibc \
|
|
|
dwarf \
|
|
|
+ libelf-mmap \
|
|
|
libnuma
|
|
|
|
|
|
$(foreach test,$(FEATURE_TESTS),$(call feature_check,$(test),$(test)))
|
|
@@ -202,7 +203,7 @@ ifndef NO_LIBELF
|
|
|
CFLAGS += -DHAVE_LIBELF_SUPPORT
|
|
|
FLAGS_LIBELF=$(CFLAGS) $(LDFLAGS) $(EXTLIBS)
|
|
|
|
|
|
- ifeq ($(call try-cc,$(SOURCE_ELF_MMAP),$(FLAGS_LIBELF),-DHAVE_LIBELF_MMAP_SUPPORT),y)
|
|
|
+ ifeq ($(feature-libelf-mmap), 1)
|
|
|
CFLAGS += -DHAVE_LIBELF_MMAP_SUPPORT
|
|
|
endif
|
|
|
|
|
@@ -227,8 +228,7 @@ endif # NO_LIBELF
|
|
|
|
|
|
ifndef NO_LIBELF
|
|
|
CFLAGS += -DHAVE_LIBELF_SUPPORT
|
|
|
- FLAGS_LIBELF=$(CFLAGS) $(LDFLAGS) $(EXTLIBS)
|
|
|
- ifeq ($(call try-cc,$(SOURCE_ELF_MMAP),$(FLAGS_LIBELF),-DHAVE_LIBELF_MMAP_SUPPORT),y)
|
|
|
+ ifeq ($(feature-libelf-mmap), 1)
|
|
|
CFLAGS += -DHAVE_LIBELF_MMAP_SUPPORT
|
|
|
endif # try-cc
|
|
|
endif # NO_LIBELF
|