Author: jajcus Date: Thu Apr 28 11:21:08 2011 GMT Module: packages Tag: PTLIB_2_8 ---- Log message: - use std:allocator instead of some internal GCC API (which crashes ptlib apps with our GCC/libstdc++)
---- Files affected: packages/ptlib: ptlib.spec (1.25.2.1 -> 1.25.2.2) , ptlib-std_allocator.patch (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: packages/ptlib/ptlib.spec diff -u packages/ptlib/ptlib.spec:1.25.2.1 packages/ptlib/ptlib.spec:1.25.2.2 --- packages/ptlib/ptlib.spec:1.25.2.1 Thu Apr 28 13:13:03 2011 +++ packages/ptlib/ptlib.spec Thu Apr 28 13:21:03 2011 @@ -17,6 +17,7 @@ URL: http://www.opalvoip.org/ Source0: http://downloads.sourceforge.net/opalvoip/%{name}-%{version}.tar.bz2 # Source0-md5: 0293a9029fe4164bb63ff8ca15db8703 +Patch0: %{name}-std_allocator.patch License: MPLv1.0 Group: Libraries %{?with_video:BuildRequires: SDL-devel} @@ -154,6 +155,7 @@ %prep %setup -q +%patch0 -p1 %build # note: --enable-opal influences most of the remaining enable/disable defaults @@ -285,6 +287,10 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.25.2.2 2011/04/28 11:21:03 jajcus +- use std:allocator instead of some internal GCC API (which crashes ptlib apps + with our GCC/libstdc++) + Revision 1.25.2.1 2011/04/28 11:13:03 jajcus - better passing of %{rpmcflags} and %{rpmldflags} - use verbose build so the flags used are visible ================================================================ Index: packages/ptlib/ptlib-std_allocator.patch diff -u /dev/null packages/ptlib/ptlib-std_allocator.patch:1.1 --- /dev/null Thu Apr 28 13:21:08 2011 +++ packages/ptlib/ptlib-std_allocator.patch Thu Apr 28 13:21:03 2011 @@ -0,0 +1,11 @@ +--- ptlib-2.8.3/include/ptlib/object.h.orig 2010-12-20 23:39:10.000000000 +0100 ++++ ptlib-2.8.3/include/ptlib/object.h 2011-04-28 13:08:04.000000000 +0200 +@@ -947,7 +947,7 @@ + + + // Memory pooling allocators +-#if defined(__GNUC__) && __GNUC__ >= 4 && !defined(P_MINGW) ++#if 0 + #include <ext/bitmap_allocator.h> + template <class Type> class PFixedPoolAllocator : public __gnu_cxx::bitmap_allocator<Type> { }; + #include <ext/mt_allocator.h> ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ptlib/ptlib.spec?r1=1.25.2.1&r2=1.25.2.2&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit