[macho] improved linker with proper plt support
This is a pre-requisite for making aarch64-darwin work. (cherry picked from commit fce156514768a716c691eb4ccab9e1265d5259e1)
Showing
- rts/ghc.mk 5 additions, 6 deletionsrts/ghc.mk
- rts/linker/MachO.c 86 additions, 91 deletionsrts/linker/MachO.c
- rts/linker/MachOTypes.h 5 additions, 0 deletionsrts/linker/MachOTypes.h
- rts/linker/macho/plt.c 93 additions, 0 deletionsrts/linker/macho/plt.c
- rts/linker/macho/plt.h 35 additions, 0 deletionsrts/linker/macho/plt.h
- rts/linker/macho/plt_aarch64.c 62 additions, 0 deletionsrts/linker/macho/plt_aarch64.c
- rts/linker/macho/plt_aarch64.h 23 additions, 0 deletionsrts/linker/macho/plt_aarch64.h
- rts/rts.cabal.in 2 additions, 0 deletionsrts/rts.cabal.in
Loading
Please register or sign in to comment