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

Dmitry V. Levin ldv на altlinux.org
Чт Дек 24 13:50:30 MSK 2020


On Thu, Dec 24, 2020 at 01:27:37PM +0300, Anton Farygin wrote:
[...]
> Да, с этим изменением дошло до сборки ppxlib на armh и бахнуло уже так, 
> что я точно не знаю что с этим делать (на тестах, правда, но в ld):
> http://git.altlinux.org/tasks/263310/build/13140/armh/log
> 
> [00:01:20] :(.data+0x49eb0): dangerous relocation: unsupported relocation
> [00:01:20] :(.data+0x49ebc): dangerous relocation: unsupported relocation
> [00:01:20] :(.data+0x49ec8): dangerous relocation: unsupported relocation
> [00:01:20] :(.data+0x49ed4): dangerous relocation: unsupported relocation
> [00:01:20] :(.data+0x49ee0): dangerous relocation: unsupported relocation
> [00:01:20] :(.data+0x49eec): dangerous relocation: unsupported relocation
> [00:01:20] /usr/bin/ld.default: warning: creating DT_TEXTREL in a PIE
> [00:01:20] collect2: error: ld returned 1 exit status
> [00:01:20] File "caml_startup", line 1:

А тебе точно нужны такие PIE с textrel'ами?
Может быть, лучше явно выключать pie на этих архитектурах?


-- 
ldv


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