Package: trafficserver
Version: 6.1.1-1
Severity: important
Tags: sid, patch
Justification: FTBFS
User: [email protected]
Usertags: mips-patch


Package trafficserver FTBFS for mips64el with the following error:

> ../../lib/ts/ink_queue.h:144:2: error: #error "unsupported processor"
> #error "unsupported processor"

A patch that adds missing mips64* support is attached.

Could you please include it?


Regards,
Dejan
--- trafficserver-6.1.1.orig/lib/ts/ink_queue.h
+++ trafficserver-6.1.1/lib/ts/ink_queue.h
@@ -135,7 +135,7 @@ typedef union {
 #define SET_FREELIST_POINTER_VERSION(_x, _p, _v) \
   (_x).s.pointer = _p;                           \
   (_x).s.version = _v
-#elif defined(__x86_64__) || defined(__ia64__) || defined(__powerpc64__) || defined(__aarch64__)
+#elif defined(__x86_64__) || defined(__ia64__) || defined(__powerpc64__) || defined(__aarch64__)  || defined(__mips64)
 #define FREELIST_POINTER(_x) \
   ((void *)(((((intptr_t)(_x).data) << 16) >> 16) | (((~((((intptr_t)(_x).data) << 16 >> 63) - 1)) >> 48) << 48))) // sign extend
 #define FREELIST_VERSION(_x) (((intptr_t)(_x).data) >> 48)

Reply via email to