- Timestamp:
- Aug 30, 2006, 10:56:05 AM (18 years ago)
- Branches:
- master
- Children:
- f1583d4
- Parents:
- b275cd8
- Location:
- BOOK
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/cross-tools/arm/glibc-headers.xml
rb275cd8 r823185c 26 26 the glibc we are using in cross-lfs. The reason we are changing it is 27 27 because this only installs the headers, no compiling takes place. In the 28 next glibc chapter, we use the gccthat's built right after this chapter.</para>28 next Glibc chapter, we use the GCC that's built right after this chapter.</para> 29 29 30 30 <screen os="s2"><userinput>cp configure{,.orig} … … 77 77 <term><parameter>CC=gcc</parameter></term> 78 78 <listitem> 79 <para>Tells G LIBCto use the hosts GCC compiler.</para>79 <para>Tells Glibc to use the hosts GCC compiler.</para> 80 80 </listitem> 81 81 </varlistentry> … … 97 97 <screen os="l"><userinput>make install-headers</userinput></screen> 98 98 99 <para os="m">Some files aren't installed by the above command, then100 we will copy the header files we need:</para>99 <para os="m">Some files aren't installed by the above command, so 100 we will copy the additional header files we need.</para> 101 101 102 102 <para os="n">First we will copy a common file over to <filename … … 110 110 <screen os="q"><userinput>touch ${CLFS}/usr/include/gnu/stubs.h</userinput></screen> 111 111 112 <para os="r"> For NPTL we use the following command:</para>112 <para os="r">Another header is needed for NPTL:</para> 113 113 114 114 <screen os="s"><userinput>cp -v ../glibc-&glibc-version;/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/pthreadtypes.h \ -
BOOK/cross-tools/common/binutils.xml
rb275cd8 r823185c 68 68 <listitem> 69 69 <para>When used with --target, this creates a cross-architecture 70 executable that creates files for ${CLFS_TARGET} but runs on ${CLFS_HOST).</para> 70 executable that creates files for ${CLFS_TARGET} but runs on 71 ${CLFS_HOST}.</para> 71 72 </listitem> 72 73 </varlistentry> … … 76 77 <listitem> 77 78 <para>When used with --host, this creates a cross-architecture 78 executable that creates files for ${CLFS_TARGET} but runs on ${CLFS_HOST).</para> 79 executable that creates files for ${CLFS_TARGET} but runs on 80 ${CLFS_HOST}.</para> 79 81 </listitem> 80 82 </varlistentry> … … 84 86 <listitem> 85 87 <para>This tells configure that ${CLFS} is going to be the root 86 of our system. It will now use the specified sysroot, ${CLFS} as88 of our system. It will now use the specified sysroot, ${CLFS}, as 87 89 a prefix of the default search paths.</para> 88 90 </listitem> -
BOOK/cross-tools/common/glibc.xml
rb275cd8 r823185c 557 557 <term><command>sln</command></term> 558 558 <listitem> 559 <para>A statically linked <command>ln</command> program</para>559 <para>A statically linked program that creates symbolic links</para> 560 560 <indexterm zone="ch-cross-tools-glibc sln"> 561 561 <primary sortas="b-sln">sln</primary> … … 742 742 <term><filename class="libraryfile">libmemusage</filename></term> 743 743 <listitem> 744 <para>Used by <command>memusage</command> to help collect 745 information about the memory usage of a program</para> 744 <para>Used by <command>memusage</command> (included in Glibc, but 745 not built in a base CLFS system as it has additional dependencies) 746 to help collect information about the memory usage of a program</para> 746 747 <indexterm zone="ch-cross-tools-glibc libmemusage"> 747 748 <primary sortas="c-libmemusage">libmemusage</primary> -
BOOK/final-system/common/bash.xml
rb275cd8 r823185c 44 44 echo "bash_cv_sys_named_pipes=yes" >> config.cache 45 45 </userinput></screen> 46 47 <variablelist> 48 <varlistentry> 49 <term><parameter>ac_cv_func_setvbuf_reversed=no</parameter></term> 50 <listitem> 51 <para>When bash is cross-compiled, it cannot test for the presence 52 of named pipes. If you used <command>su</command> to become an 53 unprivileged user, this combination will cause Bash to build without 54 <emphasis>process substitution</emphasis></para> 55 </listitem> 56 </varlistentry> 57 </variablelist> 46 58 47 59 <para os="e">Prepare Bash for compilation:</para> -
BOOK/final-system/common/man-pages.xml
rb275cd8 r823185c 50 50 <term><filename>man pages</filename></term> 51 51 <listitem> 52 <para>Describe the C and C++ functions, important 53 device files, and significant configuration files</para> 52 <para>This package contains man pages that describe the following: 53 POSIX headers (section 0p), 54 POSIX utilities (section 1p), POSIX functions (section 3p), 55 user commands (section 1), system calls (section 2), 56 libc calls (section 3), device information (section 4), 57 file formats (section 5), games (section 6), 58 conventions and macro packages (section 7), 59 system administration (section 8), and 60 kernel (section 9).</para> 54 61 <indexterm zone="ch-system-man-pages man-pages"> 55 62 <primary sortas="e-man-pages">man pages</primary> -
BOOK/final-system/common/pkgmgt.xml
rb275cd8 r823185c 227 227 </sect3> 228 228 229 <sect3>230 <title>User Based Management</title>231 232 <para>This scheme, unique to the LFS project, was devised by Matthias Benkmann, and is233 available from the <ulink url="&hints-root;">Hints Project</ulink>. In234 this scheme, each package is installed as a separate user into the235 standard locations. Files belonging to a package are easily identified by236 checking the user ID. The features and shortcomings of this approach are237 too complex to describe in this section. For the details please see the238 hint at <ulink url="&hints-root;/more_control_and_pkg_man.txt"/>.</para>239 240 </sect3>241 242 229 </sect2> 243 230 -
BOOK/final-system/common/procps.xml
rb275cd8 r823185c 147 147 <term><command>slabtop</command></term> 148 148 <listitem> 149 <para>Displays detailed kernel sla pcache information in real time</para>149 <para>Displays detailed kernel slab cache information in real time</para> 150 150 <indexterm zone="ch-system-procps slabtop"> 151 151 <primary sortas="b-slabtop">slabtop</primary> -
BOOK/final-system/common/udev.xml
rb275cd8 r823185c 155 155 <para>Simulates a <command>udev</command> run for the given device, 156 156 and prints out the name of the node the real <command>udev</command> 157 would have created or (not in CLFS) the name of the renamed network 158 interface</para> 157 would have created or the name of the renamed network interface</para> 159 158 <indexterm zone="ch-system-udev udevtest"> 160 159 <primary sortas="b-udevtest">udevtest</primary> … … 189 188 <term><command>cdrom_id</command></term> 190 189 <listitem> 191 <para>Print the capabilities of a cdrom or dvdromdrive.</para>190 <para>Print the capabilities of a CDROM or DVDROM drive.</para> 192 191 <indexterm zone="ch-system-udev cdrom_id"> 193 192 <primary sortas="b-cdrom_id">cdrom_id</primary> … … 260 259 <term><command>usb_id</command></term> 261 260 <listitem> 262 <para>Identify a usbblock device.</para>261 <para>Identify a USB block device.</para> 263 262 <indexterm zone="ch-system-udev usb_id"> 264 263 <primary sortas="b-usb_id">usb_id</primary> … … 280 279 <term><filename class="directory">/etc/udev</filename></term> 281 280 <listitem> 282 <para>Contains <command>udev</command> configu ation files,281 <para>Contains <command>udev</command> configuration files, 283 282 device permissions, and rules for device naming</para> 284 283 <indexterm zone="ch-system-udev etc-udev"> -
BOOK/final-system/common/util-linux.xml
rb275cd8 r823185c 53 53 <screen os="p4"><userinput>patch -Np1 -i ../&util-linux-gcc4_fixes-patch;</userinput></screen> 54 54 55 <para os="p5">The following patch fixes swapon.c ,it tries to find the55 <para os="p5">The following patch fixes swapon.c - it tries to find the 56 56 variable R_OK, but the header that has R_OK is not included:</para> 57 57 -
BOOK/introduction/common/changelog.xml
rb275cd8 r823185c 38 38 39 39 <listitem> 40 <para>August 30, 2006</para> 41 <itemizedlist> 42 <listitem> 43 <para>[jciccone] - Removed mention of package users hint from 44 "Package Management" page.</para> 45 </listitem> 46 </itemizedlist> 47 </listitem> 48 49 <listitem> 40 50 <para>August 8, 2006</para> 41 51 <itemizedlist> -
BOOK/stylesheets/top-index.xsl
rb275cd8 r823185c 15 15 <head> 16 16 <title> 17 Linux From Scratch17 Cross-Compiled Linux From Scratch 18 18 </title> 19 19 <style type="text/css">
Note:
See TracChangeset
for help on using the changeset viewer.