Использует ли OSX компоновщик gnu?Я не думаю, что это так.Страница руководства gcc говорит, что defsym, вероятно, работает только с компоновщиком gnu:
-Wl,--defsym,__stack_limit=0x7ffe0000 to enforce a stack limit of 128KB. Note that this may only work with the GNU linker.
Я также видел makefiles , которые показывают, что компоновщик OSX не выполняет defsym.Обратите внимание на раздел if if DARWIN этого make-файла.