top | item 44654723

(no title)

IgnaciusMonk | 7 months ago

I do not want to be rude but this is exactly why LLVM being in hands of same entity which controls access to / owns platform is insane.

edit - #64 E ! Also, i always say, human body is most error prone measuring device humans have in their disposal.

discuss

order

bayindirh|7 months ago

Both LLVM and GCC is being supported by processor manufacturers directly. Yes, Apple and Intel has their own LLVM versions, but as long as don't break compatibility with GCC and doesn't prevent porting explicitly, I don't see a problem.

I personally use GCC suite exclusively though, and while LLVM is not my favorite compiler, we can thank them for spurring GCC team into action for improving their game.

dazzawazza|7 months ago

> ... and while LLVM is not my favorite compiler, we can thank them for spurring GCC team into action for improving their game.

Exactly. I think people have forgotten just how poor GCC was 15 years ago. Both teams are doing excellent work. Even M$ has been upping it's game with it's compiler!

gleenn|7 months ago

Can you be more explicit? Is it because they are optimizing too much to a single platform that isn't generalizable to other compilers or architectures? What's your specific gripe?

IgnaciusMonk|7 months ago

Also to be more controversial. - redhat deprecated x86_64_v1 & x86_64v2 . and people were crying because of that....

volf_|7 months ago

A commercial enterprise is dropping support for older cpu architectures in their newer OSs so they can improve the average performance of the deployed software?

Don't see how that's controversial. It's something that doesn't matter to their customers or their business.

bayindirh|7 months ago

The newest x86_64-v1 server is older than a decade now, and I'm not sure -v2 is deprecated. RockyLinux 9 is running happily on -v2 hardware downstairs.

Oh, -v2 is deprecated for RH10. Not a big deal, honestly.

From a fleet perspective, I prefer more code uses more advanced instructions on my processors. Efficiency goes up on hot code paths possibly. What's not to love?

anthk|7 months ago

Gemini Lake runs pretty well. If that happens, bye Fedora Bazzite with Linux-Libre on top.