You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by st...@apache.org on 2016/11/16 13:24:23 UTC

svn commit: r1769973 - /subversion/trunk/build/ac-macros/zlib.m4

Author: stsp
Date: Wed Nov 16 13:24:23 2016
New Revision: 1769973

URL: http://svn.apache.org/viewvc?rev=1769973&view=rev
Log:
Filter standard library directories from $SVN_ZLIB_LIBS obtained by pkg-config.

Before:
$ grep ZLIB config.log
SVN_ZLIB_INCLUDES='-I/usr/include'
SVN_ZLIB_LIBS='-L/usr/lib -lz'

After:
$ grep ZLIB config.log
SVN_ZLIB_INCLUDES='-I/usr/include'
SVN_ZLIB_LIBS='-lz'

* build/ac-macros/zlib.m4: After detecting zlib via pkg-config, filter out
   standard library directories to avoid potentially picking up conflicting
   libraries from there, e.g. when using self-compiled dependencies installed
   in non-standard locations.
   (We do this for all our dependencies, not just zlib, because libtool...)

Modified:
    subversion/trunk/build/ac-macros/zlib.m4

Modified: subversion/trunk/build/ac-macros/zlib.m4
URL: http://svn.apache.org/viewvc/subversion/trunk/build/ac-macros/zlib.m4?rev=1769973&r1=1769972&r2=1769973&view=diff
==============================================================================
--- subversion/trunk/build/ac-macros/zlib.m4 (original)
+++ subversion/trunk/build/ac-macros/zlib.m4 Wed Nov 16 13:24:23 2016
@@ -94,6 +94,7 @@ AC_DEFUN(SVN_ZLIB_PKG_CONFIG,
       zlib_found=yes
       SVN_ZLIB_INCLUDES=`$PKG_CONFIG zlib --cflags`
       SVN_ZLIB_LIBS=`$PKG_CONFIG zlib --libs`
+      SVN_ZLIB_LIBS="`SVN_REMOVE_STANDARD_LIB_DIRS($SVN_ZLIB_LIBS)`"
     else
       AC_MSG_RESULT([no])
     fi