VOOZH about

URL: https://www.phoronix.com/news/Meson-1.9-Released

⇱ Meson 1.9 Released With New Rust Features, Adds Swift/C++ Interoperability - Phoronix


👁 Phoronix

Meson 1.9 Released With New Rust Features, Adds Swift/C++ Interoperability

Written by Michael Larabel in Programming on 25 August 2025 at 06:39 AM EDT. 19 Comments
Meson 1.9 released this weekend as the newest feature update to this build system / build automation tool that works well across different software platforms. With Meson 1.9 there is enhanced Rust support, introducing Swift and C++ code interoperability, and other enhancements to this increasingly used alternative to the likes of CMake and Autotools.

With Meson 1.9 there is a new experimental option of "rust_dynamic_std" to allow linking Rust programs so they use a dynamic library for the Rust libstd. On the Rust side Meson now allows Rust and non-Rust sources in the same target.

Meson 1.9 also now supports Swift and C++/Objective-C++ interoperability. Swift executables can be created that link to C++ or Objective-C++ libraries.

Meson 1.9 also introduces a ".flatten()" method to turn nested arrays into a single flat array. There is also clang-tidy integration improvements, support for Qualcomm's ELD embedded linker, various Swift integration additions, and other improvements.

👁 Meson logo


Downloads and more information on the Meson 1.9 build system release via GitHub and the MesonBuild.com release notes.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.