changeset 5749:3960e6022e88

libbiosig: Fix build with compiler installed on system (bug #10058). * src/libbiosig.mk: Pass LDFLAGS and CFLAGS to configure and make for native builds. * src/libbiosig-1-mingw-install.patch: Make unversioned library a symlink to the versioned library instead of vice versa.
author Markus Mützel <markus.muetzel@gmx.de>
date Fri, 23 Apr 2021 19:08:25 +0200
parents 399c7b225e13
children 16372b488670
files src/libbiosig-1-mingw-install.patch src/libbiosig.mk
diffstat 2 files changed, 9 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/libbiosig-1-mingw-install.patch	Thu Apr 22 18:57:15 2021 +0200
+++ b/src/libbiosig-1-mingw-install.patch	Fri Apr 23 19:08:25 2021 +0200
@@ -1,5 +1,5 @@
 diff --git "a/biosig4c++/Makefile.in" "b/biosig4c++/Makefile.in"
-index c05e4d1..5da0565 100644
+index c05e4d1..8fd7aad 100644
 --- "a/biosig4c++/Makefile.in"
 +++ "b/biosig4c++/Makefile.in"	
 @@ -139,6 +139,7 @@ endif
@@ -39,10 +39,10 @@
 -	(cd $(DESTDIR)$(libdir) && ln -sf libbiosig$(FULLDLEXT) libbiosig${SONAMEVERSION}.$(DLEXT))
 +install_libbiosig.$(DLEXT): libbiosig.$(DLEXT)
 +	install -d 			$(DESTDIR)$(DLDIR)/pkgconfig/
-+	install libbiosig.$(DLEXT)  $(DESTDIR)$(DLDIR)
++	install libbiosig.$(DLEXT)  $(DESTDIR)$(DLDIR)/libbiosig$(FULLDLEXT)
  ifneq (Darwin,$(shell uname))
 -	cd $(DESTDIR)$(libdir) && ln -sf libbiosig$(FULLDLEXT) libbiosig.$(DLEXT)
-+	cd $(DESTDIR)$(DLDIR) && ln -sf libbiosig.$(DLEXT) libbiosig$(FULLDLEXT)
++	cd $(DESTDIR)$(DLDIR) && ln -sf libbiosig$(FULLDLEXT) libbiosig.$(DLEXT)
  endif
  	-ldconfig
  
--- a/src/libbiosig.mk	Thu Apr 22 18:57:15 2021 +0200
+++ b/src/libbiosig.mk	Fri Apr 23 19:08:25 2021 +0200
@@ -23,7 +23,10 @@
     ac_cv_func_malloc_0_nonnull=yes \
     ac_cv_func_realloc_0_nonnull=yes
 else
-  $(PKG)_MAKE_FLAGS := LDLIBS='-liconv -lm -ltinyxml'
+  $(PKG)_MAKE_FLAGS := \
+  LDLIBS='-liconv -lm -ltinyxml' \
+  LDFLAGS=$(MXE_LDFLAGS) \
+  CFLAGS=$(MXE_CFLAGS)
 endif
 
 
@@ -37,6 +40,8 @@
     RANLIB='$(MXE_RANLIB)' \
     AR='$(MXE_AR)' \
     ARFLAGS=rcs \
+    LDFLAGS=$(MXE_LDFLAGS) \
+    CFLAGS=$(MXE_CFLAGS) \
     LIBTOOL=$(LIBTOOL) \
     PKG_CONFIG='$(MXE_PKG_CONFIG)' \
     PKG_CONFIG_PATH='$(HOST_LIBDIR)/pkgconfig'