Я получаю эти ошибки при компоновке, оба сообщения имеют отношение к одному и тому же объектному файлу.
CALL16 reloc at 0x5f8 not against global symbol
и
could not read symbols: Bad value
Второе сообщение, по-видимому, является причиной того, что я получаю ошибку CALL16, но файл компилируется просто отлично.
Какие-нибудь советы по исправлению этой проблемы?
К вашему сведению, я кросс-компилирую для цели MIPS и использую gcc 4.1.2
РЕДАКТИРОВАТЬ: Пока не повезло:
Вот мои флаги, используемые:
-fPIC, -Wl, -rpath, -Wl, -O1
Я также безуспешно пробовал следующее:
-mno-явный-перемещения
-mexplicit-relocs
-mong-звонки
-мнолонг-звонки
-mxgot
-mno-xgot
Тем временем я вернусь к источнику и выясню подробнее.