Changeset efcb393 for chapter05/linux-headers.xml
- Timestamp:
- 05/03/2020 09:02:51 PM (4 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- a715dec
- Parents:
- 9d719e2
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/linux-headers.xml
r9d719e2 refcb393 25 25 <title/> 26 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 28 href="../chapter06/linux-headers.xml" 29 xpointer="xpointer(/sect1/sect2[1]/para[1])"/> 27 <para>The Linux API Headers (in linux-&linux-version;.tar.xz) expose the 28 kernel's API for use by Glibc.</para> 30 29 31 30 <segmentedlist> … … 61 60 62 61 <screen><userinput remap="make">make headers 63 </userinput><userinput remap="install">cp -rv usr/include/* /tools/include</userinput></screen> 62 find usr/include -name '.*' -delete 63 rm usr/include/Makefile 64 </userinput><userinput remap="install">cp -rv usr/include $LFS/usr</userinput></screen> 64 65 65 66 </sect2> 66 67 67 <sect2 role="content"> 68 <title/> 69 70 <para>Details on this package are located in 71 <xref linkend="contents-linux-headers" role="."/></para> 68 <sect2 id="contents-linux-headers" role="content"> 69 <title>Contents of Linux API Headers</title> 70 71 <segmentedlist> 72 <segtitle>Installed headers</segtitle> 73 <segtitle>Installed directories</segtitle> 74 75 <seglistitem> 76 <seg>/usr/include/asm/*.h, /usr/include/asm-generic/*.h, 77 /usr/include/drm/*.h, /usr/include/linux/*.h, /usr/include/misc/*.h, 78 /usr/include/mtd/*.h, /usr/include/rdma/*.h, /usr/include/scsi/*.h, 79 /usr/include/sound/*.h, /usr/include/video/*.h, 80 and /usr/include/xen/*.h</seg> 81 <seg>/usr/include/asm, /usr/include/asm-generic, /usr/include/drm, 82 /usr/include/linux, /usr/include/misc, /usr/include/mtd, 83 /usr/include/rdma, /usr/include/scsi, /usr/include/sound, 84 /usr/include/video, and /usr/include/xen</seg> 85 </seglistitem> 86 </segmentedlist> 87 88 <variablelist> 89 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 90 <?dbfo list-presentation="list"?> 91 <?dbhtml list-presentation="table"?> 92 93 <varlistentry id="asm"> 94 <term><filename class="headerfile">/usr/include/asm/*.h</filename></term> 95 <listitem> 96 <para>The Linux API ASM Headers</para> 97 <indexterm zone="ch-tools-linux-headers asm"> 98 <primary sortas="e-/usr/include/asm/*.h">/usr/include/asm/*.h</primary> 99 </indexterm> 100 </listitem> 101 </varlistentry> 102 103 <varlistentry id="asm-generic"> 104 <term><filename class="headerfile">/usr/include/asm-generic/*.h</filename></term> 105 <listitem> 106 <para>The Linux API ASM Generic Headers</para> 107 <indexterm zone="ch-tools-linux-headers asm-generic"> 108 <primary sortas="e-/usr/include/asm-generic/*.h">/usr/include/asm-generic/*.h</primary> 109 </indexterm> 110 </listitem> 111 </varlistentry> 112 113 <varlistentry id="drm"> 114 <term><filename class="headerfile">/usr/include/drm/*.h</filename></term> 115 <listitem> 116 <para>The Linux API DRM Headers</para> 117 <indexterm zone="ch-tools-linux-headers drm"> 118 <primary sortas="e-/usr/include/drm/*.h">/usr/include/drm/*.h</primary> 119 </indexterm> 120 </listitem> 121 </varlistentry> 122 123 <varlistentry id="linux"> 124 <term><filename class="headerfile">/usr/include/linux/*.h</filename></term> 125 <listitem> 126 <para>The Linux API Linux Headers</para> 127 <indexterm zone="ch-tools-linux-headers linux"> 128 <primary sortas="e-/usr/include/linux/*.h">/usr/include/linux/*.h</primary> 129 </indexterm> 130 </listitem> 131 </varlistentry> 132 133 <varlistentry id="misc"> 134 <term><filename class="headerfile">/usr/include/misc/*.h</filename></term> 135 <listitem> 136 <para>The Linux API Miscellaneous Headers</para> 137 <indexterm zone="ch-tools-linux-headers misc"> 138 <primary sortas="e-/usr/include/misc/*.h">/usr/include/misc/*.h</primary> 139 </indexterm> 140 </listitem> 141 </varlistentry> 142 143 <varlistentry id="mtd"> 144 <term><filename class="headerfile">/usr/include/mtd/*.h</filename></term> 145 <listitem> 146 <para>The Linux API MTD Headers</para> 147 <indexterm zone="ch-tools-linux-headers mtd"> 148 <primary sortas="e-/usr/include/mtd/*.h">/usr/include/mtd/*.h</primary> 149 </indexterm> 150 </listitem> 151 </varlistentry> 152 153 <varlistentry id="rdma"> 154 <term><filename class="headerfile">/usr/include/rdma/*.h</filename></term> 155 <listitem> 156 <para>The Linux API RDMA Headers</para> 157 <indexterm zone="ch-tools-linux-headers rdma"> 158 <primary sortas="e-/usr/include/rdma/*.h">/usr/include/rdma/*.h</primary> 159 </indexterm> 160 </listitem> 161 </varlistentry> 162 163 <varlistentry id="scsi"> 164 <term><filename class="headerfile">/usr/include/scsi/*.h</filename></term> 165 <listitem> 166 <para>The Linux API SCSI Headers</para> 167 <indexterm zone="ch-tools-linux-headers scsi"> 168 <primary sortas="e-/usr/include/scsi/*.h">/usr/include/scsi/*.h</primary> 169 </indexterm> 170 </listitem> 171 </varlistentry> 172 173 <varlistentry id="sound"> 174 <term><filename class="headerfile">/usr/include/sound/*.h</filename></term> 175 <listitem> 176 <para>The Linux API Sound Headers</para> 177 <indexterm zone="ch-tools-linux-headers sound"> 178 <primary sortas="e-/usr/include/sound/*.h">/usr/include/sound/*.h</primary> 179 </indexterm> 180 </listitem> 181 </varlistentry> 182 183 <varlistentry id="video"> 184 <term><filename class="headerfile">/usr/include/video/*.h</filename></term> 185 <listitem> 186 <para>The Linux API Video Headers</para> 187 <indexterm zone="ch-tools-linux-headers video"> 188 <primary sortas="e-/usr/include/video/*.h">/usr/include/video/*.h</primary> 189 </indexterm> 190 </listitem> 191 </varlistentry> 192 193 <varlistentry id="xen"> 194 <term><filename class="headerfile">/usr/include/xen/*.h</filename></term> 195 <listitem> 196 <para>The Linux API Xen Headers</para> 197 <indexterm zone="ch-tools-linux-headers xen"> 198 <primary sortas="e-/usr/include/xen/*.h">/usr/include/xen/*.h</primary> 199 </indexterm> 200 </listitem> 201 </varlistentry> 202 203 </variablelist> 72 204 73 205 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.