source: BOOK/final-system/x86_64/glibc-64bit.xml@ 6463a01

systemd
Last change on this file since 6463a01 was 812899d5, checked in by Chris Staub <chris@…>, 9 years ago

No need to use --disable-profile on Glibc

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