The idea is to make the Rust toolchain mandatory, which is a step
towards making Rust libraries mandatory.
Chrome Security generally sees Rust as a safer language for codec
decoding. As an example, many in the past would have thought libpng
had been picked clean of security bugs. Yet in 2026 libpng had at
least 3 CVEs rated high severity:
CVE-2026-25646
CVE-2026-33416
CVE-2026-33636
Meanwhile, Chromium avoided these vulnerabilities completely by
switching to a Rust-based PNG decoder.
If you see any parts of the code checkout that aren't required or
should be optional, please file issues for them so that can be
addressed.
As Linux distros start packaging Rust-based libraries, PDFium can add
use_system_* options for those who which to not use the bundled copy.
> --
> You received this message because you are subscribed to the Google Groups "pdfium" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
pdfium+un...@googlegroups.com.
> To view this discussion visit
https://groups.google.com/d/msgid/pdfium/5df92f14-c915-41ca-b099-0c11e4e0da3an%40googlegroups.com.