недавно мы начали получать это предупреждение в нашей сборке OS X.
ld: warning:
could not create compact unwind for __Z10createMenuv: stack subl instruction is too different from dwarf stack size
ld: warning:
could not create compact unwind for __Z10del_modulejb: stack subl instruction is too different from dwarf stack size
could not create compact unwind for __Z14menu_patchbytev: stack subl instruction is too different from dwarf stack size
Я мог бы найти обсуждение этого в системе отслеживания ошибок Chromium, но предлагаемое «исправление» — отключить генерацию компактной раскрутки. Я хотел бы понять, почему возникает это предупреждение и является ли это проблемой в нашем коде или в цепочке инструментов.
Наша цепочка инструментов взята из Xcode 7.3.1:
Apple LLVM version 7.3.0 (clang-703.0.31)
Target: x86_64-apple-darwin15.6.0