From: Doug Rupp Date: Thu, 18 Nov 2021 20:44:22 +0000 (-0800) Subject: [Ada] vx7r2cert/light-tasking-rtp: undefined refs on ppc/ppc64 X-Git-Tag: basepoints/gcc-13~2588 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=28acd56a7a66f79be3372af00175483d00b4615e;p=thirdparty%2Fgcc.git [Ada] vx7r2cert/light-tasking-rtp: undefined refs on ppc/ppc64 gcc/ada/ * vxworks7-cert-rtp-link__ppcXX.spec: New file. * Makefile.rtl: Use it. --- diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl index 72b07f440c9e..c966c259f60b 100644 --- a/gcc/ada/Makefile.rtl +++ b/gcc/ada/Makefile.rtl @@ -1186,7 +1186,7 @@ ifeq ($(strip $(filter-out powerpc% wrs vxworks vxworksspe vxworks7% vxworks7spe else GCC_SPEC_FILES+=vxworks7-rtp-base-link.spec endif - GCC_SPEC_FILES+=vxworks7-cert-rtp-link.spec + GCC_SPEC_FILES+=vxworks7-cert-rtp-link__ppcXX.spec else GCC_SPEC_FILES+=vxworks-$(ARCH_STR)-link.spec GCC_SPEC_FILES+=vxworks-cert-$(ARCH_STR)-link.spec diff --git a/gcc/ada/vxworks7-cert-rtp-link__ppcXX.spec b/gcc/ada/vxworks7-cert-rtp-link__ppcXX.spec new file mode 100644 index 000000000000..8671cea74109 --- /dev/null +++ b/gcc/ada/vxworks7-cert-rtp-link__ppcXX.spec @@ -0,0 +1,10 @@ +*self_spec: ++ %{!nostdlib:-nodefaultlibs -nostartfiles} + +*link: ++ %{!nostdlib:%{mrtp:%{!shared: \ + %(base_link) \ + -lcert -lgnu \ + -L%:getenv(VSB_DIR /usr/lib/common/objcert) \ + -T%:getenv(VSB_DIR /usr/ldscripts/rtp.ld) \ + }}}