[gcc r12-5941] Remove ppc*-vxworks7* inadequate libgcc Makefile fragments
Olivier Hainque
hainque@gcc.gnu.org
Mon Dec 13 18:04:09 GMT 2021
https://gcc.gnu.org/g:04577ac0843d7a4961d992e678db3e4a85275825
commit r12-5941-g04577ac0843d7a4961d992e678db3e4a85275825
Author: Olivier Hainque <hainque@adacore.com>
Date: Thu Dec 9 15:37:37 2021 +0000
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.
Diff:
---
libgcc/config.host | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libgcc/config.host b/libgcc/config.host
index 5719c468705..1bac57c82ae 100644
--- a/libgcc/config.host
+++ b/libgcc/config.host
@@ -1232,7 +1232,7 @@ powerpc*-*-linux*)
md_unwind_header=rs6000/linux-unwind.h
;;
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}"
case $ppc_fp_type in
64)
More information about the Gcc-cvs
mailing list