From 3045dd3c1769f9016a5d8f8ea3fd7e1f50a28232 Mon Sep 17 00:00:00 2001 From: Frederic Konrad Date: Fri, 6 Nov 2020 20:08:28 +0100 Subject: [PATCH] [Ada] powerpc64-wrs-vxworks7r2: build shared libgnat gcc/ada/ * Makefile.rtl: Compiles both static and dynamic libgnat for powerpc64-wrs-vxworks7r2. --- gcc/ada/Makefile.rtl | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl index 7f075c7f9865..37311818778d 100644 --- a/gcc/ada/Makefile.rtl +++ b/gcc/ada/Makefile.rtl @@ -1194,6 +1194,13 @@ 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 -- 2.47.2