From d1bc82399303a60d00525ea6ebb71d7944ae9df9 Mon Sep 17 00:00:00 2001 From: midipix Date: Fri, 16 Aug 2019 07:21:47 -0400 Subject: binutils-2.24.51: mdso targets: added ld/pe-mdso.c, included in build. --- binutils-2.24.51.midipix.patch | 15 +++++++++------ 1 file 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 ++#include 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 -+#include -+ +#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 ; -- cgit v1.2.3