rel=5. Fix DLL linking with another DLL on Windows.
Signed-off-by: ofry <tim4job@bmail.ru>
This commit is contained in:
@@ -9,18 +9,19 @@ index a6bf9a2..fa50e79 100644
|
||||
+sys/MSYS.mk
|
||||
sys/NetBSD.mk
|
||||
diff --git a/mk/sys/MINGW32.mk b/mk/sys/MINGW32.mk
|
||||
index 10da919..470b3b0 100644
|
||||
index 10da919..9d04333 100644
|
||||
--- a/mk/sys/MINGW32.mk
|
||||
+++ b/mk/sys/MINGW32.mk
|
||||
@@ -1,2 +1,2 @@
|
||||
-# $Id: Linux.mk,v 1.9 2017/05/05 18:02:16 sjg Exp $
|
||||
+# $Id: MINGW32.mk,v 1.9 2017/05/05 18:02:16 sjg Exp $
|
||||
# $NetBSD: sys.mk,v 1.19.2.1 1994/07/26 19:58:31 cgd Exp $
|
||||
@@ -14,5 +14,13 @@ NEED_SOLINKS=yes
|
||||
@@ -14,5 +14,14 @@ NEED_SOLINKS=yes
|
||||
|
||||
+LD_X=
|
||||
+LD_x=
|
||||
+SHLIB_LD = ${CC}
|
||||
+SHLIB_LDADD?= ${LDADD}
|
||||
+
|
||||
.SUFFIXES: .out .a .ln .o .c ${CXX_SUFFIXES} .F .f .r .y .l .s .S .cl .p .h .sh .m4
|
||||
|
||||
@@ -31,25 +32,26 @@ index 10da919..470b3b0 100644
|
||||
+HOST_LIBEXT = .dll
|
||||
+DSHLIBEXT = .dll
|
||||
|
||||
@@ -21,2 +29,5 @@ ARFLAGS= rl
|
||||
@@ -21,2 +30,5 @@ ARFLAGS= rl
|
||||
RANLIB= ranlib
|
||||
+LD_shared= -Bshareable -shared
|
||||
+LD_so= dll.${SHLIB_FULLVERSION}
|
||||
+LD_solink= dll
|
||||
|
||||
diff --git a/mk/sys/MINGW64.mk b/mk/sys/MINGW64.mk
|
||||
index 10da919..3caac1c 100644
|
||||
index 10da919..793b169 100644
|
||||
--- a/mk/sys/MINGW64.mk
|
||||
+++ b/mk/sys/MINGW64.mk
|
||||
@@ -1,2 +1,2 @@
|
||||
-# $Id: Linux.mk,v 1.9 2017/05/05 18:02:16 sjg Exp $
|
||||
+# $Id: MINGW64.mk,v 1.9 2017/05/05 18:02:16 sjg Exp $
|
||||
# $NetBSD: sys.mk,v 1.19.2.1 1994/07/26 19:58:31 cgd Exp $
|
||||
@@ -14,5 +14,13 @@ NEED_SOLINKS=yes
|
||||
@@ -14,5 +14,14 @@ NEED_SOLINKS=yes
|
||||
|
||||
+LD_X=
|
||||
+LD_x=
|
||||
+SHLIB_LD = ${CC}
|
||||
+SHLIB_LDADD?= ${LDADD}
|
||||
+
|
||||
.SUFFIXES: .out .a .ln .o .c ${CXX_SUFFIXES} .F .f .r .y .l .s .S .cl .p .h .sh .m4
|
||||
|
||||
@@ -60,25 +62,26 @@ index 10da919..3caac1c 100644
|
||||
+HOST_LIBEXT = .dll
|
||||
+DSHLIBEXT = .dll
|
||||
|
||||
@@ -21,2 +29,5 @@ ARFLAGS= rl
|
||||
@@ -21,2 +30,5 @@ ARFLAGS= rl
|
||||
RANLIB= ranlib
|
||||
+LD_shared= -Bshareable -shared
|
||||
+LD_so= dll.${SHLIB_FULLVERSION}
|
||||
+LD_solink= dll
|
||||
|
||||
diff --git a/mk/sys/MSYS.mk b/mk/sys/MSYS.mk
|
||||
index 10da919..510002f 100644
|
||||
index 10da919..16b3b53 100644
|
||||
--- a/mk/sys/MSYS.mk
|
||||
+++ b/mk/sys/MSYS.mk
|
||||
@@ -1,2 +1,2 @@
|
||||
-# $Id: Linux.mk,v 1.9 2017/05/05 18:02:16 sjg Exp $
|
||||
+# $Id: MSYS.mk,v 1.9 2017/05/05 18:02:16 sjg Exp $
|
||||
# $NetBSD: sys.mk,v 1.19.2.1 1994/07/26 19:58:31 cgd Exp $
|
||||
@@ -14,5 +14,13 @@ NEED_SOLINKS=yes
|
||||
@@ -14,5 +14,14 @@ NEED_SOLINKS=yes
|
||||
|
||||
+LD_X=
|
||||
+LD_x=
|
||||
+SHLIB_LD = ${CC}
|
||||
+SHLIB_LDADD?= ${LDADD}
|
||||
+
|
||||
.SUFFIXES: .out .a .ln .o .c ${CXX_SUFFIXES} .F .f .r .y .l .s .S .cl .p .h .sh .m4
|
||||
|
||||
@@ -89,7 +92,7 @@ index 10da919..510002f 100644
|
||||
+HOST_LIBEXT = .dll
|
||||
+DSHLIBEXT = .dll
|
||||
|
||||
@@ -21,2 +29,5 @@ ARFLAGS= rl
|
||||
@@ -21,2 +30,5 @@ ARFLAGS= rl
|
||||
RANLIB= ranlib
|
||||
+LD_shared= -Bshareable -shared
|
||||
+LD_so= dll.${SHLIB_FULLVERSION}
|
||||
|
||||
@@ -8,7 +8,7 @@ _realname=bmake
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgver=20181221
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc='Portable version of the NetBSD make build tool'
|
||||
arch=('any')
|
||||
url='http://www.crufty.net/help/sjg/bmake.html'
|
||||
|
||||
Reference in New Issue
Block a user