[devel-ports] ARM toolchain

Kirill A. Shutemov kirill на shutemov.name
Пн Сен 28 08:27:36 UTC 2009


На выходных я занимался toochain'ом для ARM.

Правки для binutils и glibc у меня в git. Можно забирать.

С gcc всё сложнее. Похоже c++-frontend поломан для ARM.

Простой testcase:

$ cat 1.cc
class a { ~a(); };
a::~a () {}

Если собрать его в shared library (-fpic -shared), то с gcc-4.4,
получается TEXTREL. С gcc-4.3 всё впорядке.

Именно это служит причиной появления TEXTREL в libstdc++.

Результат работы для gcc -S -fpic для обоих версий компилятора
приаттачен.

Буду копать дальше. Может у кого-нибудь есть идеи в какую
сторону? ;)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gcc-4.3.s
Type: application/octet-stream
Size: 1371 bytes
Desc: not available
URL: <http://lists.altlinux.org/pipermail/devel-ports/attachments/20090928/3b2c4b2e/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gcc-4.4.s
Type: application/octet-stream
Size: 1543 bytes
Desc: not available
URL: <http://lists.altlinux.org/pipermail/devel-ports/attachments/20090928/3b2c4b2e/attachment-0003.obj>


Подробная информация о списке рассылки devel-ports