FreeRDP/winpr/libwinpr
Baruch Siach 414663cc36 Don't use unavailable C99 long double math functions
uClibc variants do not provide the C99 long double math functions like ceill,
powl, etc.. For future compatibility use check_symbol_exists() to check
whether these functions are available, and keep the result in
HAVE_MATH_C99_LONG_DOUBLE. Use that instead of the fragile Cygwin version
check in triodef.h.

Fixes build failures under uClibc(-ng) like:

../../libwinpr/utils/libwinpr-utils.so.0.1.0: undefined reference to `powl'
../../libwinpr/utils/libwinpr-utils.so.0.1.0: undefined reference to `fmodl'
../../libwinpr/utils/libwinpr-utils.so.0.1.0: undefined reference to `ceill'
../../libwinpr/utils/libwinpr-utils.so.0.1.0: undefined reference to `log10l'
../../libwinpr/utils/libwinpr-utils.so.0.1.0: undefined reference to `floorl'
collect2: error: ld returned 1 exit status

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
2015-05-03 21:12:30 +03:00
..
asn1 winpr: add checks for *alloc 2015-04-08 11:34:37 +02:00
bcrypt winpr: always build "monolitic" 2014-07-10 11:10:58 +02:00
clipboard winpr: add checks for *alloc 2015-04-08 11:34:37 +02:00
com winpr: always build "monolitic" 2014-07-10 11:10:58 +02:00
comm Fix build with newer uclibc versions 2015-04-29 20:31:25 +03:00
credentials Added WITH_LIBRARY_VERSIONING, allowing to build shared libraries without 2014-07-11 11:53:58 +02:00
credui winpr: always build "monolitic" 2014-07-10 11:10:58 +02:00
crt Removed compiler warning about obsolete header file in OpenBSD 2015-04-22 09:50:50 -04:00
crypto winpr: add checks for *alloc 2015-04-08 11:34:37 +02:00
dsparse winpr: add checks for *alloc 2015-04-08 11:34:37 +02:00
environment winpr: add checks for *alloc 2015-04-08 11:34:37 +02:00
error winpr: add checks for *alloc 2015-04-08 11:34:37 +02:00
file winpr: add checks for *alloc 2015-04-08 11:34:37 +02:00
handle Merge branch 'master' of github.com:FreeRDP/FreeRDP into gateway 2015-03-19 09:38:16 -04:00
heap winpr: always build "monolitic" 2014-07-10 11:10:58 +02:00
input libwinpr-input: add missing VK_DECIMAL mapping of OS X keycode mapping of ABNT2 keyboard 2014-11-11 12:39:41 -05:00
interlocked winpr: add checks for *alloc 2015-04-08 11:34:37 +02:00
io Integrate feedback from pull request (#2492) 2015-03-25 17:38:21 +01:00
library winpr: small fixes and cleanups 2015-04-08 11:34:37 +02:00
locale winpr: always build "monolitic" 2014-07-10 11:10:58 +02:00
memory winpr: always build "monolitic" 2014-07-10 11:10:58 +02:00
nt winpr: add checks for *alloc 2015-04-08 11:34:37 +02:00
path winpr: add checks for *alloc 2015-04-08 11:34:37 +02:00
pipe winpr: small fixes and cleanups 2015-04-08 11:34:37 +02:00
pool winpr: fix build warnings 2014-11-11 11:21:34 -05:00
registry winpr: add checks for *alloc 2015-04-08 11:34:37 +02:00
rpc Prettiefied WLog messages. 2015-01-20 11:05:32 +01:00
security winpr: always build "monolitic" 2014-07-10 11:10:58 +02:00
smartcard Fixed NULL dereference and double free 2015-04-16 21:56:57 +02:00
sspi winpr: add checks for *alloc 2015-04-08 11:34:37 +02:00
sspicli Removed INVALID_HANDLE_VALUE from types not using it. 2015-03-31 15:18:45 +02:00
synch Merge pull request #2584 from baruchsiach/fix-eventfd-2 2015-04-30 14:20:33 +02:00
sysinfo Necessary changes to get latest branch working on OpenBSD 5.6 2015-04-21 14:42:06 -04:00
thread winpr: small fixes and cleanups 2015-04-08 11:34:37 +02:00
timezone winpr: always build "monolitic" 2014-07-10 11:10:58 +02:00
utils Don't use unavailable C99 long double math functions 2015-05-03 21:12:30 +03:00
winhttp winpr: always build "monolitic" 2014-07-10 11:10:58 +02:00
winsock Necessary changes to get latest branch working on OpenBSD 5.6 2015-04-21 14:42:06 -04:00
wnd winpr: always build "monolitic" 2014-07-10 11:10:58 +02:00
wtsapi winpr: add checks for *alloc 2015-04-08 11:34:37 +02:00
CMakeLists.txt Merge pull request #1965 from akallabeth/dynamic-addin-naming 2014-10-31 13:42:16 +01:00
dummy.c freerdp: various missing link dependencies and symbol exports 2013-09-03 21:48:26 -04:00
log.h Moved logging defines to main logger. 2014-09-09 16:32:04 +02:00