This change removes a couple of entries from the tmake_file
list for ppc-vxworks7*, in particular:

t-linux, which 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, which 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.

Test together as the previous patches in the current series,
with successful build + in-house testing on a gcc-11 based tree
(for VxWorks 7.2), then sanity checked that a build with mainline
sources finishes as expected.

Olivier

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

        * config.host (powerpc*-*-vxworks7*): Remove
        rs6000/t-linux and t-slibgcc-libgcc from tmake_file.

Attachment: 0008-Remove-ppc-vxworks7-inadequate-libgcc-Makefile-fragm.patch
Description: Binary data


Reply via email to