HiFi-2 snapshot 2 SMP Snapshot menuconfig: Difference between revisions

From Linux/Xtensa
Jump to navigation Jump to search
No edit summary
No edit summary
Line 46: Line 46:
                                                                         [SIGPIPE in fprintf at write()]
                                                                         [SIGPIPE in fprintf at write()]
                                                                         [WORKAROUND: Added cp scan.o.save scan.o to Makefile]
                                                                         [WORKAROUND: Added cp scan.o.save scan.o to Makefile]
 
                                                                        [.]
                   [*] native toolchain in the target filesystem        [OK, builds and installs gcc, g++, and /usr/include on target]
                   [*] native toolchain in the target filesystem        [OK, builds and installs gcc, g++, and /usr/include on target]
                 + [*] make                                              [OK, needed to build LTP]
                 + [*] make                                              [OK, needed to build LTP]
Line 53: Line 53:
                   [ ] procps    [kill, ps, uptime, top, etc]          [Brooken, proc/escape.c not finding wchar.h...]
                   [ ] procps    [kill, ps, uptime, top, etc]          [Brooken, proc/escape.c not finding wchar.h...]
                                                                         [...located down one dir in staging_dir/usr/include/bits/]
                                                                         [...located down one dir in staging_dir/usr/include/bits/]
 
                                                                        [.]
                 + [*] psmisc    [pstree, fuser, killall]
                 + [*] psmisc    [pstree, fuser, killall]
                   [ ] strace                                            [Brooken, supported architecture... NO!]
                   [ ] strace                                            [Brooken, supported architecture... NO!]
Line 68: Line 68:
                                 + [*] rpc.rquotad
                                 + [*] rpc.rquotad
                                 + [*] portmap
                                 + [*] portmap
                                                                        [.]
                 [*] Graphic libraries and applications (graphic/text)  --->
                 [*] Graphic libraries and applications (graphic/text)  --->
                         [ ]  X.org X Window System, X11R7, release 7.2  --->
                         [ ]  X.org X Window System, X11R7, release 7.2  --->

Revision as of 05:06, 16 November 2009

Introduction

Below are notes on the buildroot 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 menuconfig
       Target options  --->
               --- Project Options
                       + (HiFi-2) Project name                         [Puts cpio files in /buildroot-xtensa-smp/binaries/HiFi-2]
                       + (hifi2) hostname
                       + (Welcome to your custom Xtensa HiFi-2 Codec Developemnt System) banner
                       [ ] Generic development system                  [Brooken - Enables a lot of brooken packages]
       Build options  --->
                 [*] Show packages that are of the latest major version
               strip (none)  --->
                 [ ] prefer static libraries
                 (1) Number of jobs to run simultaneously
               + [*] manpages on the target                            [Only a few man pages to /man/man1]
               + [*] infopages on the target
                 [*] update config.sub and config.guess
       Toolchain --->
               [*] Thread library debugging
               --- Binutils Options
                  + Binutils Version (binutils 2.20)  --->             [Ok, Works Fine]
                       + (X) binutils 2.20
                 [*] Enable toolchain with --sysroot support
                 [*] Build/install c++ compiler and libstdc++?
                 [*] Build/install a shared libgcc?
                 [*] Build gdb debugger for the Target
                 [*] Build gdb server for the Target
                 [*] Build gdb for the Host
                       GDB debugger Version (gdb 6.6)  --->
                 [*] Enable large file (files > 2 GB) support?
               + [*] Enable RPC
               + [*] Enable WCHAR support                              [OK, needed for lots of things]
                 [*] Include target utils in cross toolchain
        Package Selection for the target  --->
               + [ ] Hide applications that are provided by busybox
               + [*] bash
               + [*] flex                                              [REGRESSION, Needed for building Buildroot]
                                                                       [LPT/pan/scan.c lex: fatal internal error, exec failed]
                                                                       [SIGPIPE in fprintf at write()]
                                                                       [WORKAROUND: Added cp scan.o.save scan.o to Makefile]
                                                                       [.]
                 [*] native toolchain in the target filesystem         [OK, builds and installs gcc, g++, and /usr/include on target]
               + [*] make                                              [OK, needed to build LTP]
               + [*] bison                                             [OK, Possibly needed with flex to compile LTP]
               + [*] ltp-testsuite
                 [ ] procps     [kill, ps, uptime, top, etc]           [Brooken, proc/escape.c not finding wchar.h...]
                                                                       [...located down one dir in staging_dir/usr/include/bits/]
                                                                       [.]
               + [*] psmisc     [pstree, fuser, killall]
                 [ ] strace                                            [Brooken, supported architecture... NO!]
                 [ ] util-linux [mkfs, mkswap, swapon, fdisk, mount..] [Brooken but..., llseek.c:93: error: expected '{'...]
                                                                       [... Easily Patched: fdisk/llseek.c; fdisk/fdiskbsdlabel.h]
                                                                       [Add __xtensa__ arch to #ifdefs]
              + [*] Networking  --->
                       + [*]   bind                                    [OK, Named fine]
                       + ---   dropbear
                       + [*]   nfs-utils
                               NFS utilities selection  --->
                               + [*] rpcdebug
                               + [*] rpc.lockd
                               + [*] rpc.rquotad
                               + [*] portmap
                                                                       [.]
               [*] Graphic libraries and applications (graphic/text)  --->
                       [ ]   X.org X Window System, X11R7, release 7.2  --->
                       [*]   rxvt
                       [*]   mplayer
                       [ ]   mplayer_hifi2_mp3_plugin
                       [ ]   mplayer_hifi2_aacplus_v2_plugin