Considerig this is an ffmpeg project problem with Android builds,
but in principle a common problem to libraries in nougat and later,
is there a (generic) tool to avoid text relocations in .S asm code,
which works and could not impact performance too much?
Mauro
Mauro
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86+unsubscribe@googlegroups.com.
To post to this group, send email to andro...@googlegroups.com.
Visit this group at https://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/d/optout.
I don't think so:A "solution" that works is to compile for x86_64 instead. AFAIK the text relocations problem only applies to x86 build. Or you can patch bionic/linker/linker.cpp to suppress the warning altogether (that's what I did in my android-x86 build).Michael.
On Mon, Apr 30, 2018 at 7:29 AM, Mauro Rossi <issor...@gmail.com> wrote:
Hi,
Considerig this is an ffmpeg project problem with Android builds,
but in principle a common problem to libraries in nougat and later,
is there a (generic) tool to avoid text relocations in .S asm code,
which works and could not impact performance too much?
Mauro
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86...@googlegroups.com.
Il giorno lunedì 30 aprile 2018 13:37:02 UTC+2, Michael Goffioul ha scritto:I don't think so:A "solution" that works is to compile for x86_64 instead. AFAIK the text relocations problem only applies to x86 build. Or you can patch bionic/linker/linker.cpp to suppress the warning altogether (that's what I did in my android-x86 build).Michael.Thanks, so revert commit "Remove text-relocs support for apps targeting M+" and that's it
If they are saying that we shouldn't be using 32-bit libraries at all, that's not feasible. Wine needs to be a 32-bit app in order to run 32-bit Windows binaries. If they are saying that we shouldn't be loading these specific libraries, we are not doing that. There's no reference to any of these libraries in Wine. They are being loaded by some other system library that we don't control.
https://bugs.winehq.org/show_bug.cgi?id=45010