]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
Disable unreliable assertion for external frame unwinding.
authorMike Pall <mike>
Fri, 25 Jun 2021 10:53:23 +0000 (12:53 +0200)
committerMike Pall <mike>
Fri, 25 Jun 2021 10:53:23 +0000 (12:53 +0200)
Broken on Fedora/ARM64. Reported by Yichun Zhang.

src/lj_err.c

index 9fc3adc7f335cc0ae130413971161987bf0f6616..1a518d9cd59ad23659aeecab55520f80646f8ceb 100644 (file)
@@ -482,7 +482,9 @@ void lj_err_verify(void)
 {
   struct dwarf_eh_bases ehb;
   lj_assertX(_Unwind_Find_FDE((void *)lj_err_throw, &ehb), "broken build: external frame unwinding enabled, but missing -funwind-tables");
+  /* Check disabled, because of broken Fedora/ARM64. See #722.
   lj_assertX(_Unwind_Find_FDE((void *)_Unwind_RaiseException, &ehb), "broken build: external frame unwinding enabled, but system libraries have no unwind tables");
+  */
 }
 #endif