menuconfig GLIBC bool default y prompt glibc help This menu entry lets you select components from the standard C library called glibc. It depends on the system what components are required. config GLIBC_VERSION prompt "glibc Version" string default "2.3.6" depends on GLIBC comment "Install options" depends on GLIBC config GLIBC_LIBC bool depends on GLIBC default y prompt "Install libc on the target" help FIXME: This item needs to be documented config GLIBC_PTHREAD bool depends on GLIBC prompt "Install libpthread on the target" help If at least one application on the target uses threads when executed this library will be required. config GLIBC_THREAD_DB bool depends on GLIBC prompt "Install libthread_db on the target" help If at least one application on the target uses threads when executed and you are going to debug this application (also remotely!), this library will be required. You can omit this library, if you never intend to debug multithread application on your target. config GLIBC_LIBRT bool depends on GLIBC prompt "Install librt on the target" help Functions in this library provide most of the interfaces specified by the POSIX.1b Realtime Extension config GLIBC_DL bool depends on GLIBC prompt "Install libdl on the target" help libdl.so is a dynamic linking library that is generally of use only for porting applications. If you are porting a BeOS application that requires dlopen, dlclose, dlerror, dlsym, dladdr, or dlfcn.h, then you can use this library. libdl.so is a wrapper to the add-on functions with the semantics of the dl (dynamic linking) library. This is used for finding shared objects at run time. If the items are not found the program can continue to run. It is extremely similar to the add-on mechanism in BeOS with some semantics changes. If you are developing your own app, you almost definitely want to use add-ons unless you are already familiar with libdl. In this case you may be disappointed since it is possible that I have implemented part of it wrong. If you want your application to have cross platform compatibility with this functionality you should probably use libtool instead. It is much more cross platform compatible than dlopen, etc. It also supports BeOS. See related links. config GLIBC_CRYPT bool depends on GLIBC prompt "Install libcrypt on the target" help FIXME: This item needs to be documented config GLIBC_UTIL bool depends on GLIBC prompt "Install libutil on the target" help Contains code for "standard" functions used in many different Unix utilities. config GLIBC_LIBM bool depends on GLIBC prompt "Install libm on the target" help If at least one application on your target does any kind of math calculation, you should install this library. config GLIBC_NSS_DNS bool depends on GLIBC prompt "Install libnss_dns" select GLIBC_RESOLV help Contains functions for name resolution to ip addresses and vice versa config GLIBC_NSS_FILES bool depends on GLIBC prompt "Install libnss_files" help Contains functions to access some vitale system control files (for login for example) config GLIBC_NSS_HESIOD bool depends on GLIBC prompt "Install libnss_hesiod" select GLIBC_RESOLV select GLIBC_NSS_FILES help FIXME: This item needs to be documented config GLIBC_NSS_NIS bool depends on GLIBC prompt "Install libnss_nis" select GLIBC_NSL select GLIBC_NSS_FILES help FIXME: This item needs to be documented config GLIBC_NSS_NISPLUS bool depends on GLIBC prompt "Install libnss_nisplus" select GLIBC_NSL help FIXME: This item needs to be documented config GLIBC_NSS_COMPAT bool depends on GLIBC prompt "Install libnss_compat" select GLIBC_NSL help FIXME: This item needs to be documented config GLIBC_RESOLV bool depends on GLIBC prompt "Install libresolv" help This library is required for creating, sending, and interpreting packets to and from the internet domain name service. This library needs some file for configuration: /etc/nsswitch.conf and /etc/resolv.conf. Refer man pages for both files and how to setup them. To use any kind of DNS, you must provide your own /etc/nsswitch.conf and /etc/resolv.conf files. See menu "Root Filesystem -> config files -> /etc/nsswitch.conf" config GLIBC_NSL bool depends on GLIBC prompt "Install libnsl" help Functions in this library provide routines that provide a transport-level interface to networking services like i.E. nis(+) config GLIBC_I18N_BIN_LOCALE bool prompt "Install locale" depends on GLIBC help The locale program writes information about the current locale environment, or all locales, to standard output. config GLIBC_I18N_BIN_LOCALEDEF bool prompt "Install localedef" depends on GLIBC help The localedef program reads the indicated charmap and input files, compiles them to a binary form quickly usable by the locale functions in the C library, and add it to /usr/lib/locale/locale-archive config GLIBC_I18N_RAWDATA bool prompt "Install i18n locales and charmaps" depends on GLIBC_I18N_BIN_LOCALEDEF help With the i18n datasets you can generate new locales in running system. This will, however, increase the installation size unneccessarily if you don't want to change your system locale often. Hence we recommend to use the "System locale" option in ptxdist to determine locales while building the system. menu "Install gconv libraries" depends on GLIBC config GLIBC_GCONV_DEF bool prompt " default gconv modules" depends on GLIBC default y help install the iso8859-1 (Latin Alphabet No.1) and the iso8859-15 (Latin Alphabet No.9) encoding modules into gconv, this should be ok for most western languages config GLIBC_GCONV_ZH bool prompt " gconv modules for chinese language" depends on GLIBC help install the gconv modules for chinese language, including BIG5, GB2312 and GB18030 endmenu # ----- comment "Timezone Files" depends on GLIBC && BROKEN comment "glibc zoneinfo is BROKEN" depends on GLIBC && !BROKEN config GLIBC_ZONEINFO bool prompt "Install zoneinfo files" depends on GLIBC && BROKEN help FIXME: This item needs to be documented config GLIBC_ZONEINFO_AFRICA bool prompt "Africa" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_ATLANTIC bool prompt "Atlantic" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_EUROPE bool prompt "Europe" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_EST5EDT bool prompt "EST5EDT" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_CANADA bool prompt "Canada" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_FACTORY bool prompt "Factory" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_GMT0 bool prompt "GMT-0" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_ICELAND bool prompt "Iceland" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_JAPAN bool prompt "Japan" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_MST7MDT bool prompt "MST7MDT" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_NAVAJO bool prompt "Navajo" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_WSU bool prompt "W-SU" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_AMERICA bool prompt "America" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_AUSTRALIA bool prompt "Australia" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_CHILE bool prompt "Chile" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_EGYPT bool prompt "Egypt" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_GB bool prompt "GB" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_GMT0 bool prompt "GMT0" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_INDIAN bool prompt "Indian" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_KWAJALEIN bool prompt "Kwajalein" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_MEXICO bool prompt "Mexico" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_PRC bool prompt "PRC" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_ROC bool prompt "ROC" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_UCT bool prompt "UCT" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_WET bool prompt "WET" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_ANTARCTICA bool prompt "Antarctica" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_BRAZIL bool prompt "Brazil" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_CUBA bool prompt "Cuba" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_EIRE bool prompt "Eire" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_IRAN bool prompt "Iran" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_LIBYA bool prompt "Libya" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_MIDEAST bool prompt "Mideast" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_PST8PDT bool prompt "PST8PDT" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_ROK bool prompt "ROK" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_US bool prompt "US" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_ZULU bool prompt "Zulu" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_ARCTIC bool prompt "Arctic" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_CET bool prompt "CET" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_EET bool prompt "EET" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_ETC bool prompt "Etc" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_GMT bool prompt "GMT" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_HST bool prompt "HST" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_ISRAEL bool prompt "Israel" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_MET bool prompt "MET" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_NZ bool prompt "NZ" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_PACIFIC bool prompt "Pacific" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_SINGAPORE bool prompt "Singapore" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_UTC bool prompt "UTC" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_ASIA bool prompt "Asia" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_CST6CDT bool prompt "CST6CDT" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_EST bool prompt "EST" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_GMT0 bool prompt "GMT+0" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_HONGKONG bool prompt "Hongkong" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_JAMAICA bool prompt "Jamaica" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_MST bool prompt "MST" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_NZ_CHAT bool prompt "NZ-CHAT" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_SYSTEMV bool prompt "SystemV" depends on GLIBC_ZONEINFO config GLIBC_ZONEINFO_UNIVERSAL bool prompt "Universal" depends on GLIBC_ZONEINFO