[devel] проблемы со сборкой deadbeef

Andrew Clark andrewclarkii на gmail.com
Вт Июн 12 12:04:15 MSK 2012


On 12.06.2012 11:57, Sergey Vlasov wrote:
>> А корень проблемы можно узнать? В elf файле наличие какой-то секции
>> проверяется или что?
> Ассемблерный код должен быть написан с учётом использования -fPIC,
Это опция компилятора gcc? Подробнее про нее где прочитать можно?
> однако в данном случае для 32-битного кода эта проблема практически не
> решаема из-за нехватки регистров.  Для x86_64 использование TEXTREL
> запрещено полностью, однако там в наборе команд присутствует адресация
> относительно %rip,
Относительно чего? что такое %rip?
>   в результате не требуется занимать дополнительный
> регистр для адресации данных (да и самих регистров там доступно
> больше).
Речь идет о сегментном регистре, если я правильно понимаю?
>
> [off]
>    Хотя вообще этот APE в 99% случаев всё равно надо отправлять в
>    shntool split -o 'flac ...'.
> [/off]




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