| --- 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) |