gần đây chúng tôi bắt đầu nhận được cảnh báo này trên OS X của chúng tôi xây dựng.ld cảnh báo: ngăn xếp subl hướng dẫn là quá khác nhau từ lùn stack kích thước trên 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
Tôi có thể tìm thấy một số cuộc thảo luận về điều này trong trình theo dõi lỗi Chromium nhưng đề xuất "khắc phục" là tắt thế hệ thư giãn nhỏ gọn. Tôi muốn hiểu tại sao cảnh báo này xảy ra và nếu đó là vấn đề trong mã của chúng tôi hoặc trong chuỗi công cụ.
toolchain của chúng tôi là từ Xcode 7.3.1:
Apple LLVM version 7.3.0 (clang-703.0.31)
Target: x86_64-apple-darwin15.6.0
chúng tôi không sử dụng Xcode IDE nhưng biên dịch từ dòng lệnh bằng trình điều khiển 'make' và' gcc'. –
cũng có, chúng tôi có cảnh báo này cho x86 ('-arch i386') xây dựng, không x64 (' -arch x86_64') những người thân. –