diff options
Diffstat (limited to 'meta/recipes-core/systemd/systemd/0003-define-exp10-if-missing.patch')
-rw-r--r-- | meta/recipes-core/systemd/systemd/0003-define-exp10-if-missing.patch | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/meta/recipes-core/systemd/systemd/0003-define-exp10-if-missing.patch b/meta/recipes-core/systemd/systemd/0003-define-exp10-if-missing.patch index f183261c8d..e62d580f18 100644 --- a/meta/recipes-core/systemd/systemd/0003-define-exp10-if-missing.patch +++ b/meta/recipes-core/systemd/systemd/0003-define-exp10-if-missing.patch | |||
@@ -1,6 +1,3 @@ | |||
1 | From 699893a05edac5194f9670529bacfaeb67252edb Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Mon, 14 Dec 2015 00:42:49 +0000 | ||
4 | Subject: [PATCH 03/36] define exp10 if missing | 1 | Subject: [PATCH 03/36] define exp10 if missing |
5 | 2 | ||
6 | Inspired by: http://peter.korsgaard.com/patches/alsa-utils/alsamixer-fix-build-on-uClibc-exp10.patch | 3 | Inspired by: http://peter.korsgaard.com/patches/alsa-utils/alsamixer-fix-build-on-uClibc-exp10.patch |
@@ -11,23 +8,25 @@ Upstream-Status: Pending | |||
11 | 8 | ||
12 | Signed-off-by: Samuel Martin <s.martin49@gmail.com> | 9 | Signed-off-by: Samuel Martin <s.martin49@gmail.com> |
13 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
11 | |||
14 | --- | 12 | --- |
15 | src/basic/missing.h | 5 +++++ | 13 | src/basic/missing.h | 5 +++++ |
16 | 1 file changed, 5 insertions(+) | 14 | 1 file changed, 5 insertions(+) |
17 | 15 | ||
18 | diff --git a/src/basic/missing.h b/src/basic/missing.h | 16 | diff --git a/src/basic/missing.h b/src/basic/missing.h |
19 | index f3d3236..ee7e7ea 100644 | 17 | index 651e414..fafa233 100644 |
20 | --- a/src/basic/missing.h | 18 | --- a/src/basic/missing.h |
21 | +++ b/src/basic/missing.h | 19 | +++ b/src/basic/missing.h |
22 | @@ -1169,3 +1169,8 @@ static inline key_serial_t request_key(const char *type, const char *description | 20 | @@ -1013,4 +1013,9 @@ typedef int32_t key_serial_t; |
23 | #endif | ||
24 | 21 | ||
25 | #endif | 22 | #endif |
26 | + | 23 | |
27 | +#ifdef __UCLIBC__ | 24 | +#ifdef __UCLIBC__ |
28 | +/* 10^x = 10^(log e^x) = (e^x)^log10 = e^(x * log 10) */ | 25 | +/* 10^x = 10^(log e^x) = (e^x)^log10 = e^(x * log 10) */ |
29 | +#define exp10(x) (exp((x) * log(10))) | 26 | +#define exp10(x) (exp((x) * log(10))) |
30 | +#endif /* __UCLIBC__ */ | 27 | +#endif /* __UCLIBC__ */ |
28 | + | ||
29 | #include "missing_syscall.h" | ||
31 | -- | 30 | -- |
32 | 1.8.3.1 | 31 | 2.8.3 |
33 | 32 | ||