diff -Nru percona-xtrabackup-2.2.3/debian/changelog percona-xtrabackup-2.2.3/debian/changelog --- percona-xtrabackup-2.2.3/debian/changelog 2014-07-24 05:53:17.000000000 +0800 +++ percona-xtrabackup-2.2.3/debian/changelog 2014-09-26 23:22:10.000000000 +0800 @@ -1,3 +1,10 @@ +percona-xtrabackup (2.2.3-2.1) UNRELEASED; urgency=low + + * Non-maintainer upload. + * Fix wrong mips64 asm in taocrypt (Closes: #758491). + + -- YunQiang Su Fri, 26 Sep 2014 23:21:14 +0800 + percona-xtrabackup (2.2.3-2) unstable; urgency=low * Fixed Maintainers email address (Closes: #755787). diff -Nru percona-xtrabackup-2.2.3/debian/patches/fix-mips64-asm.diff percona-xtrabackup-2.2.3/debian/patches/fix-mips64-asm.diff --- percona-xtrabackup-2.2.3/debian/patches/fix-mips64-asm.diff 1970-01-01 08:00:00.000000000 +0800 +++ percona-xtrabackup-2.2.3/debian/patches/fix-mips64-asm.diff 2014-09-26 23:20:06.000000000 +0800 @@ -0,0 +1,13 @@ +Index: percona-xtrabackup-2.2.3/extra/yassl/taocrypt/src/integer.cpp +=================================================================== +--- percona-xtrabackup-2.2.3.orig/extra/yassl/taocrypt/src/integer.cpp 2014-07-23 01:13:52.000000000 +0800 ++++ percona-xtrabackup-2.2.3/extra/yassl/taocrypt/src/integer.cpp 2014-09-26 23:20:02.687957019 +0800 +@@ -189,7 +189,7 @@ + "a" (a), "rm" (b) : "cc"); + + #elif defined(__mips64) +- __asm__("dmultu %2,%3" : "=h" (r.halfs_.high), "=l" (r.halfs_.low) ++ __asm__("dmultu %2,%3" : "=d" (r.halfs_.high), "=lc" (r.halfs_.low) + : "r" (a), "r" (b)); + + #elif defined(_M_IX86) diff -Nru percona-xtrabackup-2.2.3/debian/patches/series percona-xtrabackup-2.2.3/debian/patches/series --- percona-xtrabackup-2.2.3/debian/patches/series 1970-01-01 08:00:00.000000000 +0800 +++ percona-xtrabackup-2.2.3/debian/patches/series 2014-09-26 23:18:15.000000000 +0800 @@ -0,0 +1 @@ +fix-mips64-asm.diff