предупреждение: раздел «__textcoal_nt» устарел с момента обновления до Mac OSX Sierra [дубликат]

На этот вопрос уже есть ответ здесь:

Отключить предупреждение ассемблера «.section __TEXT, __ textcoal_nt, coalesced, pure_instructions» 2 ответа

После обновления до Sierra я затем обновил свой XCode с 7.2.1 до XCode 8. Таким образом, проблема могла возникнуть только при обновлении XCode. Я опустился до 7.2.1 и все еще получил ту же проблему.

Это ошибка, которую я получаю при компиляции программы на C ++

/var/folders/cj/1h3_84h56c9bgzt_ryhpf4940000gn/T//ccgjxtCM.s:4:11: warning: section "__textcoal_nt" is deprecated
        .section __TEXT,__textcoal_nt,coalesced,pure_instructions
                 ^      ~~~~~~~~~~~~~
/var/folders/cj/1h3_84h56c9bgzt_ryhpf4940000gn/T//ccgjxtCM.s:4:11: note: change section name to "__text"
        .section __TEXT,__textcoal_nt,coalesced,pure_instructions
                 ^      ~~~~~~~~~~~~~
/var/folders/cj/1h3_84h56c9bgzt_ryhpf4940000gn/T//ccgjxtCM.s:54:11: warning: section "__textcoal_nt" is deprecated
        .section __TEXT,__textcoal_nt,coalesced,pure_instructions
                 ^      ~~~~~~~~~~~~~
/var/folders/cj/1h3_84h56c9bgzt_ryhpf4940000gn/T//ccgjxtCM.s:54:11: note: change section name to "__text"
        .section __TEXT,__textcoal_nt,coalesced,pure_instructions

Программа все еще работает, но это сообщение отображается. Даже когда единственная вещь в коде - это класс, который я создал, называемый graph, и у меня есть такой код, появляется ошибка.

void explore(Graph & G, int x)
{
  Node* nodePtr = &G.changeNode(x);
}

Я пытался сделать это в командной строке, и это не сработало

sudo xcode-select -s /Library/Developer/CommandLineTools

Это сборка, которую я использую в Sublime Text, но даже с другим компилятором c ++, отличным от c ++ 11, я получаю ту же ошибку. Ошибка появляется и в командной строке.

{
    "shell_cmd": "g++ -std=c++11 \"${file}\" -o \"${file_path}/${file_base_name}\"",
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c, source.c++",

    "shell_cmd": "g++ -std=c++11 \"${file}\" -o \"${file_path}/${file_base_name}\" && \"${file_path}/${file_base_name}\""
}

Единственное, что я думаю, может работать, это использовать патчи, которые я видел в некоторых темах на этом сайте.

http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20151012/305992.html

Я понятия не имею, как использовать их или бежать, хотя.

Ответы на вопрос(1)

Ваш ответ на вопрос