Blob Blame History Raw
Index: configure.ac
===================================================================
--- configure.ac	(revision 5691)
+++ configure.ac	(working copy)
@@ -39,6 +39,13 @@
 # Checks for libraries.
 save_LIBS="${LIBS}"
 LIBS=""
+AC_CHECK_LIB(jemalloc, malloc)
+RT_LIBS="${LIBS}"
+LIBS="${save_LIBS}"
+AC_SUBST(RT_LIBS)
+
+save_LIBS="${LIBS}"
+LIBS=""
 AC_CHECK_LIB(rt, clock_gettime)
 RT_LIBS="${LIBS}"
 LIBS="${save_LIBS}"
@@ -423,25 +430,21 @@
 AC_DEFINE_UNQUOTED([VCC_CC],"$VCC_CC",[C compiler command line for VCL code])
 
 # Use jemalloc on Linux
-JEMALLOC_SUBDIR=
 JEMALLOC_LDADD=
 AC_ARG_ENABLE(jemalloc,
 AS_HELP_STRING([--disable-jemalloc],[do not use jemalloc (default is yes on Linux, no everywhere else)]),
 [if test "x$enableval" = "xyes"; then
-	JEMALLOC_SUBDIR=libjemalloc
-	JEMALLOC_LDADD='$(top_builddir)/lib/libjemalloc/libjemalloc_mt.la'
+	JEMALLOC_LDADD='-ljemalloc'
 fi],
 [case $target in #(
 *-*-linux*)
-	JEMALLOC_SUBDIR=libjemalloc
-	JEMALLOC_LDADD='$(top_builddir)/lib/libjemalloc/libjemalloc_mt.la'
+	JEMALLOC_LDADD='-ljemalloc'
 	;; #(
 *)
 	true
 	;;
 esac])
 
-AC_SUBST(JEMALLOC_SUBDIR)
 AC_SUBST(JEMALLOC_LDADD)
 
 # Generate output
@@ -467,7 +470,6 @@
     lib/libvarnishapi/Makefile
     lib/libvarnishcompat/Makefile
     lib/libvcl/Makefile
-    lib/libjemalloc/Makefile
     man/Makefile
     redhat/Makefile
     varnishapi.pc
Index: lib/Makefile.am
===================================================================
--- lib/Makefile.am	(revision 5691)
+++ lib/Makefile.am	(working copy)
@@ -4,12 +4,10 @@
 	libvarnishcompat \
 	libvarnish \
 	libvarnishapi \
-	libvcl \
-	@JEMALLOC_SUBDIR@
+	libvcl 
 
 DIST_SUBDIRS = 	\
 	libvarnishcompat \
 	libvarnish \
 	libvarnishapi \
-	libvcl \
-	libjemalloc
+	libvcl