HiFi-2 snapshot 2 SMP uclibc-menuconfig: Difference between revisions
Jump to navigation
Jump to search
(New page: == 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...) |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 11: | Line 11: | ||
[*] Target CPU has a memory management unit (MMU) | [*] Target CPU has a memory management unit (MMU) | ||
[*] Do you want to utilize the MMU? | [*] Do you want to utilize the MMU? | ||
[*] Enable floating point number support | [*] Enable floating point number support [Seems to be required] | ||
[ ] Enable full C99 math library support | [ ] Enable full C99 math library support | ||
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 | [*] Enable SuSv3 LEGACY macros [LEGACY MACROS cause problems for QT Embedded for Linux 4.6 Test Framework]\ | ||
... [LEGACY MACROS appear to be needed by the BIND Package!] | |||
[*] Shadow Password Support | [*] Shadow Password Support | ||
[*] Support for __progname | [*] Support for __progname | ||
Line 54: | Line 55: | ||
uClibc development/debugging 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 | [*] Build the shared library loader with debugging support | ||
[*] Enable extra annoying warnings |
Latest revision as of 00:02, 15 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]\ ... [LEGACY MACROS appear to be needed by the BIND Package!] [*] 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