libzdb: musl compatibility fix 1730/head
authorGergely Kiss <mail.gery@gmail.com>
Fri, 28 Aug 2015 22:55:29 +0000 (00:55 +0200)
committerGergely Kiss <mail.gery@gmail.com>
Fri, 28 Aug 2015 22:55:29 +0000 (00:55 +0200)
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
libs/libzdb/Makefile
libs/libzdb/patches/010-cross-compile-fixes.patch

index 96bf3a6253803e0e84fbf80858713f255eed94e5..f3fc66eed39a14f016b92c074256aef30ce2c751 100644 (file)
@@ -23,6 +23,10 @@ PKG_BUILD_DEPENDS:=libzdb/host
 
 include $(INCLUDE_DIR)/package.mk
 
+ifeq ($(CONFIG_USE_MUSL),n)
+    LDFLAGS += -lnsl
+endif
+
 define Package/libzdb
     SECTION:=libs
     CATEGORY:=Libraries
index 18507da87b33b434437984da4b9ebc315839cd50..489b18c0aaca557fe3894ed6a89f8389204df4ee 100644 (file)
@@ -40,7 +40,7 @@ diff -rupN libzdb-3.0.orig/configure.ac libzdb-3.0/configure.ac
 -                DBCPPFLAGS="$DBCPPFLAGS `$MYSQLCONFIG --include`"
 -                DBLDFLAGS="$DBLDFLAGS `$MYSQLCONFIG --libs`"
 +                DBCPPFLAGS="$DBCPPFLAGS -I$STAGING_DIR/usr/include/mysql"
-+                DBLDFLAGS="$DBLDFLAGS -L$STAGING_DIR/usr/lib/mysql -L$STAGING_DIR/usr/lib -lmysqlclient -lz -lcrypt -lnsl -lm"
++                DBLDFLAGS="$DBLDFLAGS -L$STAGING_DIR/usr/lib/mysql -L$STAGING_DIR/usr/lib -lmysqlclient -lz -lcrypt -lm $LDFLAGS"
                  AC_DEFINE([HAVE_LIBMYSQLCLIENT], 1, [Define to 1 to enable mysql])
          else
                  CPPFLAGS=$svd_CPPFLAGS