Как собрать 32-битные библиотеки Poco на Mac OS? - PullRequest
7 голосов
/ 02 августа 2011

Я бы хотел создать 32-битные библиотеки Poco в Mac OS (поскольку у меня есть другие фиксированные 32-битные зависимости). Однако по умолчанию Poco собирается только для цели x86_64.

Я пытался собрать Poco следующим образом (согласно инструкциям по сборке Poco):

POCO_TARGET_OSARCH=i386 make

Тем не менее, он все еще только для x86_64. Есть идеи?

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

Что ж, получается, что ответ таков (на случай, если кто-то еще столкнется с этим):

Вам нужно экспортировать эти две переменные перед запуском configure и make:

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

Ответы [ 2 ]

4 голосов
/ 19 апреля 2013

Poco теперь имеет конфигурацию для сборки 32-битной версии непосредственно в Mac OS X. Укажите --config=Darwin32 при работе ./configure

1 голос
/ 04 октября 2011

Вы можете попробовать это:

  • gedit poco-1.4.1p1-all / build / config / Darwin
  • измените эти флаги на желаемую архитектуру ARCHFLAGS, POCO_TARGET_OSARCH

NOTE ./configure, тогда только "make".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...