[devel] DT_TEXTREL и __thread specifier

Kirill A. Shutemov kirill at shutemov.name
Sat Aug 22 02:11:30 MSD 2009


Собираю тут qemu. Сталкнулся с text relocations. Упрощённый testcase:

kas �� dhcppc0:pts/2 ~/tmp $ cat 1.c
int main() {
        static __thread int i = 0;
        i++;
        return 0;
}
kas �� dhcppc0:pts/2 ~/tmp $ gcc -fpie -pie 1.c
/usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Есть идеи как это исправить и вообще откуда ноги ростут?


More information about the Devel mailing list