Buenas, sigo a cabezazos con Gentoo. Ahora la cosa es compilar un servidor de un mmorpg (eAthena) i386 bits en Gentoo x86-64 . He probado a cambiar en el Makefile la flag -m32 por -m64, pero da miles de warnings por conversiones de punteros de tamaño diferente, y otras cosas más, que dan como resultado una violación de segmento enorrrrrme xD.
Según he estado leyendo, la cosa debe de ser compilar y ejecutar en 32 bits, utilizando las librerías de compatibilidad de Gentoo, por lo que he instalado los paquetes de compatibilidad, "emul-linux-x86-...", pero sigo obteniendo una retahíla de warnings, ésta vez del tipo:
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../x86_64-pc-linux-gnu/bin/ld:
warning: i386 architecture of input file `../common/obj/mapindex.o' is incompatible with i386:x86-64 output
Parece que sigue intentando usar librerías 64 bits... acaso me falta crear algún symlink o algo así?