Remove ppc*-vxworks7* inadequate libgcc Makefile fragments

t-linux assigns .so version numbers to a set of
symbols, some of which aren't included the VxWorks libgcc
on powerpc (from ibm-ldouble.c, in particular).

t-slibgcc-libgcc yields a kind of .so file that the default
loader can't handle. This sort of extension to tmake_file for
shared libs will be better handled in a grouped fashion for
all targets anyway.

2021-12-13  Olivier Hainque  <hainque@adacore.com>

	* config.host (powerpc*-*-vxworks7*): Remove
	rs6000/t-linux and t-slibgcc-libgcc from tmake_file.
This commit is contained in:
Olivier Hainque 2021-12-09 15:37:37 +00:00
parent 20a0e2721a
commit 04577ac084
1 changed files with 1 additions and 1 deletions

View File

@ -1232,7 +1232,7 @@ powerpc*-*-linux*)
md_unwind_header=rs6000/linux-unwind.h md_unwind_header=rs6000/linux-unwind.h
;; ;;
powerpc*-wrs-vxworks7*) powerpc*-wrs-vxworks7*)
tmake_file="$tmake_file rs6000/t-vxworks rs6000/t-savresfgpr rs6000/t-linux t-dfprules rs6000/t-ppc64-fp t-slibgcc-libgcc" tmake_file="$tmake_file rs6000/t-vxworks rs6000/t-savresfgpr t-dfprules rs6000/t-ppc64-fp"
tmake_file="rs6000/t-crtstuff ${tmake_file}" tmake_file="rs6000/t-crtstuff ${tmake_file}"
case $ppc_fp_type in case $ppc_fp_type in
64) 64)