[devel] Q: /usr/lib64/ocaml/libasmrun.a -> textrel in ocaml on armh and x86

Anton Farygin rider на basealt.ru
Ср Дек 23 18:37:29 MSK 2020


On 23.12.2020 16:42, Yuri Sedunov wrote:
> В Ср, 23/12/2020 в 16:31 +0300, Anton Farygin пишет:
>> On 23.12.2020 16:08, Alexey Gladkov wrote:
>>> On Wed, Dec 23, 2020 at 03:16:26PM +0300, Anton Farygin wrote:
>>>>>> ok. Тогда я постараюсь ускориться с заданием с ocaml-4.11.
>>>>> Как там с ускорением? -- ocaml мешает удалить заброшенные gtk2-
>>>>> пакеты.
>>>>> http://git.altlinux.org/tasks/263804/logs/events.1.1.log
>>>>>
>>>>>
>>>> С ocaml возникла проблема, которую я пока-что не придумал как
>>>> решить.
>>>>
>>>> А именно - на 32-битных архитектурах включенный в компиляторе pie
>>>> приводит к
>>>> появлению TEXTREL во всех собранных приложениях и модулях.
>>>>
>>>> Отключение pie при сборке ocaml у меня пока что ни к чему
>>>> хорошему не
>>>> привело и я склоняюсь к ослаблению проверки TEXTREL для 32-битных
>>>> архитектур
>>>> в 163 пакетах.
>>> Может пора уже постепенно выключать пакеты из i586 ?
>>>
>> есть ещё armh, который у нас пока поддерживается.
>>
> Может добавить в /usr/lib/rpm/macros.d/ocaml.env
> %ifarch %ix86 armh
> export VERIFY_ELF_TEXTREL=relaxed
> %endif
>
> И собрать хотя бы тестовое задание?

нет, задать это переменной окружения не получится - её переопределяют.

а вот почему не получается задать через %set_verify_elf_method я не 
совсем понимаю.




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