diff options
author | midipix <writeonce@midipix.org> | 2019-08-16 07:21:47 -0400 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2019-08-16 07:21:47 -0400 |
commit | d1bc82399303a60d00525ea6ebb71d7944ae9df9 (patch) | |
tree | f41f0d387d5fee02d20a4d5a5614de376d5a0a54 /binutils-2.24.51.midipix.patch | |
parent | f083d5fa333ad1dab9c3a77188bded7cbca93581 (diff) | |
download | chainport-d1bc82399303a60d00525ea6ebb71d7944ae9df9.tar.bz2 chainport-d1bc82399303a60d00525ea6ebb71d7944ae9df9.tar.xz |
binutils-2.24.51: mdso targets: added ld/pe-mdso.c, included in build.
Diffstat (limited to 'binutils-2.24.51.midipix.patch')
-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 ; |