--- openlibm-0.7.2/Make.inc.orig	2020-10-22 13:21:20.340231200 +0300
+++ openlibm-0.7.2/Make.inc	2020-10-22 13:21:23.639101200 +0300
@@ -96,7 +96,7 @@
 ifeq ($(OS), WINNT)
 SHLIB_EXT = dll
 SONAME_FLAG = -soname
-CFLAGS_add += -nodefaultlibs
+#CFLAGS_add += -nodefaultlibs
 shlibdir = $(bindir)
 else
 ifeq ($(OS), Darwin)
--- openlibm-0.7.2/Makefile.orig	2020-10-22 13:20:33.652252700 +0300
+++ openlibm-0.7.2/Makefile	2020-10-22 13:26:00.674095900 +0300
@@ -42,9 +42,11 @@
 ifeq ($(OS), Darwin)
 OLM_MAJOR_MINOR_SHLIB_EXT := $(SOMAJOR).$(SOMINOR).$(SHLIB_EXT)
 OLM_MAJOR_SHLIB_EXT := $(SOMAJOR).$(SHLIB_EXT)
+LDFLAGS_add +=  -Wl,$(SONAME_FLAG),libopenlibm.$(OLM_MAJOR_SHLIB_EXT)
 else
 OLM_MAJOR_MINOR_SHLIB_EXT := $(SHLIB_EXT).$(SOMAJOR).$(SOMINOR)
 OLM_MAJOR_SHLIB_EXT := $(SHLIB_EXT).$(SOMAJOR)
+LDFLAGS_add +=  -Wl,$(SONAME_FLAG),libopenlibm.$(OLM_MAJOR_SHLIB_EXT)
 endif
 endif
 
@@ -67,7 +69,7 @@
 	$(AR) -rcs libopenlibm.a $(OBJS)
 
 libopenlibm.$(OLM_MAJOR_MINOR_SHLIB_EXT): $(OBJS)
-	$(CC) -shared $(OBJS) $(LDFLAGS) $(LDFLAGS_add) -Wl,$(SONAME_FLAG),libopenlibm.$(OLM_MAJOR_SHLIB_EXT) -o $@
+	$(CC) -shared $(OBJS) $(LDFLAGS) $(LDFLAGS_add) -o $@
 ifneq ($(OS),WINNT)
 	ln -sf $@ libopenlibm.$(OLM_MAJOR_SHLIB_EXT)
 	ln -sf $@ libopenlibm.$(SHLIB_EXT)
@@ -95,7 +97,13 @@
 
 install-shared: libopenlibm.$(OLM_MAJOR_MINOR_SHLIB_EXT)
 	mkdir -p $(DESTDIR)$(shlibdir)
+ifeq ($(OS), WINNT)
+	mkdir -p $(DESTDIR)$(libdir)
+	cp -RpP -f libopenlibm.*$(SHLIB_EXT) $(DESTDIR)$(shlibdir)/
+	cp -RpP -f libopenlibm.*$(SHLIB_EXT).a $(DESTDIR)$(libdir)/
+else
 	cp -RpP -f libopenlibm.*$(SHLIB_EXT)* $(DESTDIR)$(shlibdir)/
+endif
 
 install-pkgconfig: openlibm.pc
 	mkdir -p $(DESTDIR)$(pkgconfigdir)
