Como GLib provee funcionalidades independientemente de la arquitectura a las demás bibliotecas, todo lo que se necesita para hacer que GTK+ corra en cualquier plataforma es definir la capa de gráficos de un determinado sistema operativo en GDK.