diff options
author | Paul E. Murphy <murphyp@linux.vnet.ibm.com> | 2020-02-07 14:06:35 -0600 |
---|---|---|
committer | Paul E. Murphy <murphyp@linux.vnet.ibm.com> | 2020-02-21 08:24:04 -0600 |
commit | 74f614b70a3deed12c4587a3311eb5361fdc66dd (patch) | |
tree | ae5e39fd73b6aa4fad8d120f0efef732f44633fa | |
parent | ldbl-128ibm-compat: Provide ieee128 symbols to narrow functions (diff) | |
download | glibc-74f614b70a3deed12c4587a3311eb5361fdc66dd.tar.gz glibc-74f614b70a3deed12c4587a3311eb5361fdc66dd.tar.bz2 glibc-74f614b70a3deed12c4587a3311eb5361fdc66dd.zip |
ldbl-128ibm-compat: enforce correct abi flags on internal file
A number of utility files and helper objects should also be
explicitly configured to build with the ibm128 ABI to prevent
gremlins when enabling IEEE long double.
-rw-r--r-- | sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sysdeps/ieee754/ldbl-128ibm-compat/Makefile b/sysdeps/ieee754/ldbl-128ibm-compat/Makefile index 7efbd00089..2dceb658e7 100644 --- a/sysdeps/ieee754/ldbl-128ibm-compat/Makefile +++ b/sysdeps/ieee754/ldbl-128ibm-compat/Makefile @@ -338,6 +338,17 @@ ldbl-ibm128-files := $(objpfx)test-%-ibm128^ \ $(objpfx)iovswscanf^ \ $(objpfx)iovfscanf^ \ $(objpfx)iovfwscanf^ \ + $(objpfx)mpn2ldbl^ \ + $(objpfx)ldbl2mpn^ \ + $(objpfx)strtold_nan^ \ + $(objpfx)strtold_l^ \ + $(objpfx)strtold^ \ + $(objpfx)strfroml^ \ + $(objpfx)wcstold_nan^ \ + $(objpfx)wcstold_l^ \ + $(objpfx)wcstold^ \ + $(objpfx)printf_fphex^ \ + $(objpfx)printf_fp^ \ $(foreach r,$(ldbl-extra-routines),$(objpfx)$(r)^) \ $(foreach r,$(ldbl-extra-routines),$(objpfx)$(r)-internal^) obj-suf-foreach = $(foreach suf,$(all-object-suffixes),$(subst ^,$(suf),$(1))) |