mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-03-06 06:14:47 +00:00
Fixed Glibc installation problems. zoneinfo files are now installed
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@125 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
parent
6f329abcb0
commit
6ca39ca1d8
2
TODO
2
TODO
@ -1,7 +1,7 @@
|
||||
These are the TODO items for the next LFS release (3.0):
|
||||
|
||||
* Move the explanations in MAKEDEV's installation to the "Command
|
||||
* explanation" section
|
||||
* explanation" section (also move from chap6 to chap5)
|
||||
|
||||
* Unmount $LFS/proc when done with chapter 7
|
||||
|
||||
|
@ -1,62 +1,31 @@
|
||||
<sect2>
|
||||
<title>Installation of Glibc</title>
|
||||
|
||||
<para>
|
||||
Note: zoneinfo files (/usr/share/zoneinfo/*) are not being installed yet
|
||||
due to an unknown problem with the move to chapter 6.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Unpack the glibc-linuxthreads in the glibc-2.2.1 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">
|
||||
/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>
|
||||
Install Glibc by running the following commands:
|
||||
</para>
|
||||
|
||||
<blockquote><literallayout>
|
||||
|
||||
<userinput>touch /etc/ld.so.conf &&</userinput>
|
||||
<userinput>mkdir /usr/src/glibc-build &&</userinput>
|
||||
<userinput>cd /usr/src/glibc-build &&</userinput>
|
||||
<userinput>../glibc-2.2.1/configure \</userinput>
|
||||
<userinput> --prefix=/usr --enable-add-ons
|
||||
\</userinput>
|
||||
<userinput> --libexecdir=/usr/bin &&
|
||||
</userinput>
|
||||
<userinput>sed s/"cross-compiling = yes"/"cross-compiling = no"/
|
||||
\</userinput>
|
||||
<userinput> config.make > config.make~
|
||||
&&</userinput>
|
||||
<userinput>mv config.make~ config.make &&</userinput>
|
||||
<userinput>make &&</userinput>
|
||||
<userinput>make install &&</userinput>
|
||||
<userinput>make localedata/install-locales</userinput>
|
||||
|
Loading…
Reference in New Issue
Block a user