blob: e261844d7d34357fafc40939981aef0b23bdd89b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
<sect2>
<title>Installation of Glibc</title>
<para>
Unpack the glibc-crypt and glibc-linuxthreads in the glibc-2.1.3
directory, not in /usr/src. Don't enter the created directories. Just
unpack them and leave it with that.
</para>
<para>
A few default parameters of Glibc need to be changed, such as the
directory where the shared libraries are supposed to be installed in and
the directory that contains the system configuration files. For this
purpose you need to create the <filename class="directory">
$LFS/usr/src/glibc-build</filename> directory and cd into that directory
with:
</para>
<blockquote><literallayout>
<userinput>mkdir /usr/src/glibc-build &&</userinput>
<userinput>cd /usr/src/glibc-build</userinput>
</literallayout></blockquote>
<para>
In that directory you create a new file <filename>configparms</filename>
by running the following:
</para>
<literallayout>
<userinput>cat > configparms << "EOF"</userinput>
# Begin configparms
slibdir=/lib
sysconfdir=/etc
# End configparms
<userinput>EOF</userinput>
</literallayout>
<para>
Change to the
<filename class="directory">$LFS/usr/src/glibc-build</filename>
directory and install Glibc by running the following commands:
</para>
<blockquote><literallayout>
<userinput>cd /usr/src/glibc-build &&</userinput>
<userinput>../glibc-2.2.1/configure \</userinput>
<userinput> --prefix=/usr --enable-add-ons
\</userinput>
<userinput> --with-headers=$LFS/usr/include
\</userinput>
<userinput> --libexecdir=/usr/bin &&
</userinput>
<userinput>make &&</userinput>
<userinput>make install &&</userinput>
<userinput>make localedata/install-locales</userinput>
</literallayout></blockquote>
</sect2>
|