@p@niconiconi LLVM/Clang can be built all of it's supported architectures at once (default behavior on gentoo AFAIK), which is pretty great for freestanding executables. I haven't tried to mess with cross-compiling OS executables with it so far though but I expect it to be nearly just kernel headers + libc of choice without having a bunch of stages to get a compiler for a triple like done with crossdev/buildroot/yocto/…
btw cross-compiling C/C++ stuff is something Zig (LLVM-based) got pretty well known for.
@p@niconiconi I think it's pretty much momentum due to the absolute lack of tools but I haven't benchmarked between GCC and LLVM (heck I barely have any non-amd64 machine, basically because ARM sucks as a platform on many layers).
At least for ARM I'd expect things to be decent if not better given that Apple is AFAIK stuck to LLVM/Clang due to gcc's relicensing to GPL-3+ and Google also favors it.
@p@niconiconi Yeah, I shot them a crowdsupply question-form actually because their kernel isn't mainline yet, plus power-consumption question because 160W D-TDP cooling fan is pretty damn high but the CPU's TDP isn't documented.
@Pyrrho@p@niconiconi Cold war mentality be damned, Russian stuff would be likely the closest to local for me… (tfw ST Microelectronics used to be in my city)
@p@lanodan@niconiconi I made a post about RISC-V a while ago, about how China lets its citizens relicense GPL code, and how RISC-V will be no different.
I still think it's cool, but I don't want it enough to support harming the west. Same reason I still buy Intel; I want fabs here.
@Pyrrho >about how China lets its citizens relicense GPL code China does *not* allow its citizens to relicense any copyrighted work, considering that they are members of the Berne convention and other copyright conventions.
The Chinese government just has little interest in enforcing copyright law for works from other countries unless it makes them look bad.
All licenses of the GPL family have no restrictions on using the software - the terms only kick in when it comes to distribution.
>I still buy Intel; I want fabs here. Why on earth would you buy CPUs that don't init without proprietary software that has a digital signature to prevent such malware from being replaced?
> I made a post about RISC-V a while ago, about how China lets its citizens relicense GPL code, and how RISC-V will be no different.
Yeah, they're not big on following copyright law. (I'm not either.) I don't think there's much licensing encumbrance with RISC-V, though and if you make some sort of proprietary extension to RISC-V, what's it get you? It's an ISA. You'd have to ship chips that have the extension, and ship enough of them that the extension matters enough to alter the compilers to take advantage of it, etc. It's not like shipping a set-top box with no kernel source: attempting an ISA extension doesn't have legs.
I don't really like the ISA but a lot of my objections were related to no one actually using it. I actually love ARM (the ISA and the chips, not the company).
> I still think it's cool, but I don't want it enough to support harming the west. Same reason I still buy Intel; I want fabs here.
Intel is "harming the west" if we're going to introduce broad social concerns into hardware discussions. They're the Microsoft of chipfab: maximum proprietary lockdown, NSA backdoors, suing competitors into the ground if they can't win, suing them into the ground even when they could win, then doing the same shit they sued to prevent. Unfortunately, there are no good chip companies. Sam Zeloof is doing home chipfab ( http://sam.zeloof.xyz/category/semiconductor/ ): you could do that, or you could start up your own company and sell chips, or you could buy chips from Satan. I'm not happy about it, but I'm running with the devil for now.
But that's a completely different discussion from cross-compilers and ISAs and "Hey, look, here's a new thing using the weird chip, someone's attempting to make a giant workstation." I think, in general, it's worse for society to make more conversations about broader social concerns or politics. Too much stuff is about broader social concerns and politics.