From 8c57a5d9c2357dab48e80787a413f89405df1df3 Mon Sep 17 00:00:00 2001 From: "Anthony G. Basile" Date: Sat, 6 Sep 2014 19:45:34 -0400 Subject: statfs: fix compile error when UCLIBC_LINUX_SPECIFIC is not set statfs() is a Linux-specific function. When building without UCLIBC_LINUX_SPECIFIC set, libc_hidden_proto(statfs) in include/sys/statfs.h is unmatched with libc_hidden_def(statfs) in libc/sysdeps/linux/common/statfs.c, leading to a compile error. This patch fixes this, as well as adds statfs() to the list of Linux-specific functions in extra/Configs/Config.in. Signed-off-by: Anthony G. Basile Signed-off-by: Bernhard Reutner-Fischer --- extra/Configs/Config.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'extra') diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in index 0f68a9b2e..32180f72d 100644 --- a/extra/Configs/Config.in +++ b/extra/Configs/Config.in @@ -1021,9 +1021,9 @@ config UCLIBC_LINUX_SPECIFIC ppoll(), readahead(), reboot(), remap_file_pages(), sched_getaffinity(), sched_setaffinity(), sendfile(), setfsgid(), setfsuid(), setresgid(), setresuid(), - splice(), vmsplice(), tee(), signalfd(), swapoff(), swapon(), - sync_file_range(), _sysctl(), sysinfo(), timerfd_*(), vhangup(), - umount(), umount2() + splice(), vmsplice(), tee(), signalfd(), statfs(), + swapoff(), swapon(), sync_file_range(), _sysctl(), + sysinfo(), timerfd_*(), vhangup(), umount(), umount2() config UCLIBC_HAS_GNU_ERROR bool "Support GNU extensions for error-reporting" -- cgit v1.2.3 From 7badf754cbe7882b2ff0ffea05e027820bd716f6 Mon Sep 17 00:00:00 2001 From: Max Filippov Date: Sat, 25 Oct 2014 14:32:35 +0400 Subject: Config.in.arch: enable long double math for xtensa Signed-off-by: Max Filippov Signed-off-by: Bernhard Reutner-Fischer --- extra/Configs/Config.in.arch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'extra') diff --git a/extra/Configs/Config.in.arch b/extra/Configs/Config.in.arch index 2338e3cb3..68e03bf9e 100644 --- a/extra/Configs/Config.in.arch +++ b/extra/Configs/Config.in.arch @@ -191,7 +191,7 @@ config UCLIBC_HAS_FENV config UCLIBC_HAS_LONG_DOUBLE_MATH bool "Enable long double support" depends on DO_C99_MATH - depends on TARGET_i386 || TARGET_m68k || TARGET_sparc || TARGET_x86_64 || TARGET_powerpc || TARGET_sh || TARGET_microblaze + depends on TARGET_i386 || TARGET_m68k || TARGET_sparc || TARGET_x86_64 || TARGET_powerpc || TARGET_sh || TARGET_microblaze || TARGET_xtensa default y help If you want the uClibc math library to contain the full set of C99 -- cgit v1.2.3