Ошибка Xcode LLVM 5.0 - Wunused-command-line-argument-hard-error-in-future

Я получаю следующую ошибку в Xcode 5.1: clang: ошибка: неизвестный аргумент: '-fstack-check' [-Wunused-command-line-argument-hard-error-in-future]

Моя операционная система — OSx Mavericks 10.9.

Любая помощь будет принята с благодарностью, так как это позволит моему брату завершить работу над Stanford CS106b. Я знаю, что этот вопрос уже задавался на SO, но после четырех часов попыток предложений, в том числе:

  • Добавление -fstack-check к флагам компилятора в разделе «Источники компиляции».

  • Введите export ARCHFLAGS="-Wno-error=unused-command-line-argument-hard-error-in-future" в Терминале.

  • Добавление «ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future» в ~/.bash_profile

  • Редактирование схемы в Xcode, установка ARCHFLAGS на -Wunused-command-line-argument-hard-error-in-future

  • Добавление файла .plist с параметром ARCHFLAGS, для которого установлено значение -Wno-error=unused-command-line-argument-hard-error-in-future

Все эти попытки привели к появлению одной и той же ошибки, когда я нажимаю сборку. Вот полная ошибка:


clang: ошибка: неизвестный аргумент: '-fstack-check' [-Wunused-command-line-argument-hard-error-in-future]

clang: примечание: в будущем это будет серьезная ошибка (не может быть понижена до предупреждения)

clang: ошибка: неизвестный аргумент: '-fstack-check' [-Wunused-command-line-argument-hard-error-in-future]

clang: примечание: в будущем это будет серьезная ошибка (не может быть понижена до предупреждения) Команда

Ошибка /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang с кодом выхода 1


Я ДЕЙСТВИТЕЛЬНО ценю решение, так как оно отняло часы моего времени, и оно даст моему брату продуктивную среду кодирования. Спасибо!!


person Dylan Cable    schedule 30.08.2014    source источник


Ответы (1)


Я предполагаю, что «fstack-check» несовместим с LLVM 5.0. Я пытался скомпилировать проекты С++ на XCode 5, бета-версии XCode 6 как на Mavericks, так и на Yosemite, но безрезультатно.

Наконец, я только что установил XCode 4.6.3, он скомпилирован без ошибок с LLVM 4. Просто загрузите его с здесь и он должен работать нормально. Надеюсь, Стэнфорд выпустит некоторые обновления своих существующих библиотек, чтобы они были совместимы с более поздними версиями LLVM.

person jurvis    schedule 13.09.2014