From 4b0d1512b42f606ff56803b6dd9f18f6ced44845 Mon Sep 17 00:00:00 2001 From: vip Date: Sun, 27 Sep 2009 18:34:13 +0000 Subject: [PATCH] - patch to fix gcc 4.4.0 and icu 4.2 build error (from Fedora) Changed files: Firebird-gcc-icu.patch -> 1.1 --- Firebird-gcc-icu.patch | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Firebird-gcc-icu.patch diff --git a/Firebird-gcc-icu.patch b/Firebird-gcc-icu.patch new file mode 100644 index 0000000..09327d8 --- /dev/null +++ b/Firebird-gcc-icu.patch @@ -0,0 +1,32 @@ +# Author: Adriano dos Santos Fernandes +#Index: src/common/classes/alloc.h +#=================================================================== +#RCS file: /cvsroot/firebird/firebird2/src/common/classes/alloc.h,v +#retrieving revision 1.71 +diff -u -p -r1.71 alloc.h +--- src/common/classes/alloc.h 26 Sep 2007 17:48:20 -0000 1.71 ++++ src/common/classes/alloc.h 20 May 2009 02:20:08 -0000 +@@ -47,6 +47,7 @@ + #include /* XPG: prototypes for malloc/free have to be in + stdlib.h (EKU) */ + #endif ++#include + + #ifdef _MSC_VER + #define THROW_BAD_ALLOC +@@ -448,15 +449,6 @@ inline void* operator new[](size_t s) TH + ); + } + +-inline void* operator new(size_t, void* ptr) throw() +-{ +- return ptr; +-} +-inline void* operator new[](size_t, void* ptr) throw() +-{ +- return ptr; +-} +- + inline void operator delete(void* mem) throw() + { + Firebird::MemoryPool::globalFree(mem); -- 2.43.0