From e2b45414996bdb5d26b574c22e4b6652995b3466 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Sat, 2 Feb 2002 08:00:56 +0000 Subject: Update the working apps list. Not 100% completed, but getting close and I'd rather not lose this... This has taken a _lot_ of time... -Erik --- docs/uclibc.org/uClibc-apps.html | 591 ++++++++++++++++++++++++++++++++++----- 1 file changed, 514 insertions(+), 77 deletions(-) (limited to 'docs/uclibc.org') diff --git a/docs/uclibc.org/uClibc-apps.html b/docs/uclibc.org/uClibc-apps.html index ee63f3657..d5d6211d2 100644 --- a/docs/uclibc.org/uClibc-apps.html +++ b/docs/uclibc.org/uClibc-apps.html @@ -40,7 +40,7 @@

The following applications are known to NOT work with uClibc. Please tell us if you know of any applications that fall into this category!


-When you are done, you can click here to return +When you are done, you can click here to return to the uClibc home page. @@ -54,19 +54,35 @@ to the uClibc home page. - Mozilla - all - Uses pthreads, which are not yet supported in uClibc (work on pthreads - is in progress, contributions welcome). - + Mozilla +   + Uses pthreads, which is not yet supported by uClibc (work on pthreads + is in progress). - Freeswan - all - Uses struct _res, which is not yet supported. - + GNU Fileutils + fileutils-4.1.tar.gz + details of failure not yet reported + + + Freeswan +   + Uses struct _res, which is not yet supported. + + + + + RP-PPPoE +   + details of failure not yet reported + + + + procmail +   + details of failure not yet reported @@ -85,7 +101,7 @@ to the uClibc home page. @@ -113,8 +129,8 @@ box or with a patch. Please tell us if you have experience with other versions - - + + - + + + + + + + + + + + + + + + @@ -138,34 +168,145 @@ box or with a patch. Please tell us if you have experience with other versions - - - - + + + + - - + + + + + + + + + + + + + + + + - + - - - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -187,10 +328,33 @@ directory. - - + + + + + + + + + + + + + + + + + - + + + + + + + + @@ -242,63 +406,41 @@ directory. - - - - - - - - - - - - - - - - + + - + - - + + - + - - - - - - - - - + + - + - - + + - + - - + + - + @@ -318,21 +460,316 @@ directory. - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- uClibc -- Application List + uClibc -- WORKING Application List
BusyBox all (stable+CVS) BusyBox busybox-0.60.2.tar.gz   Busybox is a small replacement for most major Unix tools. All versions of BusyBox work with uClibc without changes. @@ -123,11 +139,25 @@ box or with a patch. Please tell us if you have experience with other versions
TinyLogin all (stable+CVS) tinylogin-snapshot.tar.gz   A small replacement for login, getty, passwd, adduser, deluser, etc.
uDHCP udhcp-0.9.6.tar.gz   A tiny but fully RFC compliant DHCP client and/or server.
boa webserver 0.94.11  Boa is a very small, high performance web server.
XFree86  
pcmcia-cs pcmcia-cs-3.1.29.tar.gz   A complete Linux PCMCIA support package. GNU shellutils sh-utils-2.0.tar.gz   The GNU Shell Utilities provide basic shell-manipulation commands. +
uDHCP udhcp-0.9.5.tar.gz GNU findutils findutils-4.1.tar.gz   Provides find, locate, and xargs
GNU Textutils textutils-2.0.tar.gz   The GNU Text Utilities provide basic text-manipulation commands.
util-linux util-linux-2.11n.tar.gz   A tiny but fully RFC compliant DHCP client and/or server. A suite of essential utilities for any Linux system.
gdbserver gdb-5.1 By default gdbserver does not get built with gdb, at least for x86. But - once gdb is built (I just built it against glibc), you can change - gdb/gdbserver/Makefile to use xxx-uclibc-gcc, and then run make in that -directory. gdbserver allows you to debug applications running on a remote system. GNU grep grep-2.4.2.tar.gz   Grep searches one or more input files for lines containing a match to a specified pattern. +
lrzsz lrzsz-0.12.20.tar.gz sed-3.02.tar.gz   Sed (streams editor) is a tool to filter and modify text streams
Gzip gzip-1.2.4a.tar.gz   gzip (GNU zip) is a popular data compression program +
Bzip2 bzip2-1.0.2.tar.gz   bzip2 is a freely available, patent free (see below), high-quality + data compressor. It typically compresses files to within 10% to 15% of the + best available techniques (the PPM family of statistical compressors), whilst + being around twice as fast at compression and six times faster at decompression.
zlib zlib-1.1.3.tar.gz   lrzsz is a unix communication package providing the XMODEM, YMODEM ZMODEM file transfer protocols. zlib is a very popular compression library that uses the same underlying methods as gzip.
GNU tar tar-1.13.tar.gz   The name `tar' comes from its original use; it stands for tape archiver. + It is used to store archives of data into a single file which can then be + stored and transported. +
wget wget-1.8.1.tar.gz   GNU Wget is a free software package for retrieving files using HTTP, HTTPS and FTP +
GNU less less-358.tar.gz   less is a utility for viewing text files
Bash shell bash-2.05a.tar.gz    
readline readline-4.2a.tar.gz   The GNU Readline library provides applications with command line editing, + used by BASH as well as other things. +
GNU Texinfo texinfo-4.0.tar.gz   Texinfo is the official documentation format of the GNU project.
gawk gawk-3.1.0.tar.gz   The `awk' utility interprets a special-purpose programming language + that makes it possible to handle simple data-reformatting jobs with just a few lines of code. +
mawk mawk1.3.3.tar.gz   Mike's awk implementation, which is smaller and faster then gawk +
gpm gpm-1.19.6.tar.gz   The gpm (general purpose mouse) daemon tries to be a useful mouse + server for applications running on the Linux console.
zlib zlib-1.1.3 lame mp3 encoder   LAME is the source code for a fully LGPL'd MP3 encoder, with speed and + quality to rival all commercial competitors.
wavplay wavplay-1.4.tar.gz   Utilities to play and record WAV files
lrzsz lrzsz-0.12.20.tar.gz   zlib is a compression library. Works great. lrzsz is a unix communication package providing the XMODEM, YMODEM ZMODEM file transfer protocols.
pcmcia-cs pcmcia-cs-3.1.29.tar.gz   A complete Linux PCMCIA support package.
netfilter/iptables latest IP6 not working yet IP packet filtering tools for use with 2.4.4+ Linux kernels.
pppd 2.4.1   ppp (Paul's PPP Package) is an open source package which - implements the Point-to-Point Protocol (PPP).
util-linux 2.11m openssl openssl-0.9.6b  A suite of essential utilities for any Linux system. A robust, commercial-grade, full-featured, Open Source toolkit + implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer + Security (TLS v1) protocols as well as a full-strength general purpose + cryptography library.

'make test' completes without any failures.

boa webserver 0.94.11 e2fsprogs e2fsprogs-1.25.tar.gz  Boa is a very small, high performance web server.Utilities to create and check ext3 and ext2 filesystems under Linux
GNU binutils 2.11.2 Add CFLAGS+=-D__FORCE_NOGLIBCThe GNU assembler, linker and binary utilities.
openssl openssl-0.9.6b Linux-NTFS tools linux-ntfs-1.5.1.tar.gz   A robust, commercial-grade, full-featured, Open Source toolkit - implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer - Security (TLS v1) protocols as well as a full-strength general purpose - cryptography library.

'make test' completes without any failures.

Utilities to create and check NTFS filesystems under Linux
e2fsprogs 1.25 dosfstools dosfstools-2.8.src.tar.gz  The filesystem utilities for the ext2 and ext2 filesystems.Utilities to create and check MS-DOS filesystems under Linux
LILO bootloader 22.1 LILO bootloader lilo-22.1.tar.gz  Lilo is a Boot loader for Linux/x86 and other PC operating systems.Lilo is a Boot loader for Linux/x86 and other PC operating systems.
libpng 1.0.9 libpng libpng-1.2.1.tar.gz   The reference library implementing the Portable Network Graphics format, a really nifty (and patent free) image format.

Passes 'make test' without problems.

libjpeg libjpeg jpegsrc.v6b.tar.gz jpegsrc.v6b.tar.gz   The Independent JPEG Group's implementation of the JPEG image compression format.

Passes 'make test' just fine

Program Version Needs Patch Comment
GCC gcc-2.95.3.tar.gz
+ gcc-3.0.3.tar.gz
c-compiler, c++-compiler compiler work fine, libio build currently fails GCC is the compiler for GNU/Linux systems.
GNU binutils binutils-2.11.2.tar.gz Add CFLAGS+=-D__FORCE_NOGLIBCThe GNU assembler, linker and binary utilities.
GDB: The GNU Debugger gdb-5.1 By default gdbserver does not get built. Once gdb is built, you + can change gdb/gdbserver/Makefile to + use xxx-uclibc-gcc, and then run make to get gdbserver to build. gdb allows you to debug applications. gdbserver allows you to debug + applications running on a remote system.
GNU make make-3.79.1.tar.gz   Make is a tool which controls the generation of executables and other + non-source files of a program from the program's source files.
GNU patch patch-2.5.4.tar.gz   Patch takes a patch file (containing a difference listing produced by diff) and + applies those differences to one or more original files, producing patched versions. +
Diffutils diffutils-2.7.tar.gz   The diff command can show differences between files and directories
GNU indent indent-2.2.7.tar.gz   The indent program can be used to make code easier to read. It can + also convert from one style of writing C to another. +
Flex flex-2.5.4a.tar.gz   Flex is a fast lexical analyser generator.
Bison bison-1.32.tar.gz   Bison is a general-purpose parser generator that converts a grammar + description for an LALR context-free grammar into a C program to parse that grammar. +
m4 m4-1.4.tar.gz   GNU m4 is an implementation of the traditional Unix macro processor, and + is the foundation for GNU autoconf and automake. +
GNU autoconf autoconf-2.13.tar.gz   GNU Autoconf is used for generating configure scripts, which are present + in a large number of free software packages and are used to detect system + features at compilation time. +
GNU Automake automake-1.5.tar.gz   Automake is a tool for automatically generating Makefiles +
libtool libtool-1.4.2.tar.gz   GNU libtool is a generic library support script.
gettext gettext-0.10.40.tar.gz   GNU gettext provides a set of tools for adding multi-lingual messages to applications.
NASM assembler nasm-0.98.tar.gz   NASM is the Netwide Assembler, a free portable assembler for the + Intel 80x86 microprocessor series, which uses the traditional Intel + instruction mnemonics and syntax. +
bin86 bin86-0.16.0.tar.gz   The as86 and ld86 provide a complete 8086 assembler and loader which can + generate 32-bit code for the 386+ processors. These tools are used to create + the 16-bit bootsector and setup binaries for linux. The syntax is not compatible + with the GNU assembler. +
strace strace_4.4-1.tar.gz   Strace is a system call trace, i.e. a debugging tool which prints out + a trace of all the system calls made by a another process/program.
ltrace ltrace_0.3.16.tar.gz   ltrace is a program that simply runs the specified command until it exits. + It intercepts and records the dynamic library calls, which are called by the + executed process, and the signals which are received by that process. It can + also intercept and print the system calls executed by the program. Its use is very similar to strace(1) . +
lsof lsof_4.61.tar.gz   Lsof is a Unix-specific diagnostic tool. Its name stands for LiSt Open + Files, and it does just that. It lists information about any files that are + open by processes currently running on the system. It can also list communications open by each process. +
e3 text editor e3-2.0.tar.gz   a full featured very tiny text editor
kbd kbd-1.06.tar.gz   The kbd package contains font, keytable and keyboard utilities for Linux.
hdparm hdparm-4.6.tar.gz   A utility to tune hard disk parameters for high performance.
devfsd devfsd-v1.3.22.tar.gz   Devfsd provides configurable management of device nodes using the Linux Device Filesystem.
sysklogd sysklogd-1.4.1.tar.gz   The sysklogd package implements a syslogd daemon which is responsible + for handling requests for syslog services, and a klogd daemon, which listens + for kernel log messages and routes them to syslogd.
Dillon's Cron dcron-2.3.3.tar.gz   Dillon's Cron is a multi-user cron focused on usability and reliability, + and is the standard cron distributed with most distributions of Linux. +
man man-1.5j.tar.gz   This package provides the man command, the primary tool for + reading on-line help files (manual pages).
fetchmail fetchmail-5.9.6.tar.gz   Fetchmail is a mail retrieval and forwarding utility that supports + POP2, POP3, RPOP, APOP, KPOP, all flavors of IMAP, ETRN, and ODMR. +
GNU Midnight Commander mc-2002-02-01-14.tar.gz   GNU Midnight Commander is a file manager for free operating systems.
netfilter/iptables latest IP6 not working yet IP packet filtering tools for use with 2.4.4+ Linux kernels.
pppd ppp-2.4.1.tar.gz   ppp (Paul's PPP Package) is an open source package which + implements the Point-to-Point Protocol (PPP).
iproute2 iproute2-2.2.4-now-ss991023.tar.gz   The tool you use to do all sorts of advanced routing funkiness
ntpclient ntpclient_2000_345.tar.gz   ntpclient is an NTP (RFC-1305) client targeted at embedded computers.
file file-3.37.tar.gz   File attempts to classify files depending on their contents and prints a description if a match is found.
Links Web Browser links-0.96.tar.gz   Links is text more web browser, similar to Lynx, that does a fine job rendering + tables and such. It can do downloads in the background and uses HTTP/1.1 keepalive connections. +
glib glib-1.2.10.tar.gz   GLib is a library containing many useful C routines for things such as + trees, hashes, and lists. GLib is the foundation for the GTK toolkit.
-- cgit v1.2.3