Version 26 (modified by andrew_b, 3 weeks ago) (diff) |
---|
Programs and libraries needed for successful build
Name | Name of binary package | Description |
glibc | glibc-headers | Main GNU C Library |
uClibc | uclibc-source (deb) | Alternative to glibc for embedded or lean systems like OpenWrt or Freetz |
musl | musl-dev (deb) musl-devel (rpm) | Alternative to glibc |
gcc | gcc | GNU C Compiler |
clang | clang | Alternative to GCC |
make | make | Utility for building and linking programs and libraries |
autoconf >= 2.64 | autoconf | Utility for automatic configuration of the source tree before the build process starts |
automake >= 1.14 | automake | Utility for automatic Makefile creation |
libtool | libtool | Helper for creating shared libraries |
glib2 >= 2.32 | libglib2.0-dev (deb) glib2-devel (rpm) | Cross-platform library with the implementations of many basic algorithms |
pcre | libpcre3-dev (deb) pcre-devel (rpm) | Library for PERL-compatible regular expressions support. Needed if glib version is lower than 2.14 |
slang2 | libslang2-dev (deb) slang2-devel (rpm) | Powerfull cross-platform library for text console manipulation. This library is alternative to the ncurses library |
ncurses | libncurses-dev (deb) ncurses-devel (rpm) | Yet another library for working with text console. May be replaced with S-Lang2 |
gettext >= 0.18.2 | gettext, autopoint (deb) gettext-devel (rpm) | Multilanguage support |
pkgconfig | pkgconfig | Utility for automatically getting the linker and compiler flags right to successfully link against other libraries and programs |
gpm | libgpm-dev (deb) gpm-devel (rpm) | General purpose mouse library for console |
libssh2 >=1.2.8 | libssh2-1-dev (deb) libssh2-devel (rpm) | Client-side C library implementing the SSH2 protocol |
aspell | libaspell-dev (deb) aspell-devel (rpm) | Free and Open Source spell checker designed to eventually replace Ispell |
e2fsprogs >=1.42.4 | libext2fs-dev (deb) e2fsprogs-devel (rpm) | Library implementing ext{2,3,4}fs support |