2011-08-02 8 views
7

Me gustaría construir bibliotecas Poco de 32 bits en Mac OS (ya que tengo otras dependencias fijas de 32 bits). Por defecto, Poco construye solo para el objetivo x86_64, sin embargo.¿Cómo construir librerías Poco de 32 bits en Mac OS?

he intentado construir Poco así (de acuerdo con las instrucciones de construcción Poco):

POCO_TARGET_OSARCH=i386 make 

Sin embargo, todavía sólo construye para x86_64. ¿Algunas ideas?

============================================

Bueno, resulta que la respuesta es la siguiente (en caso de que alguien más se encuentra con esto):

es necesario exportar estas dos variables antes de ejecutar configure y make:

POCO_TARGET_OSARCH="i386" 
    ARCHFLAGS="-arch i386" 

Respuesta

1

Usted puede intentar esto:

  • gedit poco-1.4.1p1-al l/build/config/Darwin
  • cambio de estas banderas a sus ARCHFLAGS arquitectura deseada, POCO_TARGET_OSARCH

NOTA ./configure entonces sólo "hacer".

4

Poco ahora tiene una configuración para construir 32 bits directamente en Mac OS X. Especificar --config=Darwin32 cuando se ejecuta ./configure

Cuestiones relacionadas