Index: source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp =================================================================== --- source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp +++ source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp @@ -230,13 +230,16 @@ { ArchSpec remote_arch = m_gdb_client.GetSystemArchitecture(); - // TODO: 64 bit systems should also advertize support for 32 bit arch - // unknown CPU, we just support the one arch if (idx == 0) { arch = remote_arch; return true; } + else if (idx == 1 && remote_arch.GetTriple().isArch64Bit()) + { + arch.SetTriple(remote_arch.GetTriple().get32BitArchVariant()); + return true; + } return false; }