From bb87d63f0299df524c861e523f22ee6efb17af4c Mon Sep 17 00:00:00 2001 From: Chris Young Date: Sat, 9 Jul 2016 14:32:43 +0100 Subject: Force disable libjpeg-turbo's use of AltiVec if we don't have it NB: This var must be set when NetSurf is launched. The in-program setting is just a precaution in case the install script isn't run --- frontends/amiga/dist/Install | 10 ++++++++++ frontends/amiga/gui.c | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/frontends/amiga/dist/Install b/frontends/amiga/dist/Install index e8d9d0ed7..55631905e 100755 --- a/frontends/amiga/dist/Install +++ b/frontends/amiga/dist/Install @@ -289,6 +289,16 @@ (complete 75) +; Force disable use of AltiVec if we don't have it +(if (database "vectorunit" "0") + ( + (textfile + (dest "ENVARC:JSIMD_FORCENONE") + (append "1") + ) + ) +) + (if (= (exists "ENVARC:Sys/def_css.info") 0) (copyfiles (prompt "Copying default CSS icon") diff --git a/frontends/amiga/gui.c b/frontends/amiga/gui.c index 688aa59da..63a240656 100644 --- a/frontends/amiga/gui.c +++ b/frontends/amiga/gui.c @@ -5553,7 +5553,7 @@ int main(int argc, char** argv) LOG("AltiVec detected"); } else { LOG("AltiVec NOT detected"); - SetVar("JSIMD_FORCENONE", "1", 1, GVF_LOCAL_ONLY); + SetVar("JSIMD_FORCENONE", "1", 1, GVF_GLOBAL_ONLY | GVF_SAVE_VAR); } #endif -- cgit v1.2.3