[packages] libtorrent: fix build failures on octeon & ppc
authorNicolas Thill <nico@openwrt.org>
Fri, 13 Aug 2010 21:34:00 +0000 (21:34 +0000)
committerNicolas Thill <nico@openwrt.org>
Fri, 13 Aug 2010 21:34:00 +0000 (21:34 +0000)
SVN-Revision: 22628

libs/libtorrent/patches/122-fix-uintptr_t-use.patch [new file with mode: 0644]

diff --git a/libs/libtorrent/patches/122-fix-uintptr_t-use.patch b/libs/libtorrent/patches/122-fix-uintptr_t-use.patch
new file mode 100644 (file)
index 0000000..ce19e01
--- /dev/null
@@ -0,0 +1,18 @@
+fix the following build error on octeon & ppc
+
+In file included from ../../rak/priority_queue_default.h:41,
+                 from ./../dht/dht_router.h:40,
+                 from tracker_dht.cc:42:
+../../rak/allocators.h: In static member function 'static T* rak::cacheline_allocator<T>::alloc_size(size_t)':
+../../rak/allocators.h:109: error: 'uintptr_t' was not declared in this scope
+
+--- a/rak/allocators.h
++++ b/rak/allocators.h
+@@ -41,6 +41,7 @@
+ #include <cstddef>
+ #include <limits>
++#include <stdint.h>  /* for uintptr_t */
+ #include <stdlib.h>
+ #include <sys/types.h>