Source: mpich2 Version: 1.4.1-4.1 Severity: wishlist Tags: patch User: [email protected] Usertags: port-x32 ftbfs-x32
The mpich2 source package is getting build failures on the unofficial Debian x32 port: <URL:http://buildd.debian-ports.org/status/fetch.php?pkg=mpich2&arch=x32&ver=1.4.1-4.1&stamp=1359650921> ... make[6]: Entering directory `/build/buildd-mpich2_1.4.1-4.1-x32-RzSIii/mpich2-1.4.1/src/mpid/common/datatype/dataloop' CC dataloop.c /build/buildd-mpich2_1.4.1-4.1-x32-RzSIii/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_memdefs.h: Assembler messages: /build/buildd-mpich2_1.4.1-4.1-x32-RzSIii/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_memdefs.h:133: Error: operand type mismatch for `push' /build/buildd-mpich2_1.4.1-4.1-x32-RzSIii/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_memdefs.h:144: Error: operand type mismatch for `pop' make[6]: *** [dataloop.o] Error 1 ... The attached debdiff fixes this by updating the test for i386 asm to include these offending push/pop instructions. It also updates the test for x86_64 asm so it should pass on x32 as well (though in a search I didn't actually find any x86_64 asm). (Sorry the changelog from the debdiff is inaccurate -- I got autoconf errors trying the dh-autoreconf route, which I couldn't resolved, so I moved to patching configure directly but forgot to update the changelog.) -- Daniel Schepler
mpich2.debdiff
Description: Binary data

