On Sun, May 24, 2020 at 12:06 AM Paul Dufresne via devel
<devel(a)lists.fedoraproject.org> wrote:
On 5/23/20 11:26 PM, Neal Gompa wrote:
> On Sat, May 23, 2020 at 11:22 PM Paul Dufresne via devel
> <devel(a)lists.fedoraproject.org> wrote:
...
> It's completely toast on Linux for the same reason FatELF was: nobody liked it.
...
I think this is different than FatELF. The idea of FatELF, is that it
contains the generated code for more than one CPU (as I understand it).
This means that some of the FatELF you don't need because it is not for
your CPU. But I propose to not distribute any code for your CPU, only
high-level assembler (LLVM code). Optimizing the high-level assembler on
your own computer, you get the optimizations for your CPU, where more
normal methods have to choose base common characteristics of the CPU family.
Your right that the technical reasoning for why nobody liked it is
different. But people don't like what LLVM does either (and
personally, I think clang is still not a great compiler), so we don't
use it that way. Though I suspect it shows up more often in graphics
stuff that way already.
--
真実はいつも一つ!/ Always, there's only one truth!