From: Frederic Konrad Date: Fri, 6 Nov 2020 19:08:28 +0000 (+0100) Subject: [Ada] powerpc64-wrs-vxworks7r2: build shared libgnat X-Git-Tag: basepoints/gcc-13~6640 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3045dd3c1769f9016a5d8f8ea3fd7e1f50a28232;p=thirdparty%2Fgcc.git [Ada] powerpc64-wrs-vxworks7r2: build shared libgnat gcc/ada/ * Makefile.rtl: Compiles both static and dynamic libgnat for powerpc64-wrs-vxworks7r2. --- 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