1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396 |
- # SOME DESCRIPTIVE TITLE
- # Copyright (C) YEAR Free Software Foundation, Inc.
- # This file is distributed under the same license as the PACKAGE package.
- # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
- #
- #, fuzzy
- msgid ""
- msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "POT-Creation-Date: 2020-06-17 12:44+0800\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
- "Language-Team: LANGUAGE <LL@li.org>\n"
- "Language: \n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
- #. type: Content of: <sect1><sect1info><address>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:14
- #, no-wrap
- msgid "&glibc-url;"
- msgstr ""
- #. type: Content of: <sect1><sect1info>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:12
- msgid ""
- "<productname>glibc</productname> "
- "<productnumber>&glibc-version;</productnumber> <placeholder type=\"address\" "
- "id=\"0\"/>"
- msgstr ""
- #. type: Content of: <sect1><title>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:17
- msgid "Glibc-&glibc-version;"
- msgstr ""
- #. type: Content of: <sect1><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:20
- msgid "Glibc"
- msgstr ""
- #. type: Content of: <sect1><sect2><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:26
- msgid ""
- "The Glibc package contains the main C library. This library provides the "
- "basic routines for allocating memory, searching directories, opening and "
- "closing files, reading and writing files, string handling, pattern matching, "
- "arithmetic, and so on."
- msgstr ""
- #. type: Content of: <sect1><sect2><segmentedlist><segtitle>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:32
- msgid "&buildtime;"
- msgstr ""
- #. type: Content of: <sect1><sect2><segmentedlist><segtitle>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:33
- msgid "&diskspace;"
- msgstr ""
- #. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:36
- msgid "&glibc-fin-sbu;"
- msgstr ""
- #. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:37
- msgid "&glibc-fin-du;"
- msgstr ""
- #. type: Content of: <sect1><sect2><title>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:44
- msgid "Installation of Glibc"
- msgstr ""
- #. type: Content of: <sect1><sect2><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:46
- msgid ""
- "Some of the Glibc programs use the non-FHS compliant <filename "
- "class=\"directory\">/var/db</filename> directory to store their runtime "
- "data. Apply the following patch to make such programs store their runtime "
- "data in the FHS-compliant locations:"
- msgstr ""
- #. type: Content of: <sect1><sect2><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:51
- #, no-wrap
- msgid "<userinput remap=\"pre\">patch -Np1 -i ../&glibc-fhs-patch;</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:53
- msgid ""
- "The Glibc documentation recommends building Glibc in a dedicated build "
- "directory:"
- msgstr ""
- #. type: Content of: <sect1><sect2><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:56
- #, no-wrap
- msgid ""
- "<userinput remap=\"pre\">mkdir -v build\n"
- "cd build</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:59
- msgid "Prepare Glibc for compilation:"
- msgstr ""
- #. type: Content of: <sect1><sect2><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:61
- #, no-wrap
- msgid ""
- "<userinput remap=\"configure\">../configure --prefix=/usr "
- "\\\n"
- " --disable-werror \\\n"
- " --enable-kernel=&min-kernel; \\\n"
- " --enable-stack-protector=strong \\\n"
- " --with-headers=/usr/include \\\n"
- " libc_cv_slibdir=/lib</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><title>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:70
- msgid "The meaning of the options and new configure parameters:"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:85
- msgid "<parameter>--disable-werror</parameter>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:87
- msgid ""
- "This option disables the -Werror option passed to GCC. This is necessary "
- "for running the test suite."
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:93
- msgid "<parameter>--enable-stack-protector=strong</parameter>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:95
- msgid ""
- "This option increases system security by adding extra code to check for "
- "buffer overflows, such as stack smashing attacks."
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:102
- msgid "<parameter>--with-headers=/usr/include</parameter>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:104
- msgid "This option tells the build system where to find the kernel API headers."
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:110
- msgid "<parameter>libc_cv_slibdir=/lib</parameter>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:112
- msgid ""
- "This variable sets the correct library for all systems. We do not want "
- "lib64 to be used."
- msgstr ""
- #. type: Content of: <sect1><sect2><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:119
- msgid "Compile the package:"
- msgstr ""
- #. type: Content of: <sect1><sect2><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:121
- #, no-wrap
- msgid "<userinput remap=\"make\">make</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><important><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:124
- msgid ""
- "In this section, the test suite for Glibc is considered critical. Do not "
- "skip it under any circumstance."
- msgstr ""
- #. type: Content of: <sect1><sect2><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:128
- msgid ""
- "Generally a few tests do not pass. The test failures listed below are "
- "usually safe to ignore."
- msgstr ""
- #. Use remap="make" here to work around a jhalfs issue.
- #. type: Content of: <sect1><sect2><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:132
- #, no-wrap
- msgid ""
- "<userinput remap=\"make\">case $(uname -m) in\n"
- " i?86) ln -sfnv $PWD/elf/ld-linux.so.2 /lib ;;\n"
- " x86_64) ln -sfnv $PWD/elf/ld-linux-x86-64.so.2 /lib ;;\n"
- "esac</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><note><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:137
- msgid ""
- "The symbolic link above is needed to run the tests at this stage of building "
- "in the chroot environment. It will be overwritten in the install phase "
- "below."
- msgstr ""
- #. type: Content of: <sect1><sect2><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:141
- #, no-wrap
- msgid "<userinput remap=\"test\">make check</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:143
- msgid ""
- "You may see some test failures. The Glibc test suite is somewhat dependent "
- "on the host system. This is a list of the most common issues seen for some "
- "versions of LFS:"
- msgstr ""
- #. type: Content of: <sect1><sect2><itemizedlist><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:150
- msgid ""
- "<emphasis>misc/tst-ttyname</emphasis> is known to fail in the LFS chroot "
- "environment."
- msgstr ""
- #. type: Content of: <sect1><sect2><itemizedlist><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:166
- msgid ""
- "The <emphasis>nss/tst-nss-files-hosts-multi</emphasis> test may fail for "
- "reasons that have not been determined."
- msgstr ""
- #. type: Content of: <sect1><sect2><itemizedlist><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:171
- msgid ""
- "The <emphasis>rt/tst-cputimer{1,2,3}</emphasis> tests depend on the host "
- "system kernel. Kernels 4.14.91–4.14.96, 4.19.13–4.19.18, and "
- "4.20.0–4.20.5 are known to cause these tests to fail."
- msgstr ""
- #. type: Content of: <sect1><sect2><itemizedlist><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:179
- msgid ""
- "The math tests sometimes fail when running on systems where the CPU is not a "
- "relatively new Intel or AMD processor."
- msgstr ""
- #. type: Content of: <sect1><sect2><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:186
- msgid ""
- "Though it is a harmless message, the install stage of Glibc will complain "
- "about the absence of <filename>/etc/ld.so.conf</filename>. Prevent this "
- "warning with:"
- msgstr ""
- #. type: Content of: <sect1><sect2><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:190
- #, no-wrap
- msgid "<userinput remap=\"install\">touch /etc/ld.so.conf</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:192
- msgid ""
- "Fix the generated Makefile to skip an unneeded sanity check that fails in "
- "the LFS partial environment:"
- msgstr ""
- #. type: Content of: <sect1><sect2><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:196
- #, no-wrap
- msgid ""
- "<userinput remap=\"install\">sed '/test-installation/s@$(PERL)@echo not "
- "running@' -i ../Makefile</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:198
- msgid "Install the package:"
- msgstr ""
- #. type: Content of: <sect1><sect2><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:200
- #, no-wrap
- msgid "<userinput remap=\"install\">make install</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:202
- msgid ""
- "Install the configuration file and runtime directory for "
- "<command>nscd</command>:"
- msgstr ""
- #. type: Content of: <sect1><sect2><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:205
- #, no-wrap
- msgid ""
- "<userinput remap=\"install\">cp -v ../nscd/nscd.conf /etc/nscd.conf\n"
- "mkdir -pv /var/cache/nscd</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:208
- msgid "Install the systemd support files for <command>nscd</command>:"
- msgstr ""
- #. type: Content of: <sect1><sect2><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:211
- #, no-wrap
- msgid ""
- "<userinput remap=\"install\">install -v -Dm644 ../nscd/nscd.tmpfiles "
- "/usr/lib/tmpfiles.d/nscd.conf\n"
- "install -v -Dm644 ../nscd/nscd.service "
- "/lib/systemd/system/nscd.service</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:214
- msgid ""
- "Next, install the locales that can make the system respond in a different "
- "language. None of the locales are required, but if some of them are "
- "missing, the test suites of future packages would skip important testcases."
- msgstr ""
- #. type: Content of: <sect1><sect2><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:219
- msgid ""
- "Individual locales can be installed using the <command>localedef</command> "
- "program. E.g., the first <command>localedef</command> command below combines "
- "the <filename>/usr/share/i18n/locales/cs_CZ</filename> charset-independent "
- "locale definition with the "
- "<filename>/usr/share/i18n/charmaps/UTF-8.gz</filename> charmap definition "
- "and appends the result to the "
- "<filename>/usr/lib/locale/locale-archive</filename> file. The following "
- "instructions will install the minimum set of locales necessary for the "
- "optimal coverage of tests:"
- msgstr ""
- #. type: Content of: <sect1><sect2><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:230
- #, no-wrap
- msgid ""
- "<userinput remap=\"locale-test\">mkdir -pv /usr/lib/locale\n"
- "localedef -i POSIX -f UTF-8 C.UTF-8 2> /dev/null || true\n"
- "localedef -i cs_CZ -f UTF-8 cs_CZ.UTF-8\n"
- "localedef -i de_DE -f ISO-8859-1 de_DE\n"
- "localedef -i de_DE@euro -f ISO-8859-15 de_DE@euro\n"
- "localedef -i de_DE -f UTF-8 de_DE.UTF-8\n"
- "localedef -i el_GR -f ISO-8859-7 el_GR\n"
- "localedef -i en_GB -f UTF-8 en_GB.UTF-8\n"
- "localedef -i en_HK -f ISO-8859-1 en_HK\n"
- "localedef -i en_PH -f ISO-8859-1 en_PH\n"
- "localedef -i en_US -f ISO-8859-1 en_US\n"
- "localedef -i en_US -f UTF-8 en_US.UTF-8\n"
- "localedef -i es_MX -f ISO-8859-1 es_MX\n"
- "localedef -i fa_IR -f UTF-8 fa_IR\n"
- "localedef -i fr_FR -f ISO-8859-1 fr_FR\n"
- "localedef -i fr_FR@euro -f ISO-8859-15 fr_FR@euro\n"
- "localedef -i fr_FR -f UTF-8 fr_FR.UTF-8\n"
- "localedef -i it_IT -f ISO-8859-1 it_IT\n"
- "localedef -i it_IT -f UTF-8 it_IT.UTF-8\n"
- "localedef -i ja_JP -f EUC-JP ja_JP\n"
- "localedef -i ja_JP -f SHIFT_JIS ja_JP.SIJS 2> /dev/null || true\n"
- "localedef -i ja_JP -f UTF-8 ja_JP.UTF-8\n"
- "localedef -i ru_RU -f KOI8-R ru_RU.KOI8-R\n"
- "localedef -i ru_RU -f UTF-8 ru_RU.UTF-8\n"
- "localedef -i tr_TR -f UTF-8 tr_TR.UTF-8\n"
- "localedef -i zh_CN -f GB18030 zh_CN.GB18030\n"
- "localedef -i zh_HK -f BIG5-HKSCS zh_HK.BIG5-HKSCS</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:258
- msgid ""
- "In addition, install the locale for your own country, language and character "
- "set."
- msgstr ""
- #. type: Content of: <sect1><sect2><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:261
- msgid ""
- "Alternatively, install all locales listed in the "
- "<filename>glibc-&glibc-version;/localedata/SUPPORTED</filename> file (it "
- "includes every locale listed above and many more) at once with the following "
- "time-consuming command:"
- msgstr ""
- #. type: Content of: <sect1><sect2><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:266
- #, no-wrap
- msgid "<userinput remap=\"locale-full\">make localedata/install-locales</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:268
- msgid ""
- "Then use the <command>localedef</command> command to create and install "
- "locales not listed in the "
- "<filename>glibc-&glibc-version;/localedata/SUPPORTED</filename> file in the "
- "unlikely case you need them."
- msgstr ""
- #. type: Content of: <sect1><sect2><note><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:273
- msgid ""
- "Glibc now uses libidn2 when resolving internationalized domain names. This "
- "is a run time dependency. If this capability is needed, the instructions "
- "for installing libidn2 are in the <ulink "
- "url=\"&blfs-book;general/libidn2.html\">BLFS libidn2 page</ulink>."
- msgstr ""
- #. type: Content of: <sect1><sect2><title>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:282
- msgid "Configuring Glibc"
- msgstr ""
- #. type: Content of: <sect1><sect2><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:285
- msgid "/etc/nsswitch.conf"
- msgstr ""
- #. type: Content of: <sect1><sect2><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:289
- msgid "/etc/localtime"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><title>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:293
- msgid "Adding nsswitch.conf"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:295
- msgid ""
- "The <filename>/etc/nsswitch.conf</filename> file needs to be created because "
- "the Glibc defaults do not work well in a networked environment."
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:299
- msgid ""
- "Create a new file <filename>/etc/nsswitch.conf</filename> by running the "
- "following:"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:302
- #, no-wrap
- msgid ""
- "<userinput>cat > /etc/nsswitch.conf << \"EOF\"\n"
- "<literal># Begin /etc/nsswitch.conf\n"
- "\n"
- "passwd: files\n"
- "group: files\n"
- "shadow: files\n"
- "\n"
- "hosts: files dns\n"
- "networks: files\n"
- "\n"
- "protocols: files\n"
- "services: files\n"
- "ethers: files\n"
- "rpc: files\n"
- "\n"
- "# End /etc/nsswitch.conf</literal>\n"
- "EOF</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><title>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:323
- msgid "Adding time zone data"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:325
- msgid "Install and set up the time zone data with the following:"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:326
- #, no-wrap
- msgid ""
- "<userinput>tar -xf ../../tzdata&tzdata-version;.tar.gz\n"
- "\n"
- "ZONEINFO=/usr/share/zoneinfo\n"
- "mkdir -pv $ZONEINFO/{posix,right}\n"
- "\n"
- "for tz in etcetera southamerica northamerica europe africa antarctica \\\n"
- " asia australasia backward pacificnew systemv; do\n"
- " zic -L /dev/null -d $ZONEINFO ${tz}\n"
- " zic -L /dev/null -d $ZONEINFO/posix ${tz}\n"
- " zic -L leapseconds -d $ZONEINFO/right ${tz}\n"
- "done\n"
- "\n"
- "cp -v zone.tab zone1970.tab iso3166.tab $ZONEINFO\n"
- "zic -d $ZONEINFO -p America/New_York\n"
- "unset ZONEINFO</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><variablelist><title>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:343
- msgid "The meaning of the zic commands:"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:346
- msgid "<parameter>zic -L /dev/null ...</parameter>"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:348
- msgid ""
- "This creates posix time zones without any leap seconds. It is conventional "
- "to put these in both <filename class=\"directory\">zoneinfo</filename> and "
- "<filename class=\"directory\">zoneinfo/posix</filename>. It is necessary to "
- "put the POSIX time zones in <filename "
- "class=\"directory\">zoneinfo</filename>, otherwise various test-suites will "
- "report errors. On an embedded system, where space is tight and you do not "
- "intend to ever update the time zones, you could save 1.9 MB by not using the "
- "<filename class=\"directory\">posix</filename> directory, but some "
- "applications or test-suites might produce some failures."
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:362
- msgid "<parameter>zic -L leapseconds ...</parameter>"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:364
- msgid ""
- "This creates right time zones, including leap seconds. On an embedded "
- "system, where space is tight and you do not intend to ever update the time "
- "zones, or care about the correct time, you could save 1.9MB by omitting the "
- "<filename class=\"directory\">right</filename> directory."
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:372
- msgid "<parameter>zic ... -p ...</parameter>"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:374
- msgid ""
- "This creates the <filename>posixrules</filename> file. We use New York "
- "because POSIX requires the daylight savings time rules to be in accordance "
- "with US rules."
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:382
- msgid "One way to determine the local time zone is to run the following script:"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:385
- #, no-wrap
- msgid "<userinput>tzselect</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:387
- msgid ""
- "After answering a few questions about the location, the script will output "
- "the name of the time zone (e.g., "
- "<emphasis>America/Edmonton</emphasis>). There are also some other possible "
- "time zones listed in <filename "
- "class='directory'>/usr/share/zoneinfo</filename> such as "
- "<emphasis>Canada/Eastern</emphasis> or <emphasis>EST5EDT</emphasis> that are "
- "not identified by the script but can be used."
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:395
- msgid "Then create the <filename>/etc/localtime</filename> file by running:"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:398
- #, no-wrap
- msgid ""
- "<userinput>ln -sfv "
- "/usr/share/zoneinfo/<replaceable><xxx></replaceable> "
- "/etc/localtime</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:400
- msgid ""
- "Replace <replaceable><xxx></replaceable> with the name of the time "
- "zone selected (e.g., Canada/Eastern)."
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><title>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:406
- msgid "Configuring the Dynamic Loader"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:409
- msgid "/etc/ld.so.conf"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:412
- msgid ""
- "By default, the dynamic loader (<filename "
- "class=\"libraryfile\">/lib/ld-linux.so.2</filename>) searches through "
- "<filename class=\"directory\">/lib</filename> and <filename "
- "class=\"directory\">/usr/lib</filename> for dynamic libraries that are "
- "needed by programs as they are run. However, if there are libraries in "
- "directories other than <filename class=\"directory\">/lib</filename> and "
- "<filename class=\"directory\">/usr/lib</filename>, these need to be added to "
- "the <filename>/etc/ld.so.conf</filename> file in order for the dynamic "
- "loader to find them. Two directories that are commonly known to contain "
- "additional libraries are <filename "
- "class=\"directory\">/usr/local/lib</filename> and <filename "
- "class=\"directory\">/opt/lib</filename>, so add those directories to the "
- "dynamic loader's search path."
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:426
- msgid ""
- "Create a new file <filename>/etc/ld.so.conf</filename> by running the "
- "following:"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:429
- #, no-wrap
- msgid ""
- "<userinput>cat > /etc/ld.so.conf << \"EOF\"\n"
- "<literal># Begin /etc/ld.so.conf\n"
- "/usr/local/lib\n"
- "/opt/lib\n"
- "</literal>\n"
- "EOF</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:436
- msgid ""
- "If desired, the dynamic loader can also search a directory and include the "
- "contents of files found there. Generally the files in this include "
- "directory are one line specifying the desired library path. To add this "
- "capability run the following commands:"
- msgstr ""
- #. type: Content of: <sect1><sect2><sect3><screen>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:441
- #, no-wrap
- msgid ""
- "<userinput>cat >> /etc/ld.so.conf << \"EOF\"\n"
- "<literal># Add an include directory\n"
- "include /etc/ld.so.conf.d/*.conf\n"
- "</literal>\n"
- "EOF\n"
- "mkdir -pv /etc/ld.so.conf.d</userinput>"
- msgstr ""
- #. type: Content of: <sect1><sect2><title>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:452
- msgid "Contents of Glibc"
- msgstr ""
- #. type: Content of: <sect1><sect2><segmentedlist><segtitle>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:455
- msgid "Installed programs"
- msgstr ""
- #. type: Content of: <sect1><sect2><segmentedlist><segtitle>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:456
- msgid "Installed libraries"
- msgstr ""
- #. type: Content of: <sect1><sect2><segmentedlist><segtitle>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:457
- msgid "Installed directories"
- msgstr ""
- #. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:460
- msgid ""
- "catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig, ldd, "
- "lddlibc4, locale, localedef, makedb, mtrace, nscd, pcprofiledump, pldd, sln, "
- "sotruss, sprof, tzselect, xtrace, zdump, and zic"
- msgstr ""
- #. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:464
- msgid ""
- "ld-&glibc-version;.so, libBrokenLocale.{a,so}, libSegFault.so, "
- "libanl.{a,so}, libc.{a,so}, libc_nonshared.a, libcrypt.{a,so}, libdl.{a,so}, "
- "libg.a, libm.{a,so}, libmcheck.a, libmemusage.so, libmvec.{a,so}, "
- "libnsl.{a,so}, libnss_compat.so, libnss_dns.so, libnss_files.so, "
- "libnss_hesiod.so, libpcprofile.so, libpthread.{a,so}, "
- "libpthread_nonshared.a, libresolv.{a,so}, librt.{a,so}, libthread_db.so, and "
- "libutil.{a,so}"
- msgstr ""
- #. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:472
- msgid ""
- "/usr/include/arpa, /usr/include/bits, /usr/include/gnu, /usr/include/net, "
- "/usr/include/netash, /usr/include/netatalk, /usr/include/netax25, "
- "/usr/include/neteconet, /usr/include/netinet, /usr/include/netipx, "
- "/usr/include/netiucv, /usr/include/netpacket, /usr/include/netrom, "
- "/usr/include/netrose, /usr/include/nfs, /usr/include/protocols, "
- "/usr/include/rpc, /usr/include/sys, /usr/lib/audit, /usr/lib/gconv, "
- "/usr/lib/locale, /usr/libexec/getconf, /usr/share/i18n, /usr/share/zoneinfo, "
- "/var/cache/nscd, and /var/lib/nss_db"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><bridgehead>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:485
- msgid "Short Descriptions"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:486
- msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:490
- msgid "<command>catchsegv</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:492
- msgid ""
- "Can be used to create a stack trace when a program terminates with a "
- "segmentation fault"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:495
- msgid "catchsegv"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:501
- msgid "<command>gencat</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:503
- msgid "Generates message catalogues"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:505
- msgid "gencat"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:511
- msgid "<command>getconf</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:513
- msgid "Displays the system configuration values for file system specific variables"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:516
- msgid "getconf"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:522
- msgid "<command>getent</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:524
- msgid "Gets entries from an administrative database"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:526
- msgid "getent"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:532
- msgid "<command>iconv</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:534
- msgid "Performs character set conversion"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:536
- msgid "iconv"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:542
- msgid "<command>iconvconfig</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:544
- msgid "Creates fastloading <command>iconv</command> module configuration files"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:547
- msgid "iconvconfig"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:553
- msgid "<command>ldconfig</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:555
- msgid "Configures the dynamic linker runtime bindings"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:557
- msgid "ldconfig"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:563
- msgid "<command>ldd</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:565
- msgid ""
- "Reports which shared libraries are required by each given program or shared "
- "library"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:568
- msgid "ldd"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:574
- msgid "<command>lddlibc4</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:576
- msgid "Assists <command>ldd</command> with object files"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:578
- msgid "lddlibc4"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:584
- msgid "<command>locale</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:586
- msgid "Prints various information about the current locale"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:588
- msgid "locale"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:594
- msgid "<command>localedef</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:596
- msgid "Compiles locale specifications"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:598
- msgid "localedef"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:604
- msgid "<command>makedb</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:606
- msgid "Creates a simple database from textual input"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:608
- msgid "makedb"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:614
- msgid "<command>mtrace</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:616
- msgid ""
- "Reads and interprets a memory trace file and displays a summary in "
- "human-readable format"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:619
- msgid "mtrace"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:625
- msgid "<command>nscd</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:627
- msgid "A daemon that provides a cache for the most common name service requests"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:630
- msgid "nscd"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:636
- msgid "<command>pcprofiledump</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:638
- msgid "Dump information generated by PC profiling"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:640
- msgid "pcprofiledump"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:646
- msgid "<command>pldd</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:648
- msgid "Lists dynamic shared objects used by running processes"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:650
- msgid "pldd"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:656
- msgid "<command>sln</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:658
- msgid "A statically linked <command>ln</command> program"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:660
- msgid "sln"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:666
- msgid "<command>sotruss</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:668
- msgid "Traces shared library procedure calls of a specified command"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:670
- msgid "sotruss"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:676
- msgid "<command>sprof</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:678
- msgid "Reads and displays shared object profiling data"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:680
- msgid "sprof"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:686
- msgid "<command>tzselect</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:688
- msgid ""
- "Asks the user about the location of the system and reports the corresponding "
- "time zone description"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:691
- msgid "tzselect"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:697
- msgid "<command>xtrace</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:699
- msgid ""
- "Traces the execution of a program by printing the currently executed "
- "function"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:702
- msgid "xtrace"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:708
- msgid "<command>zdump</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:710
- msgid "The time zone dumper"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:712
- msgid "zdump"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:718
- msgid "<command>zic</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:720
- msgid "The time zone compiler"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:722
- msgid "zic"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:728
- msgid "<filename class=\"libraryfile\">ld-&glibc-version;.so</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:730
- msgid "The helper program for shared library executables"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:732
- msgid "ld-&glibc-version;.so"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:738
- msgid "<filename class=\"libraryfile\">libBrokenLocale</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:740
- msgid ""
- "Used internally by Glibc as a gross hack to get broken programs (e.g., some "
- "Motif applications) running. See comments in "
- "<filename>glibc-&glibc-version;/locale/broken_cur_max.c</filename> for more "
- "information"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:745
- msgid "libBrokenLocale"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:751
- msgid "<filename class=\"libraryfile\">libSegFault</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:753
- msgid "The segmentation fault signal handler, used by <command>catchsegv</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:756
- msgid "libSegFault"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:762
- msgid "<filename class=\"libraryfile\">libanl</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:764
- msgid "An asynchronous name lookup library"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:766
- msgid "libanl"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:772
- msgid "<filename class=\"libraryfile\">libc</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:774
- msgid "The main C library"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:776
- msgid "libc"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:782
- msgid "<filename class=\"libraryfile\">libcrypt</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:784
- msgid "The cryptography library"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:786
- msgid "libcrypt"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:792
- msgid "<filename class=\"libraryfile\">libdl</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:794
- msgid "The dynamic linking interface library"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:796
- msgid "libdl"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:802
- msgid "<filename class=\"libraryfile\">libg</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:804
- msgid ""
- "Dummy library containing no functions. Previously was a runtime library for "
- "<command>g++</command>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:807
- msgid "libg"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:813
- msgid "<filename class=\"libraryfile\">libm</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:815
- msgid "The mathematical library"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:817
- msgid "libm"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:823
- msgid "<filename class=\"libraryfile\">libmcheck</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:825
- msgid "Turns on memory allocation checking when linked to"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:827
- msgid "libmcheck"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:833
- msgid "<filename class=\"libraryfile\">libmemusage</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:835
- msgid ""
- "Used by <command>memusage</command> to help collect information about the "
- "memory usage of a program"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:838
- msgid "libmemusage"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:844
- msgid "<filename class=\"libraryfile\">libnsl</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:846
- msgid "The network services library"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:848
- msgid "libnsl"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:854
- msgid "<filename class=\"libraryfile\">libnss</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:856
- msgid ""
- "The Name Service Switch libraries, containing functions for resolving host "
- "names, user names, group names, aliases, services, protocols, etc."
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:860
- msgid "libnss"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:866
- msgid "<filename class=\"libraryfile\">libpcprofile</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:868
- msgid "Can be preloaded to PC profile an executable"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:870
- msgid "libpcprofile"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:876
- msgid "<filename class=\"libraryfile\">libpthread</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:878
- msgid "The POSIX threads library"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:880
- msgid "libpthread"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:886
- msgid "<filename class=\"libraryfile\">libresolv</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:888
- msgid ""
- "Contains functions for creating, sending, and interpreting packets to the "
- "Internet domain name servers"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:891
- msgid "libresolv"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:897
- msgid "<filename class=\"libraryfile\">librt</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:899
- msgid ""
- "Contains functions providing most of the interfaces specified by the "
- "POSIX.1b Realtime Extension"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:902
- msgid "librt"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:908
- msgid "<filename class=\"libraryfile\">libthread_db</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:910
- msgid "Contains functions useful for building debuggers for multi-threaded programs"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:913
- msgid "libthread_db"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:919
- msgid "<filename class=\"libraryfile\">libutil</filename>"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:921
- msgid ""
- "Contains code for <quote>standard</quote> functions used in many different "
- "Unix utilities"
- msgstr ""
- #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
- #: /home/xry111/svn-repos/LFS-BOOK/chapter08/glibc.xml:924
- msgid "libutil"
- msgstr ""
|