Index: patches/patch-rts_Linker_c
===================================================================
RCS file: /cvs/ports/lang/ghc/patches/patch-rts_Linker_c,v
retrieving revision 1.12
diff -u -p -u -r1.12 patch-rts_Linker_c
--- patches/patch-rts_Linker_c	7 Nov 2017 02:58:34 -0000	1.12
+++ patches/patch-rts_Linker_c	4 Dec 2017 22:07:07 -0000
@@ -2,7 +2,12 @@ $OpenBSD: patch-rts_Linker_c,v 1.12 2017
 Index: rts/Linker.c
 --- rts/Linker.c.orig
 +++ rts/Linker.c
-@@ -4439,6 +4439,13 @@ ocRunInit_PEi386 ( ObjectCode *oc )
+@@ -4435,10 +4435,17 @@ ocRunInit_PEi386 ( ObjectCode *oc )
+ #  include <elf.h>
+ #else
+ /* openbsd elf has things in different places, with diff names */
+-#  include <elf_abi.h>
++#  include <elf.h>
  #  include <machine/reloc.h>
  #  define R_386_32    RELOC_32
  #  define R_386_PC32  RELOC_PC32
