summaryrefslogtreecommitdiff
path: root/databases/tarantool/files/extra-patch-src_trivia_config.h.cmake
diff options
context:
space:
mode:
authorVeniamin Gvozdikov <vg@FreeBSD.org>2015-08-22 21:58:12 +0000
committerVeniamin Gvozdikov <vg@FreeBSD.org>2015-08-22 21:58:12 +0000
commit4080606225fd6b1b5022c957397736a23bd6729d (patch)
tree5014375badd4c3bc28eb1d8f6dd6191beac66b02 /databases/tarantool/files/extra-patch-src_trivia_config.h.cmake
parentUse -base instead of -x11 to prevent infinite upgrading loop in portmaster. (diff)
- Fix build with GCC 4.8
- Fix build on FreeBSD 9.X - Fix build on i386
Notes
Notes: svn path=/head/; revision=395052
Diffstat (limited to 'databases/tarantool/files/extra-patch-src_trivia_config.h.cmake')
-rw-r--r--databases/tarantool/files/extra-patch-src_trivia_config.h.cmake16
1 files changed, 16 insertions, 0 deletions
diff --git a/databases/tarantool/files/extra-patch-src_trivia_config.h.cmake b/databases/tarantool/files/extra-patch-src_trivia_config.h.cmake
new file mode 100644
index 000000000000..15ffb26126c5
--- /dev/null
+++ b/databases/tarantool/files/extra-patch-src_trivia_config.h.cmake
@@ -0,0 +1,16 @@
+--- src/trivia/config.h.cmake.orig 2015-05-15 14:01:37 UTC
++++ src/trivia/config.h.cmake
+@@ -21,6 +21,13 @@
+ #cmakedefine TARGET_OS_LINUX 1
+ /* Defined if building for FreeBSD */
+ #cmakedefine TARGET_OS_FREEBSD 1
++#if defined(TARGET_OS_FREEBSD)
++/*
++ * Fix build with GCC 4.8 when _ThreadRuneLocale undeclared
++ * on FreeBSD.
++ */
++#define __RUNETYPE_INTERNAL
++#endif
+ /* Defined if building for Darwin */
+ #cmakedefine TARGET_OS_DARWIN 1
+ /*