Tengo instalado Lazarus 1.8.4 32bits en un Win10 con procesador Intel 64bits. La razón de usar la versión 32bits es porque cuando apareció Lazarus 64bits tuve problemas para compilar 32bits desde él. Sin embargo desde la versión 32bits nunca tuve problemas para compilar hacia 64bits. No se si la situación sigue siendo la misma o esto realmente está superado. No suelo actualizar Lazarus muy a menudo porque no lo uso mucho y realmente la utilidad que le doy es para probar código pascal en 32/64bits, cosa que no puedo hacer con las versiones de delphi que tengo. Pero como hace tiempo que no actualizo, me he planteado probar la versión 2.06 que es la última publicada de noviembre 2019. Esto me plantea de nuevo la duda de instalar 32 ó 64bits y otra más. Veo que para la versión 32bits tenemos
Lazarus 2.0.6 32bits
Lazarus 2.0RC1
Lazarus 2.0RC2
Lazarus 2.0RC3
y para la de 64 bits:
Lazarus 2.0.6 6 64bits
Lazarus 2.0RC1
Lazarus 2.0RC2
Lazarus 2.0RC3
Realmente no me quedan claras las diferencias entre las versiones RC1,RC2 y RC3, aunque la intuición me dice que la RC3 será la más elevada aunque las fechas son casi equivalentes.
Dicho esto, mis preguntas van enfocadas a qué versión de Lazarus, 32 o 64bits y qué versión RC debo instalar para el objetivo del cross-compiling. ¿Están resueltos los problemas de compilación entre plataformas para la versión 64bits? ¿Funcionan bien los debuguer para plataforma win32 y win64?
Saludos.