From 5c13f5c357c8b33c9978f2e447de2d6caf825d13 Mon Sep 17 00:00:00 2001 From: "Lauren N. Liberda" Date: Thu, 30 Mar 2023 03:16:06 +0200 Subject: [PATCH] upgrade bindgen build-dependency to 0.62.0 fixes build error on too new clang: https://github.com/cloudflare/boring/issues/109 --- boring-sys/Cargo.toml | 2 +- boring-sys/build.rs | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/boring-sys/Cargo.toml b/boring-sys/Cargo.toml index 024fae226..ecbbbe2f9 100644 --- a/boring-sys/Cargo.toml +++ b/boring-sys/Cargo.toml @@ -27,7 +27,7 @@ include = [ ] [build-dependencies] -bindgen = { version = "0.60", default-features = false, features = ["runtime"] } +bindgen = { version = "0.62", default-features = false, features = ["runtime"] } cmake = "0.1" [features] diff --git a/boring-sys/build.rs b/boring-sys/build.rs index 7077f4320..01de1eefd 100644 --- a/boring-sys/build.rs +++ b/boring-sys/build.rs @@ -510,7 +510,10 @@ fn main() { .derive_debug(true) .derive_default(true) .derive_eq(true) - .default_enum_style(bindgen::EnumVariation::NewType { is_bitfield: false }) + .default_enum_style(bindgen::EnumVariation::NewType { + is_bitfield: false, + is_global: false, + }) .default_macro_constant_type(bindgen::MacroTypeVariation::Signed) .generate_comments(true) .fit_macro_constants(false)