| From 8010fde8214f3b83bc7b2e6ff050afbbac081256 Mon Sep 17 00:00:00 2001 |
| From: =?UTF-8?q?J=C3=BCrgen=20Pfeifer?= <juergen@familiepfeifer.de> |
| Date: Wed, 5 Aug 2015 23:36:27 +0100 |
| Subject: [PATCH 11/15] Enable shared gnat implib |
| |
| Provide GNAT runtime import libraries to |
| allow to link against shared runtime |
| |
| Original commit: |
| https://github.com/Alexpux/MINGW-packages/commit/51b4eb3b702fdb38df0460180c2f8209a686aaec |
| --- |
| gcc/ada/gcc-interface/Makefile.in | 5 ++++- |
| 1 file changed, 4 insertions(+), 1 deletion(-) |
| |
| diff --git a/gcc/ada/gcc-interface/Makefile.in b/gcc/ada/gcc-interface/Makefile.in |
| index e1ca515..133807e 100644 |
| --- a/gcc/ada/gcc-interface/Makefile.in |
| +++ b/gcc/ada/gcc-interface/Makefile.in |
| @@ -753,13 +753,16 @@ gnatlib-shared-win32: |
| $(PICFLAG_FOR_TARGET) \ |
| -o libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) \ |
| $(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS) \ |
| - $(SO_OPTS)libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) $(MISCLIB) |
| + $(SO_OPTS)libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) \ |
| + -Wl,-out-implib,libgnat$(hyphen)$(LIBRARY_VERSION).dll.a \ |
| + $(MISCLIB) |
| cd $(RTSDIR); `echo "$(GCC_FOR_TARGET)" \ |
| | sed -e 's,\./xgcc,../../xgcc,' -e 's,-B\./,-B../../,'` -shared -shared-libgcc \ |
| $(PICFLAG_FOR_TARGET) \ |
| -o libgnarl$(hyphen)$(LIBRARY_VERSION)$(soext) \ |
| $(GNATRTL_TASKING_OBJS) \ |
| $(SO_OPTS)libgnarl$(hyphen)$(LIBRARY_VERSION)$(soext) \ |
| + -Wl,-out-implib,libgnarl$(hyphen)$(LIBRARY_VERSION).dll.a \ |
| $(THREADSLIB) -Wl,libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) |
| |
| gnatlib-shared-darwin: |
| -- |
| 2.8.1 |
| |