nuttx/libs/libm/openlibm/0001-fix-build-float_t-error-float_t-has-not-been-declare.patch
yanghuatao 6d5f8caf53 libm/openlibm: add math library openlibm support.
add math library openlibm support
(1)open menuconfig  (2)close math.h:build setup->Customize Header Files->math.h (3) select openlibm:Library Rountines->Select math library->Math Library fram openlibm (4)build

Signed-off-by: yanghuatao <yanghuatao@xiaomi.com>
2023-04-25 20:37:00 +08:00

39 lines
1.2 KiB
Diff
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

From 147f2e6962c7624920909c3e4a4ef120e6814a66 Mon Sep 17 00:00:00 2001
From: yanghuatao <yanghuatao@xiaomi.com>
Date: Fri, 24 Mar 2023 11:55:02 +0800
Subject: [PATCH 1/2] fix build float_t error: float_t has not been declared
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
VELAPLATFO-6159
libcxx/cmath:335:9: error: ::float_t has not been declared
(1)open menuconfig (2)close math.h:build setup->Customize Header Files->math.h (2) select openlibm:Library Rountines->Select math library->Math Library fram openlibm (3)build
Signed-off-by: yanghuatao <yanghuatao@xiaomi.com>
Change-Id: Iec6dbcebbe4ef15a96bcebb038f0c64ab39c5af7
---
include/openlibm_math.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/openlibm/openlibm/include/openlibm_math.h openlibm/openlibm/include/openlibm_math.h
index 701ad70..988e80c 100644
--- a/openlibm/openlibm/include/openlibm_math.h
+++ openlibm/openlibm/include/openlibm_math.h
@@ -149,8 +149,8 @@ extern const union __nan_un {
: __signbitl(x))
//VBS
-//typedef __double_t double_t;
-//typedef __float_t float_t;
+typedef float float_t;
+typedef double double_t;
#endif /* __ISO_C_VISIBLE >= 1999 */
/*
--
2.39.1