From 27b47c65f8915e069582aef7d68510d2fbfcd15f Mon Sep 17 00:00:00 2001 From: Abhijeet Patil Date: Wed, 17 Jan 2024 23:00:50 +0000 Subject: [PATCH] fixing build --- libs/walproposer/build.rs | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/libs/walproposer/build.rs b/libs/walproposer/build.rs index 69a8a3d583..d8295bb6c3 100644 --- a/libs/walproposer/build.rs +++ b/libs/walproposer/build.rs @@ -6,13 +6,6 @@ use std::{env, path::PathBuf, process::Command}; use anyhow::{anyhow, Context}; use bindgen::CargoCallbacks; -#[cfg(debug_assertions)] -pub(crate) fn enable_build_sanitizers_in_debug() { - println!("cargo:rustc-link-arg=-fsanitize=address"); - println!("cargo:rustc-link-arg=-fsanitize=undefined"); - println!("cargo:rustc-link-arg=-static-libsan"); -} - fn main() -> anyhow::Result<()> { // Tell cargo to invalidate the built crate whenever the wrapper changes println!("cargo:rerun-if-changed=bindgen_deps.h"); @@ -36,7 +29,12 @@ fn main() -> anyhow::Result<()> { let pgxn_neon = std::fs::canonicalize(pgxn_neon)?; let pgxn_neon = pgxn_neon.to_str().ok_or(anyhow!("Bad non-UTF path"))?; - enable_build_sanitizers_in_debug(); + #[cfg(debug_assertions)] + { + println!("cargo:rustc-link-arg=-fsanitize=address"); + println!("cargo:rustc-link-arg=-fsanitize=undefined"); + println!("cargo:rustc-link-arg=-static-libsan"); + } println!("cargo:rustc-link-lib=static=pgport"); println!("cargo:rustc-link-lib=static=pgcommon"); println!("cargo:rustc-link-lib=static=walproposer");