On Tue, May 27, 2008 at 07:03:28PM +0200, Bernhard Fischer wrote: >>> >I can live with stubs behind a config option, default off. > >My motivations comes from being able to turn them off, so i fully agree.
text data bss dec hex filename 14319 244 84 14647 3937 lib-4.4-HEAD/ld-uClibc.so 14200 244 84 14528 38c0 new-4.4-HEAD/ld-uClibc.so 2108 188 0 2296 8f8 lib-4.4-HEAD/librt.so size: 'new-4.4-HEAD/librt.so': No such file 112684 860 9988 123532 1e28c lib-4.4-HEAD/libuClibc-0.9.29.so 105024 872 9956 115852 1c48c new-4.4-HEAD/libuClibc-0.9.29.so 2604 240 0 2844 b1c lib-4.4-HEAD/libutil.so 1720 220 0 1940 794 new-4.4-HEAD/libutil.so The "new-" is with the following new options turned off: @@ -95,8 +95,8 @@ # UCLIBC_SUSV3_LEGACY_MACROS is not set # UCLIBC_HAS_SHADOW is not set # UCLIBC_HAS_PROGRAM_INVOCATION_NAME is not set -UNIX98PTY_ONLY=y -# ASSUME_DEVPTS is not set +# UCLIBC_HAS_GNU_ERROR is not set +# UCLIBC_HAS_PTY is not set # UCLIBC_HAS_TM_EXTENSIONS is not set # UCLIBC_HAS_TZ_CACHING is not set # UCLIBC_HAS_TZ_FILE is not set @@ -106,11 +106,25 @@ # UCLIBC_PWD_BUFFER_SIZE=256 UCLIBC_GRP_BUFFER_SIZE=256 +# UCLIBC_SYSCALL_STUBS is not set + +# +# Syscall availability +# # UCLIBC_LINUX_MODULE_24 is not set +# UCLIBC_LINUX_SPECIFIC is not set +# UCLIBC_BSD_SPECIFIC is not set +# UCLIBC_NTP_LEGACY is not set +# UCLIBC_SV4_DEPRECATED is not set +# UCLIBC_HAVE_REALTIME is not set +# UCLIBC_HAVE_EPOLL is not set +# UCLIBC_HAVE_XATTR is not set +# UCLIBC_HAVE_PROFILING is not set I'll drop the syscall stubs for now from this patch. It's not that much (10999 bytes) but ok for a start. What do you think? _______________________________________________ uClibc mailing list [email protected] http://busybox.net/cgi-bin/mailman/listinfo/uclibc
