From 34d27dea042a070506d79fe1f2dc07eb122ccdc4 Mon Sep 17 00:00:00 2001 From: ahgamut <41098605+ahgamut@users.noreply.github.com> Date: Wed, 15 Jun 2022 23:52:43 +0530 Subject: [PATCH] cpow functions need -ffast-math to build otherwise gcc ends up requiring __muldc3 from compiler_rt --- libc/tinymath/tinymath.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libc/tinymath/tinymath.mk b/libc/tinymath/tinymath.mk index e1d1e1ca1..19dfa1060 100644 --- a/libc/tinymath/tinymath.mk +++ b/libc/tinymath/tinymath.mk @@ -41,7 +41,10 @@ $(LIBC_TINYMATH_A).pkg: \ $(LIBC_TINYMATH_A_OBJS) \ $(foreach x,$(LIBC_TINYMATH_A_DIRECTDEPS),$($(x)_A).pkg) -o/$(MODE)/libc/tinymath/powfin.o: \ +o/$(MODE)/libc/tinymath/cpow.o \ +o/$(MODE)/libc/tinymath/cpowf.o \ +o/$(MODE)/libc/tinymath/cpowl.o \ +o/$(MODE)/libc/tinymath/powfin.o : \ OVERRIDE_CFLAGS += \ -ffast-math