Добрый день После выпрямления glibc жизнь стала гораздо веселее ;) Однако, собрать gcc4.4 не удалось, см ftp://ftp.altlinux.ru/pub/people/boyarsh/arm/tasks/378/task/log.3 ----------- verify-elf: ERROR: ./usr/lib/libstdc++.so.6.0.12: TEXTREL entry found: 0x00000000 ----------- и так далее.. Тут, определённо, нужна помощь кого-нибудь кто понимает в arm-ах, так как я и на x86 не очень умею TEXTREL-ы исправлять (разве что -fPIC добавить), а что там на arm в этой области не знаю совсем.. Антон
2009/9/21 Anton V. Boyarshinov <antonv.boyarshinov@gmail.com>:
> Добрый день
> После выпрямления glibc жизнь стала гораздо веселее ;)
>
> Однако, собрать gcc4.4 не удалось, см
> ftp://ftp.altlinux.ru/pub/people/boyarsh/arm/tasks/378/task/log.3
> -----------
> verify-elf: ERROR: ./usr/lib/libstdc++.so.6.0.12: TEXTREL entry found:
> 0x00000000
> -----------
> и так далее.. Тут, определённо, нужна помощь кого-нибудь кто понимает
> в arm-ах, так как я и на x86 не очень умею TEXTREL-ы исправлять (разве
> что -fPIC добавить), а что там на arm в этой области не знаю совсем..
Для начала нужно попробовать обновить glibc-ports, а там смотреть
дальше.
>> -----------
>> verify-elf: ERROR: ./usr/lib/libstdc++.so.6.0.12: TEXTREL entry found:
>> 0x00000000
>> -----------
> Для начала нужно попробовать обновить glibc-ports, а там смотреть
> дальше.
Хмм... Видимо глубина моего непонимания ещё глубже, чем я думал, так
как я думал что если TEXTREL возникает в gcc, то его и патчить надо.
Ясно, попробую..
Антон
2009/9/21 Anton V. Boyarshinov <antonv.boyarshinov@gmail.com>:
>>> -----------
>>> verify-elf: ERROR: ./usr/lib/libstdc++.so.6.0.12: TEXTREL entry found:
>>> 0x00000000
>>> -----------
>> Для начала нужно попробовать обновить glibc-ports, а там смотреть
>> дальше.
> Хмм... Видимо глубина моего непонимания ещё глубже, чем я думал, так
> как я думал что если TEXTREL возникает в gcc, то его и патчить надо.
> Ясно, попробую..
Я чинил TEXTREL в PIE на ARM. Они были вызваны тем, что не было
поддержки в start.S в glibc.