diff --git a/jemalloc-3.5.1.tar.bz2 b/jemalloc-3.5.1.tar.bz2 deleted file mode 100644 index 8b3712b..0000000 --- a/jemalloc-3.5.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1a09f2570167ebc5fba4ddcc09176575d8acbb77017faf27797b9ab7f38f349f -size 336555 diff --git a/jemalloc-3.6.0.tar.bz2 b/jemalloc-3.6.0.tar.bz2 new file mode 100644 index 0000000..1e95ce2 --- /dev/null +++ b/jemalloc-3.6.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e16c2159dd3c81ca2dc3b5c9ef0d43e1f2f45b04548f42db12e7c12d7bdf84fe +size 338964 diff --git a/jemalloc-fix-backtracing.patch b/jemalloc-fix-backtracing.patch deleted file mode 100644 index f59a485..0000000 --- a/jemalloc-fix-backtracing.patch +++ /dev/null @@ -1,12 +0,0 @@ -Index: jemalloc-3.5.1/configure.ac -=================================================================== ---- jemalloc-3.5.1.orig/configure.ac -+++ jemalloc-3.5.1/configure.ac -@@ -779,6 +779,7 @@ fi - ) - if test "x$backtrace_method" = "x" -a "x$enable_prof_gcc" = "x1" \ - -a "x$GCC" = "xyes" ; then -+ JE_CFLAGS_APPEND([-fno-omit-frame-pointer]) - backtrace_method="gcc intrinsics" - AC_DEFINE([JEMALLOC_PROF_GCC], [ ]) - else diff --git a/jemalloc.changes b/jemalloc.changes index a2c4f8b..02d06ee 100644 --- a/jemalloc.changes +++ b/jemalloc.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Mon Mar 31 16:53:49 UTC 2014 - idonmez@suse.com + +- Update to 3.6.0 + * Fix a regression in arena_chunk_alloc() that caused crashes + during small/large allocation if chunk allocation failed. + * Fix backtracing for gcc intrinsics-based backtracing by specifying + -fno-omit-frame-pointer to gcc. + * Use dss allocation precedence for huge allocations as well as + small/large allocations. + * Testsuite fixes +- Drop jemalloc-fix-backtracing.patch, merged upstream. + ------------------------------------------------------------------- Mon Mar 31 09:21:34 UTC 2014 - idonmez@suse.com diff --git a/jemalloc.spec b/jemalloc.spec index d06d0aa..042d456 100644 --- a/jemalloc.spec +++ b/jemalloc.spec @@ -17,7 +17,7 @@ Name: jemalloc -Version: 3.5.1 +Version: 3.6.0 Release: 0 %define lname libjemalloc1 Summary: General-purpose scalable concurrent malloc implementation @@ -27,8 +27,6 @@ Url: http://canonware.com/jemalloc/ #Git-Clone: git://canonware.com/jemalloc Source: http://www.canonware.com/download/jemalloc/jemalloc-%{version}.tar.bz2 -Patch1: jemalloc-fix-backtracing.patch -BuildRequires: autoconf BuildRequires: docbook-xsl-stylesheets BuildRequires: libxslt Requires: %lname = %{version} @@ -66,11 +64,9 @@ malloc(3) implementation. %prep %setup -q -%patch1 -p1 %build export EXTRA_CFLAGS="%{optflags} -std=gnu99" -autoconf %configure --enable-cc-silence \ --enable-prof make %{?_smp_mflags}