On Fri, Oct 21, 2011 at 08:49:46PM +0400, Alexey Shabalin wrote: > Вечер добрый. > Прошу помощи у зала. > В новом webkitgtk выделили отдельную библиотеку libjavascriptcoregtk, > в которой есть ассемблерная вставка. > И теперь появилась ошибка TEXTREL. > Багу в апстрим повесил, но вдруг кто-то в состоянии исправить, не > дожидаясь апстрима. > http://git.altlinux.org/tasks/56980/build/100/i586/log В двух файлах наблюдается следующее: #if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64) #define SYMBOL_STRING_RELOCATION(name) #name "@plt" #elif OS(DARWIN) || (CPU(X86_64) && COMPILER(MINGW) && !GCC_VERSION_AT_LEAST(4, 5, 0)) #define SYMBOL_STRING_RELOCATION(name) "_" #name #elif CPU(X86) && COMPILER(MINGW) #define SYMBOL_STRING_RELOCATION(name) "@" #name "@4" #else #define SYMBOL_STRING_RELOCATION(name) #name #endif Попробуйте заменить #if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64) на #if (OS(LINUX) || OS(FREEBSD)) && (CPU(X86) || CPU(X86_64)) и посмотреть, что из этого выйдет. В любом случае бага зарыта здесь. -- ldv