X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=Makefile;h=98aa995bc124269057925838a534e14f8d2e33e5;hb=63e4489d01ad0262d995c6d9a5f1a1bab719c917;hp=b9f3c000e68e615452312d7db45c046751ec114d;hpb=df006e1202bec0dca3223fe180662f844cb27cc2;p=wasi-libc.git diff --git a/Makefile b/Makefile index b9f3c00..98aa995 100644 --- a/Makefile +++ b/Makefile @@ -536,6 +536,8 @@ check-symbols: startup_files libc @# TODO: Undefine __FLOAT128__ for now since it's not in clang 8.0. @# TODO: Filter out __FLT16_* for now, as not all versions of clang have these. @# TODO: Filter out __NO_MATH_ERRNO_ and a few __*WIDTH__ that are new to clang 14. + @# TODO: clang defined __FLT_EVAL_METHOD__ until clang 15, so we force-undefine it + @# for older versions. $(CC) $(CFLAGS) "$(SYSROOT_SHARE)/include-all.c" \ -isystem $(SYSROOT_INC) \ -std=gnu17 \ @@ -556,6 +558,7 @@ check-symbols: startup_files libc -U__FLOAT128__ \ -U__NO_MATH_ERRNO__ \ -U__BITINT_MAXWIDTH__ \ + -U__FLT_EVAL_METHOD__ -Wno-builtin-macro-redefined \ | sed -e 's/__[[:upper:][:digit:]]*_ATOMIC_\([[:upper:][:digit:]_]*\)_LOCK_FREE/__compiler_ATOMIC_\1_LOCK_FREE/' \ | grep -v '^#define __FLT16_' \ | grep -v '^#define __\(BOOL\|INT_\(LEAST\|FAST\)\(8\|16\|32\|64\)\|INT\|LONG\|LLONG\|SHRT\)_WIDTH__' \