mirror of
git://sourceware.org/git/glibc.git
synced 2025-03-06 20:58:33 +01:00
powerpc:GCC(<10) doesn't allow -mlong-double-64 after -mabi=ieeelongdouble
Removed -mabi=ieeelongdouble on failing tests. It resolves the error. error: ‘-mabi=ieeelongdouble’ requires ‘-mlong-double-128’
This commit is contained in:
parent
b44c1e1252
commit
36cc908ed5
1 changed files with 17 additions and 0 deletions
|
@ -158,6 +158,23 @@ ifeq ($(subdir),stdio-common)
|
|||
CFLAGS-printf_fp.c = $(type-float128-CFLAGS)
|
||||
CFLAGS-printf_fphex.c = $(type-float128-CFLAGS)
|
||||
CFLAGS-printf_size.c = $(type-float128-CFLAGS)
|
||||
#Older GCC (<10) doesn't like -mabi=ieeelongdouble and -mlong-double-64.
|
||||
$(foreach suf,$(all-object-suffixes),\
|
||||
$(objpfx)tst-nldbl-scanf-binary-c11$(suf) \
|
||||
$(objpfx)tst-nldbl-scanf-binary-c2x$(suf) \
|
||||
$(objpfx)tst-nldbl-scanf-binary-gnu11$(suf) \
|
||||
$(objpfx)tst-nldbl-scanf-binary-gnu89$(suf) \
|
||||
): sysdep-CFLAGS := $(filter-out -mabi=ieeelongdouble,$(sysdep-CFLAGS))
|
||||
endif
|
||||
|
||||
#Older GCC (<10) doesn't like -mabi=ieeelongdouble and -mlong-double-64.
|
||||
ifeq ($(subdir), wcsmbs)
|
||||
$(foreach suf,$(all-object-suffixes),\
|
||||
$(objpfx)tst-nldbl-wscanf-binary-c11$(suf) \
|
||||
$(objpfx)tst-nldbl-wscanf-binary-c2x$(suf) \
|
||||
$(objpfx)tst-nldbl-wscanf-binary-gnu11$(suf) \
|
||||
$(objpfx)tst-nldbl-wscanf-binary-gnu89$(suf) \
|
||||
): sysdep-CFLAGS := $(filter-out -mabi=ieeelongdouble,$(sysdep-CFLAGS))
|
||||
endif
|
||||
|
||||
# Disable linker noise on files using ieee128 long double internally
|
||||
|
|
Loading…
Add table
Reference in a new issue