From ff059dd96af6ba4daf7bc9ddf22d1d2dbf6a177b Mon Sep 17 00:00:00 2001 From: vhankala <81743325+vhankala@users.noreply.github.com> Date: Thu, 10 Jun 2021 18:41:02 +0000 Subject: [PATCH] Fix build on OpenBSD/mips64 (#638) The build fails on OpenBSD/mips64 because clang 11's integrated assembler expects read-only .eh_frame: ../src/mips/n32.S:585:9: error: changed section flags for .eh_frame, expected: 0x2 .section .eh_frame,"aw",@progbits ^ Use EH_FRAME_FLAGS to get matching flags for the section. --- src/mips/n32.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mips/n32.S b/src/mips/n32.S index 1a940b6..23b77fd 100644 --- a/src/mips/n32.S +++ b/src/mips/n32.S @@ -582,7 +582,7 @@ cls_epilogue: .end ffi_closure_N32 #ifdef __GNUC__ - .section .eh_frame,"aw",@progbits + .section .eh_frame,EH_FRAME_FLAGS,@progbits .Lframe1: .4byte .LECIE1-.LSCIE1 # length .LSCIE1: -- 2.34.1