Source: percona-xtradb-cluster-5.5 Version: 5.5.39-25.11+dfsg-1 Severity: important
Hi, percona-xtradb-cluster-5.5 FTBFS on mips64el with the error: > /«BUILDDIR»/percona-xtradb-cluster-5.5-5.5.39-25.11+dfsg/extra/yassl/taocrypt/src/integer.cpp: > In static member function 'static void > TaoCrypt::Portable::Multiply2(TaoCrypt::word*, const word*, const word*)': > /«BUILDDIR»/percona-xtradb-cluster-5.5-5.5.39-25.11+dfsg/extra/yassl/taocrypt/src/integer.cpp:198:36: > error: impossible constraint in 'asm' > : "r" (a), "r" (b)); > ^ > /«BUILDDIR»/percona-xtradb-cluster-5.5-5.5.39-25.11+dfsg/extra/yassl/taocrypt/src/integer.cpp:198:36: > error: impossible constraint in 'asm' > : "r" (a), "r" (b)); > ^ > /«BUILDDIR»/percona-xtradb-cluster-5.5-5.5.39-25.11+dfsg/extra/yassl/taocrypt/src/integer.cpp:198:36: > error: impossible constraint in 'asm' > : "r" (a), "r" (b)); > ^ > make[4]: *** [extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/integer.cpp.o] > Error 1 This is because this mips64 specific code uses the "h" register constraint which was removed in GCC 4.4. The GCC release notes contain a workaround for this without using any assembly (probably the entire multiply function should be replaced by this code): https://gcc.gnu.org/gcc-4.4/changes.html Full mips64el log: http://mipsdebian.imgtec.com/debian/logs/p/percona-xtradb-cluster-5.5/percona-xtradb-cluster-5.5_5.5.39-25.11+dfsg-1_mips64el-20150115-0304.build.gz Thanks, James -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

