diff --git a/openssl-sys/build/find_normal.rs b/openssl-sys/build/find_normal.rs index 896d395431c8890dae92e8046dfa6d51e5fb91cd..b1bdd0c7043487b597f2058ce3f64dd541efc919 100644 --- a/openssl-sys/build/find_normal.rs +++ b/openssl-sys/build/find_normal.rs @@ -60,6 +60,11 @@ fn find_openssl_dir(target: &str) -> OsString { return OsString::from("/usr"); } + // DragonFly has libressl (or openssl) in ports, but this doesn't include a pkg-config file + if host == target && target.contains("dragonfly") { + return OsString::from("/usr/local"); + } + let mut msg = format!( "