diff options
-rw-r--r-- | binutils-2.24.51.midipix.patch | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/binutils-2.24.51.midipix.patch b/binutils-2.24.51.midipix.patch index e253fa0..04117f6 100644 --- a/binutils-2.24.51.midipix.patch +++ b/binutils-2.24.51.midipix.patch @@ -1,13 +1,16 @@ +diff -ru --new-file a/ld/pe-mdso.c b/ld/pe-mdso.c +--- a/ld/pe-mdso.c 2019-08-14 06:12:57.193333307 -0400 ++++ a/ld/pe-mdso.c 2019-08-16 07:18:41.776390674 -0400 +@@ -0,0 +1,2 @@ ++#include <perk/perk.h> ++#include <mdso/mdso.h> diff -ru --new-file a/bfd/pe-mdso.h b/bfd/pe-mdso.h --- a/bfd/pe-mdso.h 1969-12-31 19:00:00.000000000 -0500 +++ b/bfd/pe-mdso.h 2019-08-15 07:00:00.000000000 -0400 -@@ -0,0 +1,11 @@ +@@ -0,0 +1,8 @@ +#ifndef PEMDSO_H +#define PEMDSO_H + -+#include <perk/perk.h> -+#include <mdso/mdso.h> -+ +#define PE_DSO_SUFFIX ".so" +#define PE_DSOLIB_SUFFIX ".dso.a" +#define PE_IMPLIB_SUFFIX ".lib.a" @@ -348,7 +351,7 @@ diff -ru --new-file a/ld/configure.tgt b/ld/configure.tgt i[3-7]86-*-mingw32*) targ_emul=i386pe ; targ_extra_ofiles="deffilep.o pe-dll.o" ;; +i[3-7]86-*-midipix*) targ_emul=i386pe ; -+ targ_extra_ofiles="deffilep.o pe-dll.o" ; ++ targ_extra_ofiles="deffilep.o pe-dll.o pe-mdso.o" ; + PE_FRAMEWORK_LIBS="-lperk -lmdso" ; + PE_EXECUTABLE_NAME=a.out ; + PE_CRT_SECTION=no ; @@ -363,7 +366,7 @@ diff -ru --new-file a/ld/configure.tgt b/ld/configure.tgt -i[3-7]86-*-interix*) targ_emul=i386pe_posix; +x86_64-*-midipix*) targ_emul=i386pep ; + targ_extra_emuls=i386pe ; -+ targ_extra_ofiles="deffilep.o pep-dll.o pe-dll.o" ; ++ targ_extra_ofiles="deffilep.o pep-dll.o pe-dll.o pe-mdso.o" ; + PE_FRAMEWORK_LIBS="-lperk -lmdso" ; + PE_EXECUTABLE_NAME=a.out ; + PE_CRT_SECTION=no ; |