HiFi-2 snapshot 2 SMP uclibc-menuconfig: Difference between revisions
Jump to navigation
Jump to search
| Line 25: | Line 25: | ||
[*] Malloc returns live pointer for malloc(0) | [*] Malloc returns live pointer for malloc(0) | ||
[*] Dynamic atexit() Support | [*] Dynamic atexit() Support | ||
[*] Enable SuSv3 LEGACY macros [LEGACY MACROS cause problems for QT Embedded Linux Test Framework] | [*] Enable SuSv3 LEGACY macros [LEGACY MACROS cause problems for QT Embedded for Linux 4.6 Test Framework] | ||
[*] Shadow Password Support | [*] Shadow Password Support | ||
[*] Support for __progname | [*] Support for __progname | ||
Revision as of 22:57, 12 October 2010
Introduction
Below are notes on the buildroot uclibc menuconfig used to build this 2nd snapshot with SMP additions. The lines marked with a '+' are changes. We will try to keep this page in sync with the snapshot_2+SMP git repositories/branches.
$ make uclibc-menuconfig
uClibc development/debugging options --->
Target Architecture (xtensa) --->
Target Architecture Features and Options --->
[*] Target CPU has a memory management unit (MMU)
[*] Do you want to utilize the MMU?
[*] Enable floating point number support [Seems to be required]
[ ] Enable full C99 math library support
General Library Settings --->
[*] Generate only Position Independent Code (PIC)
[*] Native 'ldd' support
[*] Enable library loader cache (ld.so.conf)
[*] Support global constructors and destructors
[*] POSIX Threading Support
[*] Build pthreads debugging support
[*] Use the older (stable) version of linuxthreads
[*] Large File Support
[*] Malloc returns live pointer for malloc(0)
[*] Dynamic atexit() Support
[*] Enable SuSv3 LEGACY macros [LEGACY MACROS cause problems for QT Embedded for Linux 4.6 Test Framework]
[*] Shadow Password Support
[*] Support for __progname
[*] Assume that /dev/pts is a devpts or devfs file system
[*] Support 'struct tm' timezone extension fields
[*] Enable caching of the last valid timezone 'TZ' string
[*] Enable '/etc/TZ' file support to set a default timezone (uClibc-specific)
[*] Repeatedly read the '/etc/TZ' file
(/etc/TZ) Path to the 'TZ' file for setting the global timezone
Advanced Library Settings --->
(256) Buffer size for getpwnam() and friends
Networking Support --->
[*] Remote Procedure Call (RPC) support
[*] Full RPC support
[*] Reentrant RPC support
String and Stdio Support --->
[*] Wide Character Support
-[ ] Locale Support
Big and Tall --->
Library Installation Options --->
Security options --->
uClibc development/debugging options
[ ] Build uClibc with debugging symbols [Causes problem with gdb, needs to be investigated, build uClibc on target like Joe did]
[*] Build the shared library loader with debugging support
[*] Enable extra annoying warnings