Disable JIT compiler on unsupported platforms (#21215)

This commit is contained in:
Kirill Fomichev
2021-11-09 14:31:21 +03:00
committed by GitHub
parent 55c97275bc
commit b4d09388aa
2 changed files with 7 additions and 6 deletions

View File

@ -9,6 +9,12 @@ macro_rules! to_builtin {
/// Builtin programs that are always available
fn genesis_builtins(bpf_jit: bool) -> Vec<Builtin> {
// Currently JIT is not supported on the BPF VM:
// !x86_64: https://github.com/qmonnet/rbpf/issues/48
// Windows: https://github.com/solana-labs/rbpf/issues/217
#[cfg(any(not(target_arch = "x86_64"), target_family = "windows"))]
let bpf_jit = false;
vec![
to_builtin!(solana_bpf_loader_deprecated_program!()),
if bpf_jit {