diff options
author | Olivier Hainque <hainque@adacore.com> | 2021-12-09 15:37:37 +0000 |
---|---|---|
committer | Olivier Hainque <hainque@adacore.com> | 2021-12-13 18:03:21 +0000 |
commit | 04577ac0843d7a4961d992e678db3e4a85275825 (patch) | |
tree | 8300565c941d2a2d11c0a57468c8a8cc1d403b10 /libgcc | |
parent | 20a0e2721a9d24316d73cf631b3ca375f196d5cf (diff) | |
download | gcc-04577ac0843d7a4961d992e678db3e4a85275825.zip gcc-04577ac0843d7a4961d992e678db3e4a85275825.tar.gz gcc-04577ac0843d7a4961d992e678db3e4a85275825.tar.bz2 |
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.
Diffstat (limited to 'libgcc')
-rw-r--r-- | libgcc/config.host | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libgcc/config.host b/libgcc/config.host index 5719c46..1bac57c 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) |