He compilado gdc junto con gcc usando el script android build-gcc.sh, y he incluido un nuevo apéndice en build/core/definitions.mk para tratar el lenguaje D archivos como parte del proceso de compilación. Sé que las cosas están recopilando OK en este punto, pero mi problema es la vinculación:crtbegin_so.o faltante para android toolchain (compilación personalizada)
Cuando construyo un proyecto, me sale este error:
ld: crtbegin_so.o: No such file: No such file or directory
Esto es cierto para los proyectos regulares C solamente así. Ahora ejecuté find en mi directorio de compilación, y encontré que el archivo (crtbegin_so.o) existe en el sysroot que especifiqué cuando compilé gcc (o más bien, cuando build-gcc.sh lo creó).
¿Cuáles son algunas cosas que podría buscar para encontrar una solución a este problema?
¿Copiar los archivos localmente y vincularlos directamente sería una solución decente en el interino?
¿Por qué ld (o collect2) intentaría incluir estos para un enlace gdc (Lenguaje D)?
http://stackoverflow.com/questions/7400124/cant-run-sample-rhodes-application lo resolvió para mí :) – jobwat