summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorvhankala <81743325+vhankala@users.noreply.github.com>2021-06-10 18:41:02 +0000
committerGitHub <noreply@github.com>2021-06-10 14:41:02 -0400
commitff059dd96af6ba4daf7bc9ddf22d1d2dbf6a177b (patch)
treeaf788b3f077b5f6b222d0924cf899e8d90e972fd /src
parente6eb59cde6580607544160f8e7dedc326b4799fd (diff)
downloadlibffi-ff059dd96af6ba4daf7bc9ddf22d1d2dbf6a177b.tar.gz
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.
Diffstat (limited to 'src')
-rw-r--r--src/mips/n32.S2
1 files changed, 1 insertions, 1 deletions
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: