Использование Xcode 4 для создания универсального двоичного файла

Я использовал этот хак, чтобы восстановить поддержку PPC в Xcode 4.

Однако каждый раз, когда я пытался создать универсальный двоичный файл, он просто создавал двоичный файл Intel. После долгих экспериментов с параметрами я думаю, что нашел решение.

Мне пришлось установить параметры Архитектуры и Допустимые архитектуры на ppc i386 x86_64

Тогда кажется, что мне нужно явно установить версию компилятора GCC 4.2, а не LLVM GCC 4.2, которая по умолчанию установлена.

Итак, мой вопрос: есть ли в этом какие-то последствия?


person Jack James    schedule 04.05.2011    source источник


Ответы (1)


Я не думаю, что это будет иметь какие-либо последствия:

  • Архитектуры и Действительные архитектуры контролируют только созданные двоичные файлы, а также итоговый толстый двоичный файл. В основном это арочные флаги.
  • На мой взгляд, выбирать GCC 4.2 вместо LLVM GCC 4.2 не нужно; есть лишь несколько случаев, когда LLVM GCC 4.2 не соответствует функциям GCC 4.2.
person Laurent Etiemble    schedule 25.05.2011