diff --git a/cpython-unix/targets.yml b/cpython-unix/targets.yml index 140fed67..d27d23d0 100644 --- a/cpython-unix/targets.yml +++ b/cpython-unix/targets.yml @@ -566,7 +566,7 @@ x86_64-apple-darwin: target_cflags: - '-arch' - 'x86_64' - - '-mmacosx-version-min=10.13' + - '-mmacosx-version-min=10.13.4' # Suppress extremely verbose warnings we see with LLVM 10. - '-Wno-nullability-completeness' - '-Wno-expansion-to-defined' @@ -581,7 +581,7 @@ x86_64-apple-darwin: target_ldflags: - '-arch' - 'x86_64' - - '-mmacosx-version-min=10.13' + - '-mmacosx-version-min=10.13.4' needs: - autoconf - bzip2 diff --git a/src/validation.rs b/src/validation.rs index d30200f2..420e27a4 100644 --- a/src/validation.rs +++ b/src/validation.rs @@ -1100,7 +1100,7 @@ fn validate_macho>( bytes: &[u8], ) -> Result<()> { let advertised_target_version = - semver::Version::parse(&format!("{}.0", advertised_target_version))?; + semver::Version::parse(&format!("{}", advertised_target_version))?; let advertised_sdk_version = semver::Version::parse(&format!("{}.0", advertised_sdk_version))?; let endian = header.endian()?;