From 8c21bcde819540b09ff5fdfe11595d86e9dc7b47 Mon Sep 17 00:00:00 2001 From: kb1000 Date: Thu, 13 Aug 2026 23:36:31 +0200 Subject: [PATCH] Disable RTTI, C++ exceptions and C++ standard library linking for bundled build --- harfbuzz-sys/build.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/harfbuzz-sys/build.rs b/harfbuzz-sys/build.rs index 4284150c..2a4ccfc7 100644 --- a/harfbuzz-sys/build.rs +++ b/harfbuzz-sys/build.rs @@ -16,6 +16,10 @@ fn build_harfbuzz() { let mut cfg = cc::Build::new(); cfg.cpp(true) .flag_if_supported("-std=c++11") // for unix + .flag_if_supported("-fno-exceptions") + .flag_if_supported("-fno-rtti") + .flag_if_supported("/GR-") + .cpp_link_stdlib(None) .warnings(false) .file("harfbuzz/src/harfbuzz.cc");