diff options
author | Doug Rupp <rupp@adacore.com> | 2021-03-31 10:29:37 -0700 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2021-06-29 14:23:47 +0000 |
commit | 430d508058bfe1c88c582a2256ff4dc3854c369d (patch) | |
tree | 63301e66e478e1308849653076c6877c74b42f51 /gcc | |
parent | 7aaf662001871e1c3a87fdd9b662329c6a2e8d60 (diff) | |
download | gcc-430d508058bfe1c88c582a2256ff4dc3854c369d.zip gcc-430d508058bfe1c88c582a2256ff4dc3854c369d.tar.gz gcc-430d508058bfe1c88c582a2256ff4dc3854c369d.tar.bz2 |
[Ada] vx7-shared-libs - x86_64-vx7r2 (gnat runtime)
gcc/ada/
* Makefile.rtl: Add a new ifeq for vx7r2 shared gnatlib.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ada/Makefile.rtl | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl index f626c5d..0b84612 100644 --- a/gcc/ada/Makefile.rtl +++ b/gcc/ada/Makefile.rtl @@ -1200,13 +1200,6 @@ ifeq ($(strip $(filter-out powerpc% wrs vxworks vxworksspe vxworks7% vxworks7spe GCC_SPEC_FILES+=vxworks-cert-$(ARCH_STR)-link.spec GCC_SPEC_FILES+=vxworks-smp-$(ARCH_STR)-link.spec endif - - ifeq ($(strip $(filter-out vxworks7r2 powerpc64 rtp rtp-smp, $(target_os) $(target_cpu) $(THREAD_KIND))),) - # Shared libraries are only supported on PowerPC64, VxWorks7r2 - # ATM. Also this is disabled for kernel runtimes. - GNATLIB_SHARED = gnatlib-shared-dual - LIBRARY_VERSION := $(LIB_VERSION) - endif endif # PowerPC and e500v2 VxWorks 653 @@ -2973,6 +2966,13 @@ ifeq ($(strip $(filter-out linux%,$(target_os))),) g-sercom.adb<libgnat/g-sercom__linux.adb endif +# Turn on shared gnatlib for specific vx7r2 targets for RTP runtimes. Once +# all targets are ported the target_cpu selector can be removed. +ifeq ($(strip $(filter-out vxworks7r2 powerpc64 x86_64 rtp rtp-smp, $(target_os) $(target_cpu) $(THREAD_KIND))),) + GNATLIB_SHARED = gnatlib-shared-dual + LIBRARY_VERSION := $(LIB_VERSION) +endif + LIBGNAT_TARGET_PAIRS += \ interfac.ads<libgnat/interfac__2020.ads |