- Timestamp:
- 02/16/2014 08:49:53 PM (11 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, 12.2, 12.2-rc1, 7.5, 7.6, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, 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/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 177aee0, 8e59005
- Parents:
- 8b69ae4
- Location:
- chapter06
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/automake.xml
r8b69ae4 rd02c56d 50 50 <screen><userinput remap="make">make</userinput></screen> 51 51 52 <note><para>The tests take a very long time: over 30 SBUs.</para></note> 53 54 <para>To test the results, issue:</para> 55 56 <screen><userinput remap="test">make check</userinput></screen> 52 <para>There are a couple of tests that incorrectly link to the 53 wrong version of the flex library, so we temporarily work around 54 the problem. Also, using the -j4 make option speeds up the tests, even on 55 systems with only one processor due to internal delays in individual 56 tests. To test the results, issue:</para> 57 58 <screen><userinput remap="test">mv -v /usr/lib/libfl.{so,save} 59 ln -sv libfl.a /usr/lib/libfl.so 60 make -j4 check 61 rm -v /usr/lib/libfl.so 62 mv -v /usr/lib/libfl.{save,so}</userinput></screen> 57 63 58 64 <para>Install the package:</para> -
chapter06/chapter06.xml
r8b69ae4 rd02c56d 66 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpipeline.xml"/> 67 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/>69 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="patch.xml"/> 70 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sysklogd.xml"/> … … 74 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd.xml"/> 75 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="util-linux.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/> 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="vim.xml"/> 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutdebug.xml"/> -
chapter06/coreutils.xml
r8b69ae4 rd02c56d 62 62 <screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1 ./configure \ 63 63 --prefix=/usr \ 64 --libexecdir=/usr/lib \65 64 --enable-no-install-program=kill,uptime</userinput></screen> 66 65 -
chapter06/creatingdirs.xml
r8b69ae4 rd02c56d 19 19 install -dv -m 1777 /tmp /var/tmp 20 20 mkdir -pv /usr/{,local/}{bin,include,lib,sbin,src} 21 mkdir -pv /usr/{,local/}share/{ doc,info,locale,man}21 mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man} 22 22 mkdir -v /usr/{,local/}share/{misc,terminfo,zoneinfo} 23 23 mkdir -pv /usr/{,local/}share/man/man{1..8} … … 31 31 ln -sv /run /var/run 32 32 ln -sv /run/lock /var/lock 33 mkdir -pv /var/{opt,cache,lib/{ misc,locate},local}</userinput></screen>33 mkdir -pv /var/{opt,cache,lib/{color,misc,locate},local}</userinput></screen> 34 34 35 35 <para>Directories are, by default, created with permission mode 755, but -
chapter06/findutils.xml
r8b69ae4 rd02c56d 47 47 48 48 <screen><userinput remap="configure">./configure --prefix=/usr \ 49 --libexecdir=/usr/lib/findutils \50 49 --localstatedir=/var/lib/locate</userinput></screen> 51 50 -
chapter06/flex.xml
r8b69ae4 rd02c56d 49 49 50 50 <screen><userinput remap="configure">./configure --prefix=/usr \ 51 --disable-static \52 51 --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen> 53 52 … … 99 98 <seglistitem> 100 99 <seg>flex, flex++ (link to flex), and lex</seg> 101 <seg>libfl. so and libfl_pic.so</seg>100 <seg>libfl.{so,a} and libfl_pic.{so.a}</seg> 102 101 <seg>/usr/share/doc/flex-&flex-version;</seg> 103 102 </seglistitem> … … 144 143 145 144 <varlistentry id="libfl.so"> 146 <term><filename class="libraryfile">libfl. a</filename></term>145 <term><filename class="libraryfile">libfl.so</filename></term> 147 146 <listitem> 148 147 <para>The <filename class="libraryfile">flex</filename> library</para> -
chapter06/gawk.xml
r8b69ae4 rd02c56d 43 43 <para>Prepare Gawk for compilation:</para> 44 44 45 <screen><userinput remap="configure">./configure --prefix=/usr --libexecdir=/usr/lib</userinput></screen>45 <screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen> 46 46 47 47 <para>Compile the package:</para> -
chapter06/gcc.xml
r8b69ae4 rd02c56d 73 73 <screen><userinput remap="configure">SED=sed \ 74 74 ../gcc-&gcc-version;/configure --prefix=/usr \ 75 --libexecdir=/usr/lib \76 75 --enable-shared \ 77 76 --enable-threads=posix \ -
chapter06/glibc.xml
r8b69ae4 rd02c56d 78 78 --disable-profile \ 79 79 --enable-kernel=&min-kernel; \ 80 --libexecdir=/usr/lib/glibc \81 80 --enable-obsolete-rpc</userinput></screen> 82 81 83 82 <variablelist> 84 83 <title>The meaning of the new configure options:</title> 85 86 <varlistentry>87 <term><parameter>--libexecdir=/usr/lib/glibc</parameter></term>88 <listitem>89 <para>This changes the location of some auxillary files from the90 default of <filename class="directory">/usr/libexec</filename> to91 <filename class="directory">/usr/lib/glibc</filename>.</para>92 </listitem>93 </varlistentry>94 84 95 85 <varlistentry> … … 157 147 158 148 <listitem> 149 <para>libio/tst-ftell-partial-wide.out fails because it needs a locale 150 that has not yet been generated.</para> 151 </listitem> 152 153 <listitem> 159 154 <para>Other tests known to fail on some architectures are posix/bug-regex32, 160 misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, and stdio-common/bug22.</para> 155 misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, nptl/tst-robust8, 156 and stdio-common/bug22.</para> 161 157 </listitem> 162 158 -
chapter06/grub.xml
r8b69ae4 rd02c56d 48 48 49 49 <screen><userinput remap="configure">./configure --prefix=/usr \ 50 --sbindir=/sbin \ 50 51 --sysconfdir=/etc \ 51 52 --disable-grub-emu-usb \ -
chapter06/inetutils.xml
r8b69ae4 rd02c56d 49 49 50 50 <screen><userinput remap="configure">./configure --prefix=/usr \ 51 --libexecdir=/usr/sbin \52 51 --localstatedir=/var \ 53 52 --disable-logger \ -
chapter06/man-db.xml
r8b69ae4 rd02c56d 45 45 46 46 <screen><userinput remap="configure">./configure --prefix=/usr \ 47 --libexecdir=/usr/lib \48 47 --docdir=/usr/share/doc/man-db-&man-db-version; \ 49 48 --sysconfdir=/etc \ -
chapter06/tar.xml
r8b69ae4 rd02c56d 49 49 <screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1 \ 50 50 ./configure --prefix=/usr \ 51 --bindir=/bin \ 52 --libexecdir=/usr/sbin</userinput></screen> 51 --bindir=/bin</userinput></screen> 53 52 54 53 <variablelist>
Note:
See TracChangeset
for help on using the changeset viewer.