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 summaryrefslogtreecommitdiff
path: root/gnu/packages/patches/strace-readlink-tests.patch
AgeCommit message (Expand)Author
2021-11-18gnu: strace: Allow readlink, readlinkat tests to pass....Modify the invocation of strace's "readlink" and "readlinkat" tests to prevent them from failing due to an additional system call made by Guix's patched version of glibc. * gnu/packages/linux.scm (strace)[source]: Add patch. [arguments]<#:phases>: Do not disable the "readlink" test now that it can succeed. * gnu/packages/patches/strace-readlink-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Simon South