source: BOOK/temp-system/common/coreutils.xml @ 8e5183d

clfs-1.2clfs-2.1clfs-3.0.0-systemdclfs-3.0.0-sysvinitsystemdsysvinit
Last change on this file since 8e5183d was 8e5183d, checked in by Joe Ciccone <jciccone@…>, 17 years ago

When the man page is touched it doesn't get cleared, the timestamp is just updated.

  • Property mode set to 100644
File size: 2.1 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4  <!ENTITY % general-entities SYSTEM "../../general.ent">
5  %general-entities;
6]>
7
8<sect1 id="ch-temp-system-coreutils" role="wrap">
9  <?dbhtml filename="coreutils.html"?>
10
11  <title>Coreutils-&coreutils-version;</title>
12
13  <indexterm zone="ch-temp-system-coreutils">
14    <primary sortas="a-Coreutils">Coreutils</primary>
15    <secondary>temporary system</secondary>
16  </indexterm>
17
18  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
19  href="../../final-system/common/coreutils.xml"
20  xpointer="xpointer(//*[@role='package'])"/>
21
22  <sect2 role="installation">
23    <title>Installation of Coreutils</title>
24
25    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
26    href="../../final-system/common/coreutils.xml"
27    xpointer="xpointer(//*[@os='s1'])"/>
28
29    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
30    href="../../final-system/common/coreutils.xml"
31    xpointer="xpointer(//*[@os='s2'])"/>
32
33    <para os="bd">Prepare Coreutils for compilation:</para>
34
35<screen os="be"><userinput>./configure --prefix=/tools \
36    --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
37
38    <para os="m1">When we changed the futimens references, one of the files we
39    updated was touch.c. That change means the man Makefile will try to
40    regenerate the man page for touch, by executing the compiled
41    <literal>touch</literal> program. If the target architecture cannot be
42    executed by the host system, the build will fail. The following command
43    gives the man page a newer timestamp then its cooresponding source file.</para>
44
45<screen os="m2"><userinput>touch man/touch.1</userinput></screen>
46
47   <para os="bf">Compile the package:</para>
48
49<screen os="bg"><userinput>make</userinput></screen>
50
51    <para os="bh">Install the package:</para>
52
53<screen os="bi"><userinput>make install</userinput></screen>
54
55  </sect2>
56
57  <sect2 role="content">
58    <title/>
59
60    <para>Details on this package are located in <xref
61    linkend="contents-coreutils" role="."/></para>
62
63  </sect2>
64
65</sect1>
Note: See TracBrowser for help on using the repository browser.