Difference between revisions of "Buildroot-20081103 integration"

From ArmadeusWiki
Jump to: navigation, search
(Status)
(Status)
Line 196: Line 196:
 
|----------------
 
|----------------
 
|'''mtd-utils''' || style="background:#00ffff;" |  ||style="background:#00ffff;" |  || style="background:#00ffff;" | || style="background:#00ffff;" | || style="background:#ffff00;" | ||  
 
|'''mtd-utils''' || style="background:#00ffff;" |  ||style="background:#00ffff;" |  || style="background:#00ffff;" | || style="background:#00ffff;" | || style="background:#ffff00;" | ||  
 +
|'''MySQL 5.1.23''' || style="background:yellow" |  ||style="background:yellow" |  ||  ||  | ||  ||
 
|----------------
 
|----------------
 
|'''ncurses ''' || style="background:#00ffff;" |  ||  style="background:#00ffff;" | || || || ||  
 
|'''ncurses ''' || style="background:#00ffff;" |  ||  style="background:#00ffff;" | || || || ||  

Revision as of 14:21, 28 November 2008

buildroot-20081103 integration

update buidlroot package to daily snapshoot buildroot-20081103

Changelog

  • add default config file for each target apf9328light and apf9328full
  • switch to GCC 4.2.1
  • switch to EABI compatiblity
  • remove deprecated patch
  • adapt target menu options look&feel to the new buildroot model
  • Use integrated Linux and U-Boot makefile
  • Target directory names changed: build_arm becomes build_armv4 or build_armv5 (toolchain optimized for each architecture)
  • Target filename changes: filename is now prefixed with the name of the target: apf9328/apf27
  • Makefile requires (first time only) the name of the target to use as default configuration (apf9328_defconfig, apf27_defconfig)
  • remove cygwin patches
  • use busybox/udev to generate /dev devices

Features

  • busybox features:
    • ar, bzip2, cpio, gzip, tar, unlzma, unzip
    • basename, cat, catv, chgrp, chmod, xhowqn, chroot, chsum, cp, cut, date, dd, df, dirname, dos2unix, du, echo, env, expr, false, fold, head, hostid, id, install, legth, ln, logname, ls, md5sum, mkdir, mkfifo, mknod, mv, nice, nohup, od, printenv, printf, pwd, readlink, realpath, rm, rmdir, seq, sleep, sort, stty, sync, tail, tee, test, touch, tr, true, tty, uname, uniq, usleep, uuencode, uudecode, wc, who, whoami, yes
    • chvt, clear, deallocvt, dumpkmap, loadfont, loadkmap, openvt, reset, resize, setconsole, setkeycodes, setlogcons
    • mktemp, pipe_progress, run-parts, start-stop-deamon, which
    • awk, cmp, diff, patch, sed, vi
    • find grep, xargs
    • init, poweroff, halt, reboot, mesg
    • addgroup, delgroup, adduser, deluser, getty, login, passwd, su, sulogin, vlock
    • chattr, fsck, lsattr
    • insmod, rmmod, lsmod, modprobe
    • dmesg, fbset, fdflush, fdformat, fdisk, freeramdisk, getopt, hexdump, hwclock, ipcrm, ipcs, losetup, mkswap, more, mount, pivot_root, rdate, readprofile, setarch, swapoff, switch_root, umount
    • adjtimex, chrt, crond, crontab, dc, eject, last, less, hdparm, makedevs, mountpoint, mt, setsid, strings, taskset, time, watchdog
    • arping, dnsd, ether-wake, ftpget, ftpput, hostname, ifconfig, ifupdown, inetd, nameif, netstat, nslookup, ping, route, telnet, telnetd, tftp, traceroute, udhcpd, udhcp, vconfig, wget
    • free, fuser, kill, pidof, ps, renice, sysctl, top, uptime, watch
    • syslogd, klogd, logger


  • ch7024ctrl
  • directfb
  • dropbear
  • fpgaregs
  • freetype
  • imxregs
  • ipkg-sh
  • jpeg
  • libpng
  • libsysfs
  • lmbench
  • max5821ctrl
  • mplayer
  • MTD utils
  • ncurses
  • openssh/openssl
  • perl
  • portmap
  • prboom
  • python
  • sdl
  • sdlwater
  • slideshow
  • allegro
  • alsalib/utils (waiting fro audio driver)
  • gmp
  • lcd2linux
  • lua
  • tslib

Status

Package Status Legend Color
Included in default configuration
Supported but optional
Compilation or runtime failure
To be tested
Not tested


Status/Package Host Compilation Target Test Run Comments
Boards apf9328 apf27 apf9328-light apf9328-full apf27
Allegro untar failure
Alsa-lib NA
Alsamixergui NA
Alsa-utils NA aplay requires ncurses
argus Applying libpcap.patch failed
blackbox Requires Xorg
boa
bridgeutils
busybox
ch7024ctrl NA NA NA
cups
curl cannot check for file existence when cross compiling
dbus
dhcpd
DirectFB
dnsmasq
dropbear Starting dropbear sshd: generating rsa key... generating dsa key... /usr/sbin/dropbear: can't resolve symbol '__ctype_b' Like OpenSSH but smaller
expat
flex
fpgaregs some issues regarding address alignement
freetype
gmp
i2c tools MAC address is stored in the first 8 bytes of the EEPROM
imxregs
ipkg
ipsec
irda utils *** No rule to make target
java classpath
java concierge
java jamvm
jpeg
lcd4linux lcd4linux_i2c.h:81: error: array type has incomplete element type
libglib
libgGTK2 No theme index file in '--force'.
libpng
libsysfs
libusb NA
libxml2
libxslt
lmbench
lm-sensors
ltp-testsuite conflicting types for 'lseek'
ltrace
Lua print(os.date()) returns strange characters
lzo functionnal test done with lzo example: simple
matchbox need X
max5821ctrl
mesa
microcom
microperl (Perl) only "Hello world" like tested
mplayer Samples videos -> http://www.pocketmovies.net/download.php
mtd-utils MySQL 5.1.23
ncurses
ntp
OpenSSH
OpenSSL
openswan download failed
OpenVPN
pkgconfig NA NA NA Host tool
portmap test: mount -t nfs ip:/path mountpoint
PrBoom Still no sound yet
Python
Qtopia-core uic: File generated with too old version of Qt Designer
Ruby can't find header files for ruby.
setserial unavailable on server
SDL
SDL_Image May need to have following packages uninstalled: libpng12-dev zlib1g-dev libsdl1.2-dev.
SDL_Mixer
SDL_Net
sdlwater
slideshow
sqlite
Socket CAN kernel includes do not provide the needed line discipline
strace
tcpdump Applying libpcap.patch failed
TinyX
Tslib NA needs recent libtool package on Ubuntu.
udev NA NA NA replaced by Busybox version
usbmount
usbutils
vlc require FFMPEG (?)
vpnc
webkit requires cURL
wireless-tools
Xorg/X11 requires locale
zlib light functionnal test with zlib example

Test Run

zlib

using example software included within zlib package
./example
zlib version 1.2.3 = 0x1230, compile flags = 0x95
uncompress(): hello, hello!
gzread(): hello, hello!
gzgets() after gzseek: hello!
inflate(): hello, hello!
large_inflate(): OK
after inflateSync(): hello, hello!
inflate with dictionary: hello, hello!

lzo

using 'simple' example software included with lzo package
./simple

LZO real-time data compression library (v2.03, Apr 30 2008).
Copyright (C) 1996-2008 Markus Franz Xaver Johannes Oberhumer
All Rights Reserved.

compressed 131072 bytes into 526 bytes
decompressed 526 bytes back into 131072 bytes
Simple compression test passed.