aports/main/varnish/fix-compat-execinfo.patch
Timo Teräs d2009a8819 main/varnish: fix arm build
arm has only limited support for __builtin_return_address() due
to calling convention. disable the backtrace() emulation on arm.
2014-12-03 08:16:58 +00:00

12 lines
390 B
Diff

--- varnish-4.0.2.orig/lib/libvarnishcompat/execinfo.c
+++ varnish-4.0.2/lib/libvarnishcompat/execinfo.c
@@ -30,7 +30,7 @@
#include "compat/execinfo.h"
-#if defined (__GNUC__) && __GNUC__ >= 4 /* XXX Correct version to check for ? */
+#if !defined(__arm__) && defined (__GNUC__) && __GNUC__ >= 4 /* XXX Correct version to check for ? */
#include <sys/types.h>
#include <sys/uio.h>