Есть некая lib*.so. Там есть набор глобальных символов, nm их все показывает. Но при линковке ld ругается на undefined reference на эти символы :(( Кусок вывода nm: ............. 00257e98 D _0java_io_File_strtable 001eb970 T _0java_io_FileSystem_begin ............. А собираю так: gcc -c test.c -o test.o gcc test.o libmylib.so -o test Возможно, у "ненайденных" символов имеются какие-то флаги, которые не дают ld делать ссылки на них. Может быть, можно как-то запретить ld смотреть на эти атрибуты? Заранее благодарю за помощь.