@ricci @thalia

If into compilers, it is all good.

#Coding #Toolchains

Are you tired of dealing with different C++ compilers for every platform, cmake/make/shell build scripts, and dealing with static libraries? Me too!

I'm currently working on a #cpp project manager that aims to unify these aspects into one tool (heavily inspired by #rust 's Cargo tool).

I hope that it may prove useful!

#programming #coding #toolchains

AI accelerates coding but risks bloated, inefficient code. Lean tools ensure verification, optimization, and resource constraints to build efficient, sustainable apps. #AI #MemoryEfficiency #SoftwareEngineering #ToolChains #LeanDevelopment

https://saysomething.hashnode.dev/lean-ai-leaner-apps-building-efficient-software-with-ai-assisted-development

Interesting tidbit about Rust as used in the Android OS: to prevent the trusting trust attack, and not rely on rust-lang.org build, they bootstrapped rustc 1.19 with mrustc (0.8.0), and then built all following rustc versions with their previous version.

https://cs.android.com/android/platform/superproject/main/+/main:prebuilts/rust/bootstrap/README.md

#RustLang #Android #Toolchains #Bootstrapping #TrustingTrust

Linux Kernel: Rust Support Officially Approved

Rust is becoming equal to assembler and C in programming the Linux kernel – at least officially, as there is still a lot of work to be done in practice.

heise online

Dự án OpenLinux: Một bản phân phối Linux mới từ đầu, sạch sẽ và tập trung. Mục tiêu là tạo ra một hệ thống Linux giống BSD, với libc mới, công cụ clang+lld, khởi động tối thiểu và xây dựng trên nhiều kiến trúc. Cần sự giúp đỡ của các nhà phát triển. #OpenLinux #Linux #OSDevelopment #C #Toolchains #PhátTriểnHệĐiệp #HệĐiệpMở #TựDo

https://github.com/openlinux-src/src

Wow, riveting stuff: a bunch of geeks decided it's finally time for a #GNU makeover with #BPF support. They gathered at the 2025 GNU Tools #Cauldron to talk shop—because nothing screams #innovation like a cauldron and a horde of #kernel #enthusiasts 🧙🔧. Who knew #toolchains could be this exciting? 🌟
https://lwn.net/Articles/1039827/ #HackerNews #ngated
Next steps for BPF support in the GNU toolchain

Support for BPF in the kernel has been tied to the LLVM toolchain since the advent of extended [...]

LWN.net

@thradams

In my book, this is -werror material.

It was an error to code it this way in the first place. It is better to write clear code, and beat the coompiler into submission.

https://embeddedartistry.com/blog/2017/05/22/werror-is-not-your-friend/

#C #Toolchains

-Werror is Not Your Friend - Embedded Artistry

22 May 2017 by Phillip Johnston • Last updated 27 October 2023I want to make a few points up front to short-circuit common misunderstandings with this article: I have a zero warning policy on my projects. I turn on a lot of warnings. -Wall, -Wextra, and a whole host of specific warning flags. I supplement … Continue reading "-Werror is Not Your Friend"

Embedded Artistry

@danderson

Fun times. Did you compare results between GCC and Clang yet?

I would eat first. This will be a PITA.

#GCC #Clang #ToolChains

A Gentle Introduction to LLVM IR · mcyoung