diff --git a/make/defs-cpp.mk b/make/defs-cpp.mk index 0f9e3435..1dbff287 100644 --- a/make/defs-cpp.mk +++ b/make/defs-cpp.mk @@ -220,10 +220,12 @@ endif ifneq ($(findstring $(TARGET_ARCH),$(INTEL_ARCHS)),) BUILD_CPPFLAGS += -fPIC - ifeq ($(LIBTYPE),shared) - LIBFLAGS += -ldl - else - LIBFLAGS += -l:libdl.a + ifeq ($(findstring mingw,$(TARGET_ABI)),) + ifeq ($(LIBTYPE),shared) + LIBFLAGS += -ldl + else + LIBFLAGS += -l:libdl.a + endif endif endif