source: BOOK/final-system/ppc64/glibc-64bit.xml@ 00529f2

sysvinit
Last change on this file since 00529f2 was 16ed0af, checked in by Chris Staub <chris@…>, 9 years ago

Updated command explanations for several packages

  • Property mode set to 100644
File size: 5.4 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-system-glibc" role="wrap">
9 <?dbhtml filename="glibc-64bit.html"?>
10
11 <title>Glibc-&glibc-version; 64-Bit</title>
12
13 <indexterm zone="ch-system-glibc">
14 <primary sortas="a-Glibc">Glibc</primary>
15 </indexterm>
16
17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
18 href="glibc.xml"
19 xpointer="xpointer(//*[@role='package'])"/>
20
21 <sect2 role="installation">
22 <title>Installation of Glibc</title>
23
24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
25 href="../common/glibc.xml"
26 xpointer="xpointer(//*[@os='l1'])"/>
27
28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
29 href="../multilib/glibc-64bit.xml"
30 xpointer="xpointer(//*[@os='l2'])"/>
31
32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
33 href="glibc.xml"
34 xpointer="xpointer(//*[@os='b'])"/>
35
36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
37 href="glibc.xml"
38 xpointer="xpointer(//*[@os='e'])"/>
39
40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
41 href="glibc.xml"
42 xpointer="xpointer(//*[@os='f'])"/>
43
44 <para os="m1">Configure Glibc to install its 64-bit libraries into
45 <filename class="directory">/lib64</filename>:</para>
46
47<screen os="m2"><userinput>echo "libc_cv_slibdir=/lib64" &gt;&gt; config.cache</userinput></screen>
48
49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
50 href="glibc.xml"
51 xpointer="xpointer(//*[@os='g'])"/>
52
53<screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
54 ../glibc-&glibc-version;/configure --prefix=/usr \
55 --disable-profile --enable-kernel=&glibc-kernel-version; \
56 --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64 \
57 --enable-obsolete-rpc --cache-file=config.cache</userinput></screen>
58
59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
60 href="../multilib/glibc-64bit.xml"
61 xpointer="xpointer(//*[@os='i'])"/>
62
63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
64 href="glibc.xml"
65 xpointer="xpointer(//*[@os='j'])"/>
66
67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
68 href="glibc.xml"
69 xpointer="xpointer(//*[@os='k'])"/>
70
71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
72 href="glibc.xml"
73 xpointer="xpointer(//*[@os='l'])"/>
74
75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
76 href="glibc.xml"
77 xpointer="xpointer(//*[@os='m'])"/>
78
79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
80 href="glibc.xml"
81 xpointer="xpointer(//*[@os='n'])"/>
82
83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
84 href="glibc.xml"
85 xpointer="xpointer(//*[@os='o'])"/>
86
87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
88 href="../common/glibc.xml"
89 xpointer="xpointer(//*[@os='p'])"/>
90
91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
92 href="glibc.xml"
93 xpointer="xpointer(//*[@os='s'])"/>
94
95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
96 href="glibc.xml"
97 xpointer="xpointer(//*[@os='t'])"/>
98
99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
100 href="../common/glibc.xml"
101 xpointer="xpointer(//*[@os='u'])"/>
102
103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
104 href="../common/glibc.xml"
105 xpointer="xpointer(//*[@os='v'])"/>
106
107 </sect2>
108
109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
110 href="../common/glibc.xml"
111 xpointer="xpointer(id('i18n-glibc'))"/>
112
113 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
114 href="../common/glibc.xml"
115 xpointer="xpointer(id('conf-glibc'))"/>
116
117 <sect2 id="conf-ld" role="configuration">
118 <title>Configuring The Dynamic Loader</title>
119
120 <indexterm zone="conf-ld">
121 <primary sortas="e-/etc/ld.so.conf">/etc/ld.so.conf</primary>
122 </indexterm>
123
124 <para>By default, the dynamic loader (<filename
125 class="libraryfile">/lib/ld.so.1</filename> for 32bit executables and
126 <filename class="libraryfile">/lib/ld64.so</filename> for
127 64bit executables) searches through
128 <filename class="directory">/lib</filename>,
129 <filename class="directory">/lib64</filename>,
130 <filename class="directory">/usr/lib</filename>,
131 and <filename class="directory">/usr/lib64</filename> for dynamic
132 libraries that are needed by programs as they are run. However, if
133 there are libraries in directories other than these, they need to be
134 added to the <filename>/etc/ld.so.conf</filename> file in order
135 for the dynamic loader to find them. Some directories that are commonly
136 known to contain additional libraries are
137 <filename class="directory">/usr/local/lib</filename>,
138 <filename class="directory">/usr/local/lib64</filename>,
139 <filename class="directory">/opt/lib</filename>,
140 and <filename class="directory">/opt/lib64</filename>,
141 so add those directories to the dynamic loader's search path.</para>
142
143 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
144 href="../multilib/glibc-64bit.xml"
145 xpointer="xpointer(//*[@os='ld-b'])"/>
146
147 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
148 href="../multilib/glibc-64bit.xml"
149 xpointer="xpointer(//*[@os='ld-c'])"/>
150
151 </sect2>
152
153 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
154 href="../common/glibc.xml"
155 xpointer="xpointer(id('contents-glibc'))"/>
156
157</sect1>
Note: See TracBrowser for help on using the repository browser.