24 октября 2010

Линковка в Mac OS X

Симптомы

ld: in lib_foo.a, archive has no table of contents
collect2: ld returned 1 exit status

Лечение
export COMMAND_MODE=unix2003

ещё можно почитать man compat и убедиться, что врут, негодяи:
if it is unset or set to something other than legacy or unix2003 it behaves as if it were set to unix2003

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

Комментариев нет: