$OpenBSD: patch-src_librustc_session_filesearch_rs,v 1.10 2020/03/21 05:23:59 semarie Exp $
fallback to LOCALBASE as default sysroot.
Index: src/librustc_session/filesearch.rs
--- src/librustc_session/filesearch.rs.orig
+++ src/librustc_session/filesearch.rs
@@ -134,7 +134,10 @@ pub fn get_or_default_sysroot() -> PathBuf {
             }
             None => panic!("can't determine value for sysroot"),
         },
-        Err(ref e) => panic!(format!("failed to get current_exe: {}", e)),
+        Err(ref e) => match option_env!("LOCALBASE") {
+            Some(dir) => return PathBuf::from(dir),
+            None => panic!(format!("failed to get current_exe: {}", e)),
+        }
     }
 }
 
