If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
Announcement
Collapse
No announcement yet.
LLVM 16.0 Released With New Intel/AMD CPU Support, More C++20 / C2X Features
Mold author chose this license, because he wanted to actually get financial support for all the work he has done, from big companies using his project. I totally understand that, and distributions can still use it, sounds good to me.
That's good for him. But it's limiting use downstream. No, they can't. That's the point of his comment.
Also Xtensa architecture (famous for ESP8266 / ESP32 WiFi enabled microcontrollers) support is getting first LLVM patch inclusion.
It'll take a while though before one can compile Rust with a mainline checkout of LLVM compiler.
In the meanwhile the workaround is to download Espressif's LLVM fork.
That'll be great for the long tail of support needed for these old parts.
The new ones (such as C3 and C6, and the future in general, as they made a public statement on the matter) use RISC-V, which support is also improving in both LLVM and GCC.
As Affero is a very problematic license, LLVM's LLD is recommended.
Mold author chose this license, because he wanted to actually get financial support for all the work he has done, from big companies using his project. I totally understand that, and distributions can still use it, sounds good to me.
Also Xtensa architecture (famous for ESP8266 / ESP32 WiFi enabled microcontrollers) support is getting first LLVM patch inclusion.
It'll take a while though before one can compile Rust with a mainline checkout of LLVM compiler.
In the meanwhile the workaround is to download Espressif's LLVM fork.
A portion of the work on the Xtensa support has gone in. It'll be closer to 18.x before it'll start to be in a usable state.
Also Xtensa architecture (famous for ESP8266 / ESP32 WiFi enabled microcontrollers) support is getting first LLVM patch inclusion.
It'll take a while though before one can compile Rust with a mainline checkout of LLVM compiler.
In the meanwhile the workaround is to download Espressif's LLVM fork.
Leave a comment: