AUDIT: r17683 - gnucash/trunk - Bug #536299 – Fix missing explicit linking of libz
Christian Stimming
cstim at cvs.gnucash.org
Fri Nov 7 16:21:16 EST 2008
Author: cstim
Date: 2008-11-07 16:21:15 -0500 (Fri, 07 Nov 2008)
New Revision: 17683
Trac: http://svn.gnucash.org/trac/changeset/17683
Modified:
gnucash/trunk/configure.in
gnucash/trunk/src/backend/file/Makefile.am
Log:
Bug #536299 – Fix missing explicit linking of libz
Patch by andi5.
BP
Modified: gnucash/trunk/configure.in
===================================================================
--- gnucash/trunk/configure.in 2008-11-07 21:15:17 UTC (rev 17682)
+++ gnucash/trunk/configure.in 2008-11-07 21:21:15 UTC (rev 17683)
@@ -533,6 +533,19 @@
LIBS="$oLIBS"
### --------------------------------------------------------------------------
+### Zlib
+
+ZLIB_LIBS=-lz
+AC_SUBST(ZLIB_LIBS)
+
+oLIBS="$LIBS"
+LIBS="$LIBS $ZLIB_LIBS"
+AC_CHECK_LIB(z, gzopen, [:], [
+ AC_MSG_ERROR([zlib is required for GnuCash])
+])
+LIBS="$oLIBS"
+
+### --------------------------------------------------------------------------
### QOF, the Query Object Framework. Check if there is a native version.
dnl XXX: FIXME: RELEASE HACK
Modified: gnucash/trunk/src/backend/file/Makefile.am
===================================================================
--- gnucash/trunk/src/backend/file/Makefile.am 2008-11-07 21:15:17 UTC (rev 17682)
+++ gnucash/trunk/src/backend/file/Makefile.am 2008-11-07 21:21:15 UTC (rev 17683)
@@ -59,14 +59,14 @@
sixtp-utils.h
libgnc_backend_xml_utils_la_LIBADD = \
- ${GLIB_LIBS} ${GCONF_LIBS} ${LIBXML2_LIBS} \
+ ${GLIB_LIBS} ${GCONF_LIBS} ${LIBXML2_LIBS} ${ZLIB_LIBS} \
${top_builddir}/src/engine/libgncmod-engine.la \
${top_builddir}/src/core-utils/libgnc-core-utils.la \
${QOF_LIBS}
libgncmod_backend_xml_la_LDFLAGS = -module -avoid-version
libgncmod_backend_xml_la_LIBADD = \
- ${GLIB_LIBS} ${GCONF_LIBS} ${LIBXML2_LIBS} \
+ ${GLIB_LIBS} ${GCONF_LIBS} ${LIBXML2_LIBS} ${ZLIB_LIBS} \
${top_builddir}/src/engine/libgncmod-engine.la \
${top_builddir}/src/core-utils/libgnc-core-utils.la \
libgnc-backend-xml-utils.la \
More information about the gnucash-changes
mailing list