ldbl-128ibm-compat: fixup subdir location of several funcs
authorPaul E. Murphy <murphyp@linux.vnet.ibm.com>
Fri, 7 Feb 2020 20:06:41 +0000 (14:06 -0600)
committerPaul E. Murphy <murphyp@linux.vnet.ibm.com>
Fri, 21 Feb 2020 14:24:15 +0000 (08:24 -0600)
commitbb05281822d406afdf5fa0457a91f77a5f5260f1
treebb41442468e47c589b7de59d0757044e231f7018
parent74f614b70a3deed12c4587a3311eb5361fdc66dd
ldbl-128ibm-compat: fixup subdir location of several funcs

We want to ensure that if a second file is built to support
ieee128 long double, we built its companion implementation
with ibm128 long double.  The shared object versions of these
files build correctly because the aliasing is sufficiently
complex to prevent the redirects from applying when defining
them.

However, this does not prevent the static object variants
from becoming quietly broken due to redirects.  This is
intentionally avoided by marking such objects to be built
with -mabi=ibmlongdouble.

Shuffle the misplaced routines to build against the subdir
which defines the needed symbols.
sysdeps/ieee754/ldbl-128ibm-compat/Makefile