From d80cfc83325f8e95d35ecd9f15b36b96fa9ed3ee Mon Sep 17 00:00:00 2001 From: Simon South Date: Sat, 6 Jun 2020 18:56:56 -0400 Subject: [PATCH] Disable branch-patching This patch disables JamVM's branch-patching optimization, which tends to make JamVM fail with an "Illegal instruction" error on x86_64 (and possibly other architectures that use variable-length instructions) when built using modern versions of gcc and glibc. --- src/init.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/init.c b/src/init.c index 32539cf..38ad54b 100644 --- a/src/init.c +++ b/src/init.c @@ -72,8 +72,8 @@ void setDefaultInitArgs(InitArgs *args) { #ifdef INLINING args->replication_threshold = 10; args->profile_threshold = 10; - args->branch_patching_dup = TRUE; - args->branch_patching = TRUE; + args->branch_patching_dup = FALSE; + args->branch_patching = FALSE; args->print_codestats = FALSE; args->join_blocks = TRUE; args->profiling = TRUE; -- 2.25.2 4c98c840846cc1e73e111b6c9f3de3905623'>refslogtreecommitdiff
path: root/nix/libstore/misc.hh
AgeCommit message (Expand)Author
2018-03-30daemon: Remove dead code....* nix/libstore/globals.cc (Settings::loadConfFile, Settings::unpack): Remove. * nix/libstore/globals.hh: Adjust accordingly. * nix/libstore/misc.cc (queryMissing): Remove. * nix/libstore/misc.hh: Adjust accordingly. * nix/libstore/store-api.cc (followLinksToStore) (followLinksToStorePath, computeStorePathForHash): Remove. * nix/libstore/store-api.hh: Adjust accordingly. Ludovic Courtès