[devel-ports] ARM toolchain
Kirill A. Shutemov
kirill на shutemov.name
Пн Сен 28 08:43:34 UTC 2009
2009/9/28 Kirill A. Shutemov <kirill at shutemov.name>:
> На выходных я занимался toochain'ом для ARM.
>
> Правки для binutils и glibc у меня в git. Можно забирать.
>
> С gcc всё сложнее. Похоже c++-frontend поломан для ARM.
>
> Простой testcase:
>
> $ cat 1.cc
> class a { ~a(); };
> a::~a () {}
Ещё более простой testcase:
$ cat 1.cc
void a(){}
т.е. получаем TEXTREL в любом случае.
>
> Если собрать его в shared library (-fpic -shared), то с gcc-4.4,
> получается TEXTREL. С gcc-4.3 всё впорядке.
>
> Именно это служит причиной появления TEXTREL в libstdc++.
>
> Результат работы для gcc -S -fpic для обоих версий компилятора
> приаттачен.
>
> Буду копать дальше. Может у кого-нибудь есть идеи в какую
> сторону? ;)
>
Подробная информация о списке рассылки devel-ports