Although GDBserver supports biarch, when debugging multiple processes, they must all be of the same arch, due to implementation limitations. This limitation should be lifted.
Latest patch series fixing this posted at <http://sourceware.org/ml/gdb-patches/2012-04/msg00202.html>. Patch 1 has meanwhile been applied to mainline: http://sourceware.org/ml/gdb-patches/2012-11/msg00228.html
CVSROOT: /cvs/src Module name: src Changes by: palves@sourceware.org 2013-06-07 10:55:22 Modified files: gdb : ChangeLog gdb/gdbserver : ChangeLog Log message: Mention PR server/14823 in ChangeLogs. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.15696&r2=1.15697 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/gdbserver/ChangeLog.diff?cvsroot=src&r1=1.723&r2=1.724
GDBserver side applied too: http://sourceware.org/ml/gdb-patches/2013-06/msg00140.html