Changeset effe07a for chapter06/createfiles.xml
- Timestamp:
- 04/19/2020 02:45:08 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:
- 0b403eb3
- Parents:
- 924667e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/createfiles.xml
r924667e reffe07a 44 44 ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib 45 45 ln -sv /tools/lib/libstdc++.{a,so{,.6}} /usr/lib 46 47 ln -sv bash /bin/sh</userinput></screen> 48 49 <!--for lib in blkid lzma mount uuid 46 ln -sv /tools/lib/libfl.so* /usr/lib 47 48 ln -sv bash /bin/sh 49 50 for lib in blkid mount uuid fdisk 50 51 do 51 52 ln -sv /tools/lib/lib$lib.so* /usr/lib 52 done--> 53 <!--ln -svf /tools/include/blkid /usr/include 54 ln -svf /tools/include/libmount /usr/include 55 ln -svf /tools/include/uuid /usr/include--> 56 <!--for pc in blkid mount uuid 53 sed 's|/tools|/usr|' /tools/lib/pkgconfig/${lib}.pc \ 54 > /usr/lib/pkgconfig/${lib}.pc 55 done 56 for incdir in blkid libmount uuid libfdisk 57 57 do 58 sed 's@tools@usr@g' /tools/lib/pkgconfig/${pc}.pc \59 > /usr/lib/pkgconfig/${pc}.pc 60 done--> 58 ln -svf /tools/include/$incdir /usr/include 59 done</userinput></screen> 60 61 61 <variablelist> 62 62 <title>The purpose of each link:</title> … … 165 165 </listitem> 166 166 </varlistentry> 167 <!--168 <varlistentry>169 <term><parameter><filename>/usr/lib/libstdc++.la</filename></parameter></term>170 <listitem>171 <para>This prevents a <filename class="directory">/tools</filename>172 reference that would otherwise be in173 <filename>/usr/lib/libstdc++.la</filename> after GCC is installed.</para>174 </listitem>175 </varlistentry>176 -->177 <!--<varlistentry revision="systemd">-->178 <!-- <varlistentry>179 <term><parameter><filename>/usr/lib/lib{blkid,lzma,mount,uuid}.{a,la,so*}</filename></parameter></term>180 <listitem>181 <para>These links prevent utilities from acquiring an182 unnecessary reference to the183 <filename class="directory">/tools</filename> directory.</para>184 </listitem>185 </varlistentry>-->186 167 187 168 <varlistentry> … … 189 170 <listitem> 190 171 <para>Many shell scripts hard-code <filename>/bin/sh</filename>.</para> 172 </listitem> 173 </varlistentry> 174 175 <varlistentry> 176 <term> 177 <parameter><filename>/usr/lib/libfl.so*</filename></parameter> 178 </term> 179 <listitem> 180 <para>This link allows binutils to find the flex library, and to 181 build enhanced versions of ar and ranlib.</para> 182 </listitem> 183 </varlistentry> 184 185 <varlistentry> 186 <term> 187 <parameter> 188 <filename>/usr/lib/lib{blkid,fdisk,mount,uuid}.so*</filename>, 189 <filename>/usr/include/{blkid,libfdisk,libmount,uuid}</filename>, 190 <filename>/usr/lib/pkgconfig/{blkid,fdisk,mount,uuid}.pc</filename> 191 </parameter> 192 </term> 193 <listitem> 194 <para>These links and files allow 195 <phrase revision="sysv">eudev</phrase> 196 <phrase revision="systemd">systemd</phrase> to find the 197 util-linux libraries installed in chapter 5, without creating 198 wrong references to /tools. The uuid library is also needed for 199 building a python module.</para> 191 200 </listitem> 192 201 </varlistentry>
Note:
See TracChangeset
for help on using the changeset viewer.