]> git.pld-linux.org Git - packages/glibc.git/blob - glibc.spec
- ReleasE: 9
[packages/glibc.git] / glibc.spec
1 #
2 # You can define min_kernel macro by "rpm --define 'min_kernel version'"
3 # default is 2.4.6
4 #
5 # Conditional build:
6 %bcond_without  fp              # build without frame pointer (pass \--enable-omitfp)
7 %bcond_without  memusage        # don't build memusage utility
8 %bcond_with     kernelheaders   # use headers from kernel-headers instead of
9                                 # glibc-kernel-headers (evil, breakage etc., don't use)
10 %bcond_without  dist_kernel     # for above, allow non-distribution kernel
11 %bcond_with     nptl            # use nptl instead of linuxthreads
12 %bcond_with     tls             # use tls
13 %bcond_with     tests           # do not perform "make test"
14
15 #
16 # TODO:
17 # - localedb-gen man pages(?)
18 # - fix what trojan broke while upgreading (getaddrinfo-workaround)
19 #
20 # WARNING:
21 #       posix zoneinfo dir removed, /etc/rc.d/init.d/timezone must be changed
22 #       in order to use this version!
23 #
24
25 %{!?min_kernel:%global          min_kernel      2.4.6}
26
27 %if %{with nptl}
28 # it seems that nptl uses cmpxchgl (available since i486) on x86
29 %ifarch i486 i586 i686 athlon amd64 ia64 s390 s390x sparcv9 ppc ppc64
30 %if "%{min_kernel}" < "2.6.0"
31 %global         min_kernel      2.6.0
32 %endif
33 %else
34 %undefine with_nptl
35 %endif
36 %endif
37
38 %if %{with tls}
39 %ifnarch %{ix86} amd64 ia64 s390 s390x sparc sparcv9 ppc ppc64
40 %undefine with_tls
41 %endif
42 %endif
43
44 %define gkh_version     7:2.6.0.3
45 Summary:        GNU libc
46 Summary(de):    GNU libc
47 Summary(es):    GNU libc
48 Summary(fr):    GNU libc
49 Summary(ja):    GNU libc ¥é¥¤¥Ö¥é¥ê
50 Summary(pl):    GNU libc
51 Summary(ru):    GNU libc ×ÅÒÓÉÉ 2.3
52 Summary(tr):    GNU libc
53 Summary(uk):    GNU libc ×ÅÒÓ¦§ 2.3
54 Name:           glibc
55 Version:        2.3.3
56 Release:        0.20040101.9%{?with_nptl:+nptl}
57 Epoch:          6
58 License:        LGPL
59 Group:          Libraries
60 # 20040101 snapshot
61 #Source0:       ftp://sources.redhat.com/pub/glibc/releases/%{name}-%{version}.tar.bz2
62 Source0:        %{name}-%{version}.tar.bz2
63 # Source0-md5:  b4e3f037a0b36afc705af344033a91c7
64 #Source1:       ftp://sources.redhat.com/pub/glibc/releases/%{name}-linuxthreads-%{version}.tar.bz2
65 Source1:        %{name}-linuxthreads-%{version}.tar.bz2
66 # Source1-md5:  97c30992592f854a67107579dcef61dd
67 Source2:        nscd.init
68 Source3:        nscd.sysconfig
69 Source4:        nscd.logrotate
70 Source5:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-man-pages.tar.bz2
71 # Source5-md5:  ddba280857330dabba4d8c16d24a6dfd
72 Source6:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
73 # Source6-md5:  2e3992c2e1bc94212c2cd33236de6058
74 # borrowed from util-linux
75 Source7:        sln.8
76 Source8:        %{name}-localedb-gen
77 Patch0:         %{name}-info.patch
78 Patch1:         %{name}-pl.po-update.patch
79 Patch2:         %{name}-pld.patch
80 Patch3:         %{name}-crypt-blowfish.patch
81 Patch4:         %{name}-linuxthreads-lock.patch
82 Patch5:         %{name}-pthread_create-manpage.patch
83 Patch6:         %{name}-paths.patch
84 Patch7:         %{name}-getaddrinfo-workaround.patch
85 Patch8:         %{name}-postshell.patch
86 Patch9:         %{name}-missing-nls.patch
87 Patch10:        %{name}-java-libc-wait.patch
88 Patch11:        %{name}-lthrds_noomit.patch
89 Patch12:        %{name}-no_opt_override.patch
90 # this is broken (hardcoded /usr/src/linux)
91 Patch13:        %{name}-kernel_includes.patch
92 Patch14:        %{name}-includes.patch
93 Patch15:        %{name}-soinit-EH_FRAME.patch
94 Patch16:        %{name}-fix-asserts.patch
95 Patch17:        %{name}-sparc-errno_fix.patch
96 Patch18:        %{name}-make.patch
97 Patch19:        %{name}-tests-io-tmp.patch
98 Patch20:        %{name}-tests-noproc.patch
99 Patch21:        %{name}-linuxthreads-ppc-fix.patch
100 Patch22:        %{name}-alpha-sigaction.patch
101 Patch23:        %{name}-new-charsets.patch
102 URL:            http://www.gnu.org/software/libc/
103 BuildRequires:  automake
104 BuildRequires:  binutils >= 2.13.90.0.2
105 BuildRequires:  gcc >= 3.2
106 %{?with_memusage:BuildRequires: gd-devel >= 2.0.1}
107 BuildRequires:  gettext-devel >= 0.10.36
108 %if %{with kernelheaders}
109 %{?with_dist_kernel:BuildRequires:      kernel-headers < 2.5}
110 %else
111 BuildRequires:  glibc-kernel-headers >= %{gkh_version}
112 %endif
113 BuildRequires:  perl-base
114 BuildRequires:  rpm-build >= 4.3-0.20030610.28
115 BuildRequires:  rpm-perlprov
116 BuildRequires:  sed >= 4.0.5
117 BuildRequires:  texinfo
118 AutoReq:        false
119 PreReq:         basesystem
120 Requires:       glibc-misc = %{epoch}:%{version}-%{release}
121 Provides:       ld.so.2
122 Provides:       ldconfig
123 Provides:       /sbin/ldconfig
124 Obsoletes:      %{name}-common
125 Obsoletes:      %{name}-debug
126 Obsoletes:      ldconfig
127 Conflicts:      kernel < %{min_kernel}
128 Conflicts:      ld.so < 1.9.9-10
129 Conflicts:      man-pages < 1.43
130 Conflicts:      rc-scripts < 0.3.1-13
131 Conflicts:      rpm < 4.1
132 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
133
134 %define         debugcflags     -O1 -g
135 %ifarch sparc64
136 %undefine       with_memusage
137 %define         specflags_sparc64       -mvis -fcall-used-g6
138 %define         _libdir                 /usr/lib64
139 %endif
140 # hack: don't depend on rpmlib(PartialHardlinkSets) for easier upgrade from Ra
141 # (hardlinks here are unlikely to be "partial"... and rpm 4.0.2 from Ra was
142 # patched not to crash on partial hardlinks too)
143 %define         _hack_dontneed_PartialHardlinkSets      1
144
145 %description
146 Contains the standard libraries that are used by multiple programs on
147 the system. In order to save disk space and memory, as well as to ease
148 upgrades, common system code is kept in one place and shared between
149 programs. This package contains the most important sets of shared
150 libraries, the standard C library and the standard math library.
151 Without these, a Linux system will not function. It also contains
152 national language (locale) support and timezone databases.
153
154 Can be used on: Linux kernel >= %{min_kernel}.
155
156 %description -l es
157 Contiene las bibliotecas estándared que son usadas por varios programas
158 del sistema. Para ahorrar el espacio en el disco y la memoria, igual que
159 para facilitar actualizaciones, código común del sistema se guarda en un
160 sitio y es compartido entre los programas. Este paquete contiene las
161 bibliotecas compartidas más importantes, es decir la biblioteca C estándar
162 y la biblioteca estándar de matemática. Sin éstas, un sistema Linux no
163 podrá funcionar. También está incluido soporte de idiomas nacionales
164 (locale) y bases de datos de zona de tiempo.
165
166 Puede usarse con: núcleo Linux >= %{min_kernel}.
167
168 %description -l de
169 Enthält die Standard-Libraries, die von verschiedenen Programmen im
170 System benutzt werden. Um Festplatten- und Arbeitsspeicher zu sparen
171 und zur Vereinfachung von Upgrades ist der gemeinsame Systemcode an
172 einer einzigen Stelle gespeichert und wird von den Programmen
173 gemeinsam genutzt. Dieses Paket enthält die wichtigsten Sets der
174 shared Libraries, die Standard-C-Library und die
175 Standard-Math-Library, ohne die das Linux-System nicht funktioniert.
176 Ferner enthält es den Support für die verschiedenen Sprachgregionen
177 (locale) und die Zeitzonen-Datenbank.
178
179 Can be used on: Linux kernel >= %{min_kernel}.
180
181 %description -l fr
182 Contient les bibliothèques standards utilisées par de nombreux
183 programmes du système. Afin d'économiser l'espace disque et mémoire,
184 et de faciliter les mises à jour, le code commun au système est mis à
185 un endroit et partagé entre les programmes. Ce paquetage contient les
186 bibliothèques partagées les plus importantes, la bibliothèque standard
187 du C et la bibliothèque mathématique standard. Sans celles-ci, un
188 système Linux ne peut fonctionner. Il contient aussi la gestion des
189 langues nationales (locales) et les bases de données des zones
190 horaires.
191
192 Can be used on: Linux kernel >= %{min_kernel}.
193
194 %description -l ja
195 glibc
196 ¥Ñ¥Ã¥±¡¼¥¸¤Ï¥·¥¹¥Æ¥à¾å¤ÎÊ£¿ô¤Î¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤ëɸ½à¥é¥¤¥Ö¥é¥ê¤ò
197 ¤Õ¤¯¤ß¤Þ¤¹¡£¥Ç¥£¥¹¥¯¥¹¥Ú¡¼¥¹¤È¥á¥â¥ê¤òÀáÌó¤·¤¿¤ê¡¢¥¢¥Ã¥×¥°¥ì¡¼¥É¤ò
198 ÍѰդˤ¹¤ë¤¿¤á¤Ë¡¢¶¦Ä̤Υ·¥¹¥Æ¥à¥³¡¼¥É¤Ï°ì¤Ä¤Î¾ì½ê¤Ë¤ª¤«¤ì¡¢¥×¥í¥°¥é¥à
199 ´Ö¤Ç¶¦Í­¤µ¤ì¤Þ¤¹¡£¤³¤ÎÉôʬŪ¤Ê¥Ñ¥Ã¥±¡¼¥¸¤Ï¥·¥§¥¢¥É¥é¥¤¥Ö¥é¥ê¤Î¤«¤Ê¤ê
200 ½ÅÍפʥ»¥Ã¥È¤ò¤Õ¤¯¤ß¤Þ¤¹: É¸½à C ¥é¥¤¥Ö¥é¥ê¤Èɸ½à¿ôÃͥ饤¥Ö¥é¥ê¤Ç¤¹¡£
201 ¤³¤ÎÆó¤Ä¤Î¥é¥¤¥Ö¥é¥êÈ´¤­¤Ç¤Ï¡¢Linux ¥·¥¹¥Æ¥à¤Ïµ¡Ç½¤·¤Þ¤»¤ó¡£ glibc
202 ¥Ñ¥Ã¥±¡¼¥¸¤Ï¤Þ¤¿ÃÏ°è¸À¸ì (locale) ¥µ¥Ý¡¼¥È¤È¥¿¥¤¥à¥¾¡¼¥ó¥Ç¡¼¥¿¥Ù¡¼¥¹
203 ¥µ¥Ý¡¼¥È¤ò¤Õ¤¯¤ß¤Þ¤¹¡£
204
205 Can be used on: Linux kernel >= %{min_kernel}.
206
207 %description -l pl
208 W pakiecie znajduj± siê podstawowe biblioteki, u¿ywane przez ró¿ne
209 programy w Twoim systemie. U¿ywanie przez programy bibliotek z tego
210 pakietu oszczêdza miejsce na dysku i pamiêæ. Wiekszo¶æ kodu
211 systemowego jest usytuowane w jednym miejscu i dzielone miêdzy wieloma
212 programami. Pakiet ten zawiera bardzo wa¿ny zbiór bibliotek
213 standardowych, wspó³dzielonych (dynamicznych) bibliotek C i
214 matematycznych. Bez glibc system Linux nie jest w stanie funkcjonowaæ.
215 Znajduj± siê tutaj równie¿ definicje ró¿nych informacji dla wielu
216 jêzyków (locale) oraz definicje stref czasowych.
217
218 Przeznaczony dla j±dra Linux >= %{min_kernel}.
219
220 %description -l ru
221 óÏÄÅÒÖÉÔ ÓÔÁÎÄÁÒÔÎÙÅ ÂÉÂÌÉÏÔÅËÉ, ÉÓÐÏÌØÚÕÅÍÙÅ ÍÎÏÇÏÞÉÓÌÅÎÎÙÍÉ
222 ÐÒÏÇÒÁÍÍÁÍÉ × ÓÉÓÔÅÍÅ. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÏÈÒÁÎÉÔØ ÄÉÓËÏ×ÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï
223 É ÐÁÍÑÔØ, Á ÔÁËÖÅ ÄÌÑ ÐÒÏÓÔÏÔÙ ÏÂÎÏ×ÌÅÎÉÑ, ÓÉÓÔÅÍÎÙÊ ËÏÄ, ÏÂÝÉÊ ÄÌÑ
224 ×ÓÅÈ ÐÒÏÇÒÁÍÍ, ÈÒÁÎÉÔÓÑ × ÏÄÎÏÍ ÍÅÓÔÅ É ËÏÌÌÅËÔÉ×ÎÏ ÉÓÐÏÌØÚÕÅÔÓÑ ×ÓÅÍÉ
225 ÐÒÏÇÒÁÍÍÁÍÉ. üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÎÁÉÂÏÌÅÅ ×ÁÖÎÙÅ ÉÚ ÒÁÚÄÅÌÑÅÍÙÈ
226 ÂÉÂÌÉÏÔÅË - ÓÔÁÎÄÁÒÔÎÕÀ ÂÉÂÌÉÏÔÅËÕ C É ÓÔÁÎÄÁÒÔÎÕÀ ÂÉÂÌÉÏÔÅËÕ
227 ÍÁÔÅÍÁÔÉËÉ. âÅÚ ÜÔÉÈ ÂÉÂÌÉÏÔÅË Linux ÆÕÎËÃÉÏÎÉÒÏ×ÁÔØ ÎÅ ÂÕÄÅÔ. ôÁËÖÅ
228 ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÐÏÄÄÅÒÖËÕ ÎÁÃÉÏÎÁÌØÎÙÈ ÑÚÙËÏ× (locale) É ÂÁÚÙ ÄÁÎÎÙÈ
229 ×ÒÅÍÅÎÎÙÈ ÚÏΠ(timezone databases).
230
231 Can be used on: Linux kernel >= %{min_kernel}.
232
233 %description -l tr
234 Bu paket, birçok programýn kullandýðý standart kitaplýklarý içerir.
235 Disk alaný ve bellek kullanýmýný azaltmak ve ayný zamanda güncelleme
236 iþlemlerini kolaylaþtýrmak için ortak sistem kodlarý tek bir yerde
237 tutulup programlar arasýnda paylaþtýrýlýr. Bu paket en önemli ortak
238 kitaplýklarý, standart C kitaplýðýný ve standart matematik kitaplýðýný
239 içerir. Bu kitaplýklar olmadan Linux sistemi çalýþmayacaktýr. Yerel
240 dil desteði ve zaman dilimi veri tabaný da bu pakette yer alýr.
241
242 Can be used on: Linux kernel >= %{min_kernel}.
243
244 %description -l uk
245 í¦ÓÔÉÔØ ÓÔÁÎÄÁÒÔΦ Â¦Â̦ÏÔÅËÉ, ËÏÔÒ¦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÞÉÓÌÅÎÎÉÍÉ
246 ÐÒÏÇÒÁÍÁÍÉ × ÓÉÓÔÅͦ. äÌÑ ÔÏÇÏ, ÝÏ ÚÂÅÒÅÇÔÉ ÄÉÓËÏ×ÉÊ ÐÒÏÓÔ¦Ò ÔÁ
247 ÐÁÍ'ÑÔØ, Á ÔÁËÏÖ ÄÌÑ ÐÒÏÓÔÏÔÉ ÐÏÎÏ×ÌÅÎÎÑ ÓÉÓÔÅÍÉ, ÓÉÓÔÅÍÎÉÊ ËÏÄ,
248 ÓЦÌØÎÉÊ ÄÌÑ ×ӦȠÐÒÏÇÒÁÍ, ÚÂÅÒ¦ÇÁ¤ÔØÓÑ × ÏÄÎÏÍՠͦÓæ ¦ ËÏÌÅËÔÉ×ÎÏ
249 ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ×Ó¦ÍÁ ÐÒÏÇÒÁÍÁÍÉ. ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÎÁʦÌØÛ ×ÁÖÌÉצ
250 Ú ÄÉÎÁͦÞÎÉȠ¦Â̦ÏÔÅË - ÓÔÁÎÄÁÒÔÎՠ¦Â̦ÏÔÅËÕ ó ÔÁ ÓÔÁÎÄÁÒÔÎÕ
251 ¦Â̦ÏÔÅËÕ ÍÁÔÅÍÁÔÉËÉ. âÅÚ ÃÉȠ¦Â̦ÏÔÅË Linux ÆÕÎËæÏÎÕ×ÁÔÉ ÎÅ ÂÕÄÅ.
252 ôÁËÏÖ ÐÁËÅԠͦÓÔÉÔؠЦÄÔÒÉÍËÕ ÎÁæÏÎÁÌØÎÉÈ ÍÏ× (locale) ÔÁ ÂÁÚÉ ÄÁÎÎÉÈ
253 ÞÁÓÏ×ÉÈ ÚÏΠ(timezone databases).
254
255 Can be used on: Linux kernel >= %{min_kernel}.
256
257 %package misc
258 Summary:        Utilities and data used by glibc
259 Summary(pl):    Narzêdzia i dane u¿ywane przez glibc
260 Group:          Development/Libraries
261 AutoReq:        false
262 Requires:       %{name} = %{epoch}:%{version}-%{release}
263
264 %description misc
265 Utilities and data used by glibc.
266
267 %description misc -l pl
268 Narzêdzia i dane u¿ywane przez glibc.
269
270 %package devel
271 Summary:        Additional libraries required to compile
272 Summary(de):    Weitere Libraries zum Kompilieren
273 Summary(es):    Bibliotecas adicionales necesarias para la compilación
274 Summary(fr):    Librairies supplémentaires nécessaires à la compilation
275 Summary(ja):    É¸½à C ¥é¥¤¥Ö¥é¥ê¤Ç»È¤ï¤ì¤ë¥Ø¥Ã¥À¡¼¤È¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë
276 Summary(pl):    Dodatkowe biblioteki wymagane podczas kompilacji
277 Summary(ru):    äÏÐÏÌÎÉÔÅÌØÎÙÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ËÏÍÐÉÌÑÃÉÉ
278 Summary(tr):    Geliþtirme için gerekli diðer kitaplýklar
279 Summary(uk):    äÏÄÁÔËÏצ Â¦Â̦ÏÔÅËÉ, ÐÏÔÒ¦ÂΦ ÄÌÑ ËÏÍЦÌÑæ§
280 Group:          Development/Libraries
281 Requires:       %{name} = %{epoch}:%{version}-%{release}
282 %{!?with_kernelheaders:Requires:        glibc-kernel-headers >= %{gkh_version}}
283
284 %description devel
285 To develop programs which use the standard C libraries (which nearly
286 all programs do), the system needs to have these standard header files
287 and object files available for creating the executables.
288
289 %description devel -l de
290 Bei der Entwicklung von Programmen, die die Standard-C-Libraries
291 verwenden (also fast alle), benötigt das System diese Standard-Header-
292 und Objektdateien zum Erstellen der ausführbaren Programme.
293
294 %description devel -l es
295 Para desarrollar programas que utilizan las bibliotecas C estándar
296 (lo cual hacen prácticamente todos los programas), el sistema necesita
297 disponer de estos ficheros de cabecera y de objetos para crear los
298 ejecutables.
299
300 %description devel -l fr
301 Pour développer des programmes utilisant les bibliothèques standard du
302 C (ce que presque tous les programmes font), le système doit posséder
303 ces fichiers en-têtes et objets standards pour créer les exécutables.
304
305 %description devel -l ja
306 glibc-devel ¥Ñ¥Ã¥±¡¼¥¸¤Ï(¤Û¤È¤ó¤É¤¹¤Ù¤Æ¤Î¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤ë)ɸ½à C
307 ¥é¥¤¥Ö¥é¥ê¤ò»ÈÍѤ·¤¿¥×¥í¥°¥é¥à¤ò³«È¯¤¹¤ë¤¿¤á¤Î¥Ø¥Ã¥À¡¼¤È¥ª¥Ö¥¸¥§¥¯¥È
308 ¥Õ¥¡¥¤¥ë¤ò´Þ¤ß¤Þ¤¹¡£¤â¤·É¸½à C
309 ¥é¥¤¥Ö¥é¥ê¤ò»ÈÍѤ¹¤ë¥×¥í¥°¥é¥à¤ò³«È¯¤¹¤ë¤Ê¤é
310 ¼Â¹Ô¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ëÌÜŪ¤Ç¤³¤ì¤é¤Îɸ½à¥Ø¥Ã¥À¤È¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë
311 ¤¬»ÈÍѤǤ­¤Þ¤¹¡£
312
313 %description devel -l pl
314 Pakiet ten jest niezbêdny przy tworzeniu w³asnych programów
315 korzystaj±cych ze standardowej biblioteki C. Znajduj± siê tutaj pliki
316 nag³ówkowe oraz pliki obiektowe, niezbêdne do kompilacji programów
317 wykonywalnych i innych bibliotek.
318
319 %description devel -l ru
320 äÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ ÓÔÁÎÄÁÒÔÎÙÅ ÂÉÂÌÉÏÔÅËÉ C (Á
321 ÐÒÁËÔÉÞÅÓËÉ ×ÓÅ ÐÒÏÇÒÁÍÍÙ ÉÈ ÉÓÐÏÌØÚÕÀÔ), ÓÉÓÔÅÍÅ îåïâèïäéíù ÈÅÄÅÒÙ É
322 ÏÂßÅËÔÎÙÅ ÆÁÊÌÙ, ÓÏÄÅÒÖÁÝÉÅÓÑ × ÜÔÏÍ ÐÁËÅÔÅ, ÞÔÏÂÙ ÓÏÚÄÁ×ÁÔØ
323 ÉÓÐÏÌÎÑÅÍÙÅ ÆÁÊÌÙ.
324
325 %description devel -l tr
326 C kitaplýðýný kullanan (ki hemen hemen hepsi kullanýyor) programlar
327 geliþtirmek için gereken standart baþlýk dosyalarý ve statik
328 kitaplýklar.
329
330 %description devel -l uk
331 äÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÓÔÁÎÄÁÒÔΦ Â¦Â̦ÏÔÅËÉ C
332 (ÐÒÁËÔÉÞÎÏ ×Ó¦ ÐÒÏÇÒÁÍÉ §È ×ÉËÏÒÉÓÔÏ×ÕÀÔØ), ÓÉÓÔÅͦ îåïâè¶äÈÅÄÅÒÉ
333 ÔÁ ÏÂ'¤ËÔΦ ÆÁÊÌÉ, ÝϠͦÓÔÑÔØÓÑ × ÃØÏÍÕ ÐÁËÅÔ¦, ÃÏ ÓÔ×ÏÒÀ×ÁÔÉ
334 ×ÉËÏÎÕ×ÁΦ ÆÁÊÌÉ.
335
336 %package -n nscd
337 Summary:        Name Service Caching Daemon
338 Summary(es):    Demonio de caché del servicio de nombres
339 Summary(ja):    ¥Í¡¼¥à¥µ¡¼¥Ó¥¹¥­¥ã¥Ã¥·¥ó¥°¥Ç¡¼¥â¥ó (nacd)
340 Summary(pl):    Demon zapamiêtuj±cy odpowiedzi serwisów nazw
341 Summary(ru):    ëÜÛÉÒÕÀÝÉÊ ÄÅÍÏΠÓÅÒ×ÉÓÏ× ÉÍÅÎ
342 Summary(uk):    ëÅÛÕÀÞÉÊ ÄÅÍÏΠÓÅצӦנ¦ÍÅÎ
343 Group:          Networking/Daemons
344 PreReq:         rc-scripts >= 0.2.0
345 Requires(post,preun):   /sbin/chkconfig
346 Requires(post): fileutils
347 Requires:       %{name} = %{epoch}:%{version}-%{release}
348
349 %description -n nscd
350 nscd caches name service lookups; it can dramatically improve
351 performance with NIS+, and may help with DNS as well. You cannot use
352 nscd with 2.0 kernels, due to bugs in the kernel-side thread support.
353 nscd happens to hit these bugs particularly hard.
354
355 %description -n nscd -l es
356 nscd guarda las peticiones del servicio de nombres en una caché; eso puede
357 aumentar drásticamente las prestaciones de NIS+, y también puede ayudar
358 con DNS. No puede usar nscd con núcleos 2.0, por contener éstos errores
359 en el soporte de hilos. Resulta que estos errores impactan el nscd de manera
360 realmente grave.
361
362 %description -n nscd -l ja
363 Nscd ¤Ï¥Í¡¼¥à¥µ¡¼¥Ó¥¹»²¾È¤ò¥­¥ã¥Ã¥·¥å¤·¡¢NIS+ ¤Î¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤ò
364 ¥É¥é¥Þ¥Æ¥£¥Ã¥¯¤Ë²þÁ±¤¹¤ë¤³¤È¤¬¤Ç¤­¡¢DNS ¤òƱÍͤËÊä½õ¤·¤Þ¤¹¡£ 2.0
365 ¥«¡¼¥Í¥ë¤Ç nscd ¤ò»ÈÍѤ¹¤ë¤³¤È¤Ï¤Ç¤­¤Ê¤¤¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£
366 ¤½¤ì¤Ï¡¢¥«¡¼¥Í¥ë¦¤Î¥¹¥ì¥Ã¥É¥µ¥Ý¡¼¥È¤Ë¥Ð¥°¤¬¤¢¤ë¤«¤é¤Ç¤¹¡£ÉÔ¹¬¤Ê¤³¤È¤Ë¡¢
367 nscd ¤Ï¤³¤ì¤é¤Î¥Ð¥°¤ËÆäˤϤ²¤·¤¯¤¢¤¿¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£
368
369 %description -n nscd -l pl
370 nscd zapamiêtuje zapytania i odpowiedzi NIS oraz DNS. Pozwala
371 drastycznie poprawiæ szybko¶æ dzia³ania NIS+. Nie jest mo¿liwe
372 u¿ywanie nscd z j±drami serii 2.0.x z powodu b³êdów po stronie j±dra w
373 obs³udze w±tków.
374
375 %description -n nscd -l ru
376 nscd ËÜÛÉÒÕÅÔ ÒÅÚÕÌØÔÁÔÙ ÚÁÐÒÏÓÏ× Ë ÓÅÒ×ÉÓÁÍ ÉÍÅÎ; ÜÔÏ ÍÏÖÅÔ ÒÅÚËÏ
377 Õ×ÅÌÉÞÉÔØ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÒÁÂÏÔÙ Ó NIS+ É, ÔÁËÖÅ, ÍÏÖÅÔ ÐÏÍÏÞØ Ó
378 DNS.
379
380 %description -n nscd -l uk
381 nscd ËÅÛÕ¤ ÒÅÚÕÌØÔÁÔÉ ÚÁÐÒÏӦנÄÏ ÓÅÒצӦנ¦ÍÅÎ; ÃÅ ÍÏÖÅ ÓÉÌØÎÏ
382 Ú¦ÌØÛÉÔÉ Û×ÉÄ˦ÓÔØ ÒÏÂÏÔÉ Ú NIS+ ¦, ÔÁËÏÖ, ÍÏÖÅ ÄÏÐÏÍÏÇÔÉ Ú DNS.
383
384 %package -n localedb-src
385 Summary:        locale database source code
386 Summary(es):    Código fuente de la base de datos de los locales
387 Summary(pl):    Kod ¼ród³owy bazy locale
388 Group:          Daemons
389 Requires:       %{name} = %{epoch}:%{version}-%{release}
390
391 %description -n localedb-src
392 This add-on package contains the data needed to build the locale data
393 files to use the internationalization features of the GNU libc.
394
395 %description -n localedb-src -l es
396 Este paquete adicional contiene los datos necesarios para construir
397 los ficheros de locale, imprescindibles para usar las cualidades de
398 internacionalización de GNU libc.
399
400 %description -n localedb-src -l pl
401 Pakiet ten zawiera dane niezbêdne do zbudowania binarnych plików
402 lokalizacyjnych, by móc wykorzystaæ mo¿liwo¶ci oferowane przez GNU
403 libc.
404
405 %package localedb-all
406 Summary:        locale database for all locales supported by glibc
407 Summary(es):    Base de datos de todos los locales soportados por glibc
408 Summary(pl):    Baza danych locale dla wszystkich lokalizacji obs³ugiwanych przez glibc
409 Group:          Libraries
410 Requires:       %{name} = %{epoch}:%{version}-%{release}
411
412 %description localedb-all
413 This package contains locale database for all locales supported by
414 glibc. In glibc 2.3.x it's one large file (about 27MB) - if you want
415 something smaller with support for chosen locales only, consider
416 installing localedb-src and regenerating database using localedb-gen
417 script (when database is generated, localedb-src can be uninstalled).
418
419 %description localedb-all -l es
420 Este paquete contiene una base de datos de todos los locales soportados
421 por glibc. En glibc 2.3.x ése es un fichero grande (aprox. 27 MB) -- si
422 prefiere algo más pequeño, sólo con soporte de unos locales elegidos,
423 considérese instalar localedb-src y regenerar la base de datos usando
424 el escript localedb-gen (una vez que la base de datos esté creada,
425 localedb-src se podrá desinstalar).
426
427 %description localedb-all -l pl
428 Ten pakiet zawiera bazê danych locale dla wszystkich lokalizacji
429 obs³ugiwanych przez glibc. W glibc 2.3.x jest to jeden du¿y plik
430 (oko³o 27MB); aby mieæ co¶ mniejszego, z obs³ug± tylko wybranych
431 lokalizacji, nale¿y zainstalowaæ pakiet localedb-src i przegenerowaæ
432 bazê danych przy u¿yciu skryptu localedb-gen (po wygenerowaniu bazy
433 pakiet localedb-src mo¿na odinstalowaæ).
434
435 %package -n iconv
436 Summary:        Convert encoding of given files from one encoding to another
437 Summary(es):    Convierte entre varias codificaciones de los ficheros dados
438 Summary(pl):    Program do konwersji plików tekstowych z jednego kodowania do innego
439 Group:          Applications/Text
440 Requires:       %{name} = %{epoch}:%{version}-%{release}
441
442 %description -n iconv
443 Convert encoding of given files from one encoding to another. You need
444 this package if you want to convert some document from one encoding to
445 another or if you have installed some programs which use Generic
446 Character Set Conversion Interface.
447
448 %description -n iconv -l es
449 Convierte la codificación de dados ficheros. Necesita este paquete si
450 quiere convertir un documento entre una codificación (juego de
451 caracteres) y otra, o si tiene instalado algún programa que usa el
452 Generic Character Set Conversion Interface (interfaz genérica de
453 conversión de juegos de caracteres).
454
455 %description -n iconv -l pl
456 Program do konwersji plików tekstowych z jednego kodowania do innego.
457 Musisz mieæ zainstalowany ten pakiet je¿eli wykonujesz konwersjê
458 dokumentów z jednego kodowania do innego lub je¿eli masz zainstalowane
459 jakie¶ programy, które korzystaj± z Generic Character Set Conversion
460 Interface w glibc, czyli z zestawu funkcji z tej biblioteki, które
461 umo¿liwiaj± konwersjê kodowania danych z poziomu dowolnego programu.
462
463 %package static
464 Summary:        Static libraries
465 Summary(es):    Bibliotecas estáticas
466 Summary(pl):    Biblioteki statyczne
467 Summary(ru):    óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ glibc
468 Summary(uk):    óÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ glibc
469 Group:          Development/Libraries
470 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
471
472 %description static
473 GNU libc static libraries.
474
475 %description static -l es
476 Bibliotecas estáticas de GNU libc.
477
478 %description static -l pl
479 Biblioteki statyczne GNU libc.
480
481 %description static -l ru
482 üÔÏ ÏÔÄÅÌØÎÙÊ ÐÁËÅÔ ÓÏ ÓÔÁÔÉÞÅÓËÉÍÉ ÂÉÂÌÉÏÔÅËÁÍÉ, ËÏÔÏÒÙÅ ÂÏÌØÛÅ ÎÅ
483 ×ÈÏÄÑÔ × glibc-devel.
484
485 %description static -l uk
486 ãÅ ÏËÒÅÍÉÊ ÐÁËÅÔ Ú¦ ÓÔÁÔÉÞÎÉÍɠ¦Â̦ÏÔÅËÁÍÉ, ÝϠ¦ÌØÛÅ ÎÅ ×ÈÏÄÑÔØ ×
487 ÓËÌÁÄ glibc-devel.
488
489 %package profile
490 Summary:        glibc with profiling support
491 Summary(de):    glibc mit Profil-Unterstützung
492 Summary(es):    glibc con soporte de perfilamiento
493 Summary(fr):    glibc avec support pour profiling
494 Summary(pl):    glibc ze wsparciem dla profilowania
495 Summary(ru):    GNU libc Ó ÐÏÄÄÅÒÖËÏÊ ÐÒÏÆÁÊÌÅÒÁ
496 Summary(tr):    Ölçüm desteði olan glibc
497 Summary(uk):    GNU libc Ú Ð¦ÄÔÒÉÍËÏÀ ÐÒÏÆÁÊÌÅÒÁ
498 Group:          Development/Libraries/Libc
499 Obsoletes:      libc-profile
500 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
501
502 %description profile
503 When programs are being profiled using gprof, they must use these
504 libraries instead of the standard C libraries for gprof to be able to
505 profile them correctly.
506
507 %description profile -l de
508 Damit Programmprofile mit gprof richtig erstellt werden, müssen diese
509 Libraries anstelle der üblichen C-Libraries verwendet werden.
510
511 %description profile -l es
512 Cuando programas son perfilidas usando gprof, tienen que usar estas
513 biblioteces en vez de las estándares para que gprof pueda perfilarlas
514 correctamente.
515
516 %description profile -l pl
517 Programy profilowane za pomoc± gprof musz± u¿ywaæ tych bibliotek
518 zamiast standardowych bibliotek C, aby gprof móg³ odpowiednio je
519 wyprofilowaæ.
520
521 %description profile -l uk
522 ëÏÌÉ ÐÒÏÇÒÁÍÉ ÄÏÓ̦ÄÖÕÀÔØÓÑ ÐÒÏÆÁÊÌÅÒÏÍ gprof, ×ÏÎÉ ÐÏ×ÉÎΦ
523 ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÚÁͦÓÔØ ÓÔÁÎÄÁÒÔÎÉȠ¦Â̦ÏÔÅˠ¦Â̦ÏÔÅËÉ, ÝϠͦÓÔÑÔØÓÑ
524 × ÃØÏÍÕ ÐÁËÅÔ¦. ðÒÉ ×ÉËÏÒÉÓÔÁÎΦ ÓÔÁÎÄÁÒÔÎÉȠ¦Â̦ÏÔÅË gprof ÚÁͦÓÔØ
525 ÒÅÁÌØÎÉÈ ÒÅÚÕÌØÔÁԦנÂÕÄÅ ÐÏËÁÚÕ×ÁÔɠæÎÉ ÎÁ ÐÁÐÁÊÀ × çÏÎÏÌÕÌÕ ×
526 ÐÏÚÁÍÉÎÕÌÏÍÕ ÒÏæ...
527
528 %description profile -l tr
529 gprof kullanýlarak ölçülen programlar standart C kitaplýðý yerine bu
530 kitaplýðý kullanmak zorundadýrlar.
531
532 %description profile -l ru
533 ëÏÇÄÁ ÐÒÏÇÒÁÍÍÙ ÉÓÓÌÅÄÕÀÔÓÑ ÐÒÏÆÁÊÌÅÒÏÍ gprof, ÏÎÉ ÄÏÌÖÎÙ
534 ÉÓÐÏÌØÚÏ×ÁÔØ, ×ÍÅÓÔÏ ÓÔÁÎÄÁÒÔÎÙÈ ÂÉÂÌÉÏÔÅË, ÂÉÂÌÉÏÔÅËÉ, ×ËÌÀÞÅÎÎÙÅ ×
535 ÜÔÏÔ ÐÁËÅÔ. ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÔÁÎÄÁÒÔÎÙÈ ÂÉÂÌÉÏÔÅË gprof ×ÍÅÓÔÏ
536 ÒÅÁÌØÎÙÈ ÒÅÚÕÌØÔÁÔÏ× ÂÕÄÅÔ ÐÏËÁÚÙ×ÁÔØ ÃÅÎÙ ÎÁ ÐÁÐÁÊÀ × çÏÎÏÌÕÌÕ ×
537 ÐÏÚÁÐÒÏÛÌÏÍ ÇÏÄÕ...
538
539 %package pic
540 Summary:        glibc PIC archive
541 Summary(es):    Archivo PIC de glibc
542 Summary(pl):    Archiwum PIC glibc
543 Group:          Development/Libraries/Libc
544 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
545
546 %description pic
547 GNU C Library PIC archive contains an archive library (ar file)
548 composed of individual shared objects. This is used for creating a
549 library which is a smaller subset of the standard libc shared library.
550
551 %description pic -l es
552 El archivo PIC de la biblioteca glibc contiene una biblioteca archivada
553 (un fichero ar) compuesta de individuales objetos compartidos. Es usado
554 para crear una biblioteca que sea un subconjunto más pequeño de la
555 biblioteca libc compartida estándar.
556
557 %description pic -l pl
558 Archiwum PIC biblioteki GNU C zawiera archiwaln± bibliotekê (plik ar)
559 z³o¿on± z pojedyñczych obiektów wspó³dzielonych. U¿ywana jest do
560 tworzenia biblioteki bêd±cej mniejszym podzestawem standardowej
561 biblioteki wspó³dzielonej libc.
562
563 %package -n nss_compat
564 Summary:        Old style NYS NSS glibc module
565 Summary(es):    El antiguo módulo NYS NSS de glibc
566 Summary(pl):    Stary modu³ NYS NSS glibc
567 Group:          Base
568 Requires:       %{name} = %{epoch}:%{version}-%{release}
569
570 %description -n nss_compat
571 Old style NYS NSS glibc module.
572
573 %description -n nss_compat -l es
574 El antiguo módulo NYS NSS de glibc
575
576 %description -n nss_compat -l pl
577 Stary modu³ NYS NSS glibc.
578
579 %package -n nss_dns
580 Summary:        BIND NSS glibc module
581 Summary(es):    Módulo BIND NSS de glibc
582 Summary(pl):    Modu³ BIND NSS glibc
583 Group:          Base
584 Requires:       %{name} = %{epoch}:%{version}-%{release}
585
586 %description -n nss_dns
587 BIND NSS glibc module.
588
589 %description -n nss_dns -l es
590 Módulo BIND NSS de glibc.
591
592 %description -n nss_dns -l pl
593 Modu³ BIND NSS glibc.
594
595 %package -n nss_files
596 Summary:        Traditional files databases NSS glibc module
597 Summary(es):    Módulo de tradicionales bases de datos en ficheros para glibc
598 Summary(pl):    Modu³ tradycyjnych plikowych baz danych NSS glibc
599 Group:          Base
600 Requires:       %{name} = %{epoch}:%{version}-%{release}
601
602 %description -n nss_files
603 Traditional files databases NSS glibc module.
604
605 %description -n nss_files -l es
606 Módulo de tradicionales bases de datos en ficheros para glibc.
607
608 %description -n nss_files -l pl
609 Modu³ tradycyjnych plikowych baz danych NSS glibc.
610
611 %package -n nss_hesiod
612 Summary:        hesiod NSS glibc module
613 Summary(es):    Módulo hesiod NSS de glibc
614 Summary(pl):    Modu³ hesiod NSS glibc
615 Group:          Base
616 Requires:       %{name} = %{epoch}:%{version}-%{release}
617
618 %description -n nss_hesiod
619 glibc NSS (Name Service Switch) module for databases access.
620
621 %description -n nss_hesiod -l es
622 Módulo hesiod NSS de glibc.
623
624 %description -n nss_hesiod -l pl
625 Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych.
626
627 %package -n nss_nis
628 Summary:        NIS(YP) NSS glibc module
629 Summary(es):    Módulo NIS(YP) NSS de glibc
630 Summary(pl):    Modu³ NIS(YP) NSS glibc
631 Group:          Base
632 Requires:       %{name} = %{epoch}:%{version}-%{release}
633
634 %description -n nss_nis
635 glibc NSS (Name Service Switch) module for NIS(YP) databases access.
636
637 %description -n nss_nis -l es
638 Módulo NSS de glibc para acceder las bases de datos NIS(YP).
639
640 %description -n nss_nis -l pl
641 Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych NIS(YP).
642
643 %package -n nss_nisplus
644 Summary:        NIS+ NSS module
645 Summary(es):    Módulo NIS+ NSS
646 Summary(pl):    Modu³ NIS+ NSS
647 Group:          Base
648 Requires:       %{name} = %{epoch}:%{version}-%{release}
649
650 %description -n nss_nisplus
651 glibc NSS (Name Service Switch) module for NIS+ databases access.
652
653 %description -n nss_nisplus -l es
654 Módulo NSS (Name Service Switch) de glibc para acceder las bases de datos NIS+.
655
656 %description -n nss_nisplus -l pl
657 Modu³ glibc NSS (Name Service Switch) dostêpu do baz danych NIS+.
658
659 %package memusage
660 Summary:        A toy
661 Summary(es):    Un juguete
662 Summary(pl):    Zabawka
663 Group:          Applications
664 Requires:       %{name} = %{epoch}:%{version}-%{release}
665 Requires:       gd
666
667 %description memusage
668 A toy.
669
670 %description memusage -l es
671 Un juguete.
672
673 %description memusage -l pl
674 Zabawka.
675
676 %package zoneinfo_right
677 Summary:        Non-POSIX (real) time zones
678 Summary(es):    Zonas de tiempo reales (no de POSIX)
679 Summary(pl):    Nie-POSIX-owe (prawdziwe) strefy czasowe
680 Group:          Libraries
681 Requires:       %{name} = %{epoch}:%{version}-%{release}
682
683 %description zoneinfo_right
684 You don't want this. Details at:
685 http://sources.redhat.com/ml/libc-alpha/2000-12/msg00068.html
686
687 %description zoneinfo_right -l es
688 No lo necesita. Encontrará los detalles en:
689 http://sources.redhat.com/ml/libc-alpha/2000-12/msg00068.html
690
691 %description zoneinfo_right -l pl
692 Nie potrzebujesz tego. Szczegó³y pod:
693 http://sources.redhat.com/ml/libc-alpha/2000-12/msg00068.html
694
695 %package -n %{name}64
696 Summary:        GNU libc - 64-bit libraries
697 Summary(es):    GNU libc - bibliotecas de 64 bits
698 Summary(pl):    GNU libc - biblioteki 64-bitowe
699 Group:          Libraries
700 %ifarch amd64
701 Provides:       glibc = %{epoch}:%{version}-%{release}
702 Requires:       glibc-misc = %{epoch}:%{version}-%{release}
703 %else
704 Requires:       %{name} = %{epoch}:%{version}-%{release}
705 %endif
706
707 %description -n %{name}64
708 64-bit GNU libc libraries for 64bit architecture.
709
710 %description -n %{name}64 -l es
711 Bibliotecas GNU libc de 64 bits para la arquitectura 64bit.
712
713 %description -n %{name}64 -l pl
714 Biblioteki 64-bitowe GNU libc dla architektury 64bit.
715
716 %package -n %{name}64-devel
717 Summary:        Development files for 64-bit GNU libc libraries
718 Summary(es):    Ficheros de desarrollo para bibliotecas GNU libc de 64 bits
719 Summary(pl):    Pliki do programowania z u¿yciem 64-bitowych bibliotek GNU libc
720 Group:          Development/Libraries
721 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
722
723 %description -n %{name}64-devel
724 Development files for 64-bit GNU libc libraries for 64bit
725 architecture.
726
727 %description -n %{name}64-devel -l es
728 Ficheros de desarrollo para las bibliotecas GNU libc de 64 bits para la
729 arquitectura 64bit.
730
731 %description -n %{name}64-devel -l pl
732 Pliki do programowania z u¿yciem 64-bitowych bibliotek GNU libc dla
733 architektury 64bit.
734
735 %package -n %{name}64-static
736 Summary:        Static 64-bit GNU libc libraries
737 Summary(es):    Bibliotecas estáticas GNU libc de 64 bits
738 Summary(pl):    Statyczne 64-bitowe biblioteki GNU libc
739 Group:          Development/Libraries
740 Requires:       %{name}64-devel = %{epoch}:%{version}-%{release}
741
742 %description -n %{name}64-static
743 Static 64-bit GNU libc libraries.
744
745 %description -n %{name}64-static -l es
746 Bibliotecas estáticas GNU libc de 64 bits.
747
748 %description -n %{name}64-static -l pl
749 Statyczne 64-bitowe biblioteki GNU libc.
750
751 %prep
752 %setup -q -a 1
753 %patch0 -p1
754 %patch1 -p1
755 %patch2 -p1
756 %patch3 -p1
757 %patch4 -p1
758 %patch5 -p1
759 %patch6 -p1
760 #%%patch7 -p1
761 %patch8 -p1
762 %patch9 -p1
763 %patch10 -p1
764 %patch11 -p1
765 # don't know, if it is good idea, for brave ones
766 #%patch12 -p1
767 %{?with_kernelheaders:%patch13}
768 %{?!with_kernelheaders:%patch14 -p1}
769 %patch15 -p1
770 %patch16 -p1
771 %patch17
772 %patch18 -p1
773 %patch19 -p1
774 %patch20 -p1
775 %patch21 -p1
776 %patch22 -p1
777 %patch23 -p1
778
779 chmod +x scripts/cpp
780
781 %build
782 # Build glibc
783 cp /usr/share/automake/config.sub .
784 cp /usr/share/automake/config.sub scripts
785 [ -d builddir ] || mkdir builddir
786 cd builddir
787 # avoid stripping ld.so by -s in rpmldflags
788 LDFLAGS=" " ; export LDFLAGS
789 ../%configure \
790         --enable-kernel="%{min_kernel}" \
791         --%{!?with_fp:en}%{?with_fp:dis}able-omitfp \
792 %if %{with nptl}
793         --enable-add-ons=nptl \
794         --with-tls \
795         --disable-profile \
796 %else
797         %{?with_tls:--with-tls} \
798         --enable-add-ons=linuxthreads \
799         --enable-profile \
800 %endif
801 %if %{with kernelheaders}
802         CPPFLAGS="-I%{_kernelsrcdir}/include" \
803         --with-headers=%{_kernelsrcdir}/include 
804 %else
805         CPPFLAGS="-I%{_includedir}" \
806         --with-headers=%{_includedir} 
807 %endif
808
809 # problem compiling with --enable-bounded (must be reported to libc-alpha)
810
811 %{__make} %{?parallelmkflags}
812
813 %if %{with tests}
814 env LANGUAGE=C LC_ALL=C \
815 %{__make} tests 2>&1 | awk '
816 BEGIN { file = "" }
817 {
818         if (($0 ~ /\*\*\* \[.*\.out\] Error/) && (file == "")) {
819                 file=$0;
820                 gsub(/.*\[/, NIL, file);
821                 gsub(/\].*/, NIL, file);
822         }
823         print $0;
824 }
825 END { if (file != "") { print "ERROR OUTPUT FROM " file; system("cat " file); exit(1); } }'
826 %endif
827
828 %install
829 rm -rf $RPM_BUILD_ROOT
830 install -d $RPM_BUILD_ROOT{/etc/{logrotate.d,rc.d/init.d,sysconfig},%{_mandir}/man{3,8},/var/log}
831
832 cd builddir
833
834 env LANGUAGE=C LC_ALL=C \
835 %{__make} install \
836         %{?parallelmkflags} \
837         install_root=$RPM_BUILD_ROOT \
838         infodir=%{_infodir} \
839         mandir=%{_mandir}
840
841 env LANGUAGE=C LC_ALL=C \
842 %{__make} localedata/install-locales \
843         %{?parallelmkflags} \
844         install_root=$RPM_BUILD_ROOT
845
846 PICFILES="libc_pic.a libc.map
847         math/libm_pic.a libm.map
848         resolv/libresolv_pic.a"
849
850 install $PICFILES                               $RPM_BUILD_ROOT%{_libdir}
851 install elf/soinit.os                           $RPM_BUILD_ROOT%{_libdir}/soinit.o
852 install elf/sofini.os                           $RPM_BUILD_ROOT%{_libdir}/sofini.o
853
854 install elf/postshell                           $RPM_BUILD_ROOT/sbin
855
856 %{?with_memusage:mv -f $RPM_BUILD_ROOT/%{_lib}/libmemusage.so   $RPM_BUILD_ROOT%{_libdir}}
857 %ifnarch sparc64
858 mv -f $RPM_BUILD_ROOT/%{_lib}/libpcprofile.so   $RPM_BUILD_ROOT%{_libdir}
859 %endif
860
861 %if %{without nptl}
862 %{__make} -C ../linuxthreads/man
863 install ../linuxthreads/man/*.3thr                      $RPM_BUILD_ROOT%{_mandir}/man3
864 %endif
865
866 rm -rf $RPM_BUILD_ROOT%{_datadir}/zoneinfo/{localtime,posixtime,posixrules,posix/*}
867
868 #cd $RPM_BUILD_ROOT%{_datadir}/zoneinfo
869 #for i in [A-Z]*; do
870 #       ln -s ../$i posix
871 #done
872 #cd -
873
874 ln -sf %{_sysconfdir}/localtime $RPM_BUILD_ROOT%{_datadir}/zoneinfo/localtime
875 ln -sf localtime                $RPM_BUILD_ROOT%{_datadir}/zoneinfo/posixtime
876 ln -sf localtime                $RPM_BUILD_ROOT%{_datadir}/zoneinfo/posixrules
877 ln -sf libbsd-compat.a          $RPM_BUILD_ROOT%{_libdir}/libbsd.a
878
879 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/localtime
880
881 # make symlinks across top-level directories absolute
882 for l in anl BrokenLocale crypt dl m nsl pthread resolv rt thread_db util ; do
883         rm -f $RPM_BUILD_ROOT%{_libdir}/lib${l}.so
884         ln -sf /%{_lib}/`cd $RPM_BUILD_ROOT/%{_lib} ; echo lib${l}.so.*` $RPM_BUILD_ROOT%{_libdir}/lib${l}.so
885 done
886
887 install %{SOURCE2}              $RPM_BUILD_ROOT/etc/rc.d/init.d/nscd
888 install %{SOURCE3}              $RPM_BUILD_ROOT/etc/sysconfig/nscd
889 install %{SOURCE4}              $RPM_BUILD_ROOT/etc/logrotate.d/nscd
890 install ../nscd/nscd.conf       $RPM_BUILD_ROOT%{_sysconfdir}
891 install ../nss/nsswitch.conf    $RPM_BUILD_ROOT%{_sysconfdir}
892
893 bzip2 -dc %{SOURCE5} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
894 bzip2 -dc %{SOURCE6} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
895 > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.cache
896 > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf
897 rm -f $RPM_BUILD_ROOT%{_mandir}/hu/man7/man.7
898
899 :> $RPM_BUILD_ROOT/var/log/nscd
900
901 rm -rf ../documentation
902 install -d ../documentation
903
904 %if %{without nptl}
905 cp -f ../linuxthreads/ChangeLog ../documentation/ChangeLog.threads
906 cp -f ../linuxthreads/Changes ../documentation/Changes.threads
907 cp -f ../linuxthreads/README ../documentation/README.threads
908 %endif
909 cp -f ../crypt/README.ufc-crypt ../documentation/
910
911 cp -f ../ChangeLog* ../documentation
912
913 rm -f $RPM_BUILD_ROOT%{_libdir}/libnss_*.so
914
915 # strip ld.so with --strip-debug only (other ELFs are stripped by rpm):
916 %ifnarch sparc64
917 %{!?debug:strip -g -R .comment -R .note $RPM_BUILD_ROOT/%{_lib}/ld-%{version}.so}
918 %endif
919
920 # Collect locale files and mark them with %%lang()
921 rm -f ../glibc.lang
922 # bokmaal has been renamed (no_NO -> nb_NO) in 2.3.3, but not in po
923 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{no,nb}
924 echo '%defattr(644,root,root,755)' > ../glibc.lang
925 for i in $RPM_BUILD_ROOT%{_datadir}/locale/* $RPM_BUILD_ROOT%{_libdir}/locale/* ; do
926         if [ -d $i ]; then
927                 lang=`echo $i | sed -e 's/.*locale\///' -e 's/\/.*//'`
928                 twochar=1
929                 # list of long %%lang values we do support
930                 for j in de_AT de_BE de_CH de_LU es_AR es_MX ja_JP.SJIS ko_KR.utf8 pt_BR \
931                          zh_CN zh_CN.gbk zh_HK zh_TW ; do
932                         if [ $j = "$lang" ]; then
933                                 twochar=
934                         fi
935                 done
936                 if [ -n "$twochar" ]; then
937                         if [ `echo $lang | sed "s,_.*,,"` = "zh" ]; then
938                                 lang=`echo $lang | sed "s,\..*,,"`
939                         else
940                                 lang=`echo $lang | sed "s,_.*,,"`
941                         fi
942                 fi
943                 dir=`echo $i | sed "s#$RPM_BUILD_ROOT##"`
944                 echo "%lang($lang) $dir" >> ../glibc.lang
945         fi
946 done
947 # XXX: to be added when become supported by glibc
948 # ia,li,sr@Latn (used by GNOME)
949 #       note: GNOME2 uses sr (and probably uz) as cyrillic!
950 # nso,ss,ven (used by KDE)
951 # NOTES:
952 # bn is used for bn_BD or bn_IN?
953 # omitted here - already existing (with libc.mo):
954 #   be,ca,cs,da,de,el,en_GB,es,fi,fr,gl,hr,hu,it,ja,ko,nb,nl,pl,pt_BR,sk,sv,tr,zh_CN,zh_TW
955 for i in af am ar az bg bn br bs cy de_AT en en_AU eo es_AR es_MX et eu fa ga \
956          gr he hi id is ja_JP.SJIS ka kn lg lt lv mk ml mn ms mt nn pt ro ru \
957          se sl sq sr sr@cyrillic ta tg th uk uz vi wa xh yi zu ; do
958         if [ ! -d $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES ]; then
959                 install -d $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES
960                 lang=`echo $i | sed -e 's/_.*//'`
961                 echo "%lang($lang) %{_datadir}/locale/$i" >> ../glibc.lang
962         fi
963 done
964 install %{SOURCE7} $RPM_BUILD_ROOT%{_mandir}/man8
965
966 # localedb-gen infrastructure
967 install %{SOURCE8} $RPM_BUILD_ROOT%{_bindir}/localedb-gen
968 install ../localedata/SUPPORTED $RPM_BUILD_ROOT%{_datadir}/i18n
969
970 # shutup check-files
971 rm -f $RPM_BUILD_ROOT%{_mandir}/README.*
972 rm -f $RPM_BUILD_ROOT%{_mandir}/diff.*
973 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
974 # we don't support kernel without ptys support
975 rm -f $RPM_BUILD_ROOT%{_libdir}/pt_chown
976
977
978 %clean
979 rm -rf $RPM_BUILD_ROOT
980
981 # don't run iconvconfig in %%postun -n iconv because iconvconfig doesn't exist
982 # when %%postun is run
983
984 %ifnarch sparc64
985 %ifarch amd64
986 %post   -n %{name}64 -p /sbin/postshell
987 %else
988 %post   -p /sbin/postshell
989 %endif
990 /sbin/ldconfig
991 -/sbin/telinit u
992
993 %ifarch amd64
994 %postun -n %{name}64 -p /sbin/postshell
995 %else
996 %postun -p /sbin/postshell
997 %endif
998 /sbin/ldconfig
999 -/sbin/telinit u
1000
1001 %post   memusage -p /sbin/ldconfig
1002 %postun memusage -p /sbin/ldconfig
1003
1004 %post -n iconv -p %{_sbindir}/iconvconfig
1005
1006 %post devel
1007 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
1008
1009 %postun devel
1010 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
1011
1012 %post -n nscd
1013 /sbin/chkconfig --add nscd
1014 touch /var/log/nscd
1015 chmod 000 /var/log/nscd
1016 chown root:root /var/log/nscd
1017 chmod 640 /var/log/nscd
1018 if [ -f /var/lock/subsys/nscd ]; then
1019         /etc/rc.d/init.d/nscd restart 1>&2
1020 else
1021         echo "Run \"/etc/rc.d/init.d/nscd start\" to start nscd daemon." 1>&2
1022 fi
1023
1024 %preun -n nscd
1025 if [ "$1" = "0" ]; then
1026         if [ -f /var/lock/subsys/nscd ]; then
1027                 /etc/rc.d/init.d/nscd stop 1>&2
1028         fi
1029         /sbin/chkconfig --del nscd
1030 fi
1031 %endif
1032
1033 %ifnarch sparc64
1034 %ifarch amd64
1035 %files -n glibc64
1036 %else
1037 %files 
1038 %endif
1039 %defattr(644,root,root,755)
1040 %doc README NEWS FAQ BUGS
1041 # ld* and libc.so.6 SONAME symlinks must be in package because of
1042 # chicken-egg problem (postshell is dynamically linked with libc);
1043 # ld-*.so SONAME is ld.so.1 on ppc, ld-linux.so.2 on other archs
1044 %attr(755,root,root) /sbin/postshell
1045 %attr(755,root,root) /%{_lib}/ld*
1046 %attr(755,root,root) /%{_lib}/libanl*
1047 %attr(755,root,root) /%{_lib}/libdl*
1048 %attr(755,root,root) /%{_lib}/libnsl*
1049 %attr(755,root,root) /%{_lib}/lib[BScmprtu]*
1050 %dir %{_libdir}/locale
1051
1052 #%files -n nss_dns
1053 %defattr(644,root,root,755)
1054 %attr(755,root,root) /%{_lib}/libnss_dns*.so*
1055
1056 #%files -n nss_files
1057 %defattr(644,root,root,755)
1058 %attr(755,root,root) /%{_lib}/libnss_files*.so*
1059
1060
1061 %files misc -f %{name}.lang
1062 %defattr(644,root,root,755)
1063
1064 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ld.so.conf
1065 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/nsswitch.conf
1066 %config %{_sysconfdir}/rpc
1067 %ghost %{_sysconfdir}/ld.so.cache
1068
1069 %attr(755,root,root) /sbin/*
1070 %attr(755,root,root) %{_bindir}/catchsegv
1071 %attr(755,root,root) %{_bindir}/getent
1072 %attr(755,root,root) %{_bindir}/glibcbug
1073 %attr(755,root,root) %{_bindir}/iconv
1074 %attr(755,root,root) %{_bindir}/ldd
1075 %ifnarch alpha ppc sparc64 amd64
1076 %attr(755,root,root) %{_bindir}/lddlibc4
1077 %endif
1078 %attr(755,root,root) %{_bindir}/locale
1079 %attr(755,root,root) %{_bindir}/rpcgen
1080 %attr(755,root,root) %{_bindir}/tzselect
1081
1082 %attr(755,root,root) %{_sbindir}/rpcinfo
1083 %attr(755,root,root) %{_sbindir}/zdump
1084 %attr(755,root,root) %{_sbindir}/zic
1085
1086 %dir %{_datadir}/locale
1087 %{_datadir}/locale/locale.alias
1088 %{_datadir}/zoneinfo
1089 %exclude %{_datadir}/zoneinfo/right
1090
1091
1092 %{_mandir}/man1/[!lsg]*
1093 %{_mandir}/man1/getent.1*
1094 %{_mandir}/man1/locale.1*
1095 %{_mandir}/man1/ldd.1*
1096 %{_mandir}/man5/???[!d]*
1097 %{_mandir}/man7/*
1098 %{_mandir}/man8/[!n]*
1099 %lang(cs) %{_mandir}/cs/man[578]/*
1100 %lang(de) %{_mandir}/de/man[578]/*
1101 %lang(es) %{_mandir}/es/man[578]/*
1102 %lang(fi) %{_mandir}/fi/man1/ldd.1*
1103 %lang(fr) %{_mandir}/fr/man1/ldd.1*
1104 %lang(fr) %{_mandir}/fr/man[578]/*
1105 %lang(hu) %{_mandir}/hu/man1/ldd.1*
1106 %lang(hu) %{_mandir}/hu/man[578]/*
1107 %lang(it) %{_mandir}/it/man[578]/*
1108 %lang(ja) %{_mandir}/ja/man1/[!lsg]*
1109 %lang(ja) %{_mandir}/ja/man1/ldd.1*
1110 %lang(ja) %{_mandir}/ja/man5/???[!d]*
1111 %lang(ja) %{_mandir}/ja/man7/*
1112 %lang(ja) %{_mandir}/ja/man8/[!n]*
1113 %lang(ko) %{_mandir}/ko/man[578]/*
1114 # %lang(nl) %{_mandir}/nl/man[578]/*
1115 %lang(pl) %{_mandir}/pl/man1/ldd.1*
1116 %lang(pl) %{_mandir}/pl/man[578]/*
1117 %lang(pt) %{_mandir}/pt/man5/???[!d]*
1118 %lang(pt) %{_mandir}/pt/man7/*
1119 %lang(pt) %{_mandir}/pt/man8/[!n]*
1120 %lang(pt_BR) %{_mandir}/pt_BR/man5/???[!d]*
1121 %lang(pt_BR) %{_mandir}/pt_BR/man7/*
1122 %lang(pt_BR) %{_mandir}/pt_BR/man8/[!n]*
1123 %lang(ru) %{_mandir}/ru/man[578]/*
1124
1125 %files zoneinfo_right
1126 %defattr(644,root,root,755)
1127 %{_datadir}/zoneinfo/right
1128
1129 %files -n nss_compat
1130 %defattr(644,root,root,755)
1131 %attr(755,root,root) /%{_lib}/libnss_compat*.so*
1132
1133 %files -n nss_hesiod
1134 %defattr(644,root,root,755)
1135 %attr(755,root,root) /%{_lib}/libnss_hesiod*.so*
1136
1137 %files -n nss_nis
1138 %defattr(644,root,root,755)
1139 %attr(755,root,root) /%{_lib}/libnss_nis.so.*
1140 %attr(755,root,root) /%{_lib}/libnss_nis-*.so
1141
1142 %files -n nss_nisplus
1143 %defattr(644,root,root,755)
1144 %attr(755,root,root) /%{_lib}/libnss_nisplus*.so*
1145
1146 %if %{with memusage}
1147 %files memusage
1148 %defattr(644,root,root,755)
1149 %attr(755,root,root) %{_bindir}/memusage*
1150 %attr(755,root,root) %{_libdir}/libmemusage.so
1151 %endif
1152
1153 %files devel
1154 %defattr(644,root,root,755)
1155 %doc documentation/* NOTES PROJECTS
1156 %attr(755,root,root) %{_bindir}/gencat
1157 %attr(755,root,root) %{_bindir}/getconf
1158 %attr(755,root,root) %{_bindir}/*prof*
1159 %attr(755,root,root) %{_bindir}/*trace
1160
1161 %{_includedir}/*.h
1162 %ifarch alpha
1163 %{_includedir}/alpha
1164 %endif
1165 %{_includedir}/arpa
1166 %{_includedir}/bits
1167 %{_includedir}/gnu
1168 %{_includedir}/net
1169 %{_includedir}/netash
1170 %{_includedir}/netatalk
1171 %{_includedir}/netax25
1172 %{_includedir}/neteconet
1173 %{_includedir}/netinet
1174 %{_includedir}/netipx
1175 %{_includedir}/netpacket
1176 %{_includedir}/netrom
1177 %{_includedir}/netrose
1178 %{_includedir}/nfs
1179 %{_includedir}/protocols
1180 %{_includedir}/rpc
1181 %{_includedir}/rpcsvc
1182 %{_includedir}/scsi
1183 %{_includedir}/sys
1184
1185 %{_infodir}/libc.info*
1186
1187 %attr(755,root,root) %{_libdir}/lib[!m]*.so
1188 %attr(755,root,root) %{_libdir}/libm.so
1189 %attr(755,root,root) %{_libdir}/*crt*.o
1190 %{_libdir}/libbsd-compat.a
1191 %{_libdir}/libbsd.a
1192 %{_libdir}/libc_nonshared.a
1193 %{_libdir}/libg.a
1194 %{_libdir}/libieee.a
1195 %{_libdir}/libpthread_nonshared.a
1196 %{_libdir}/librpcsvc.a
1197
1198 %{_mandir}/man1/getconf*
1199 %{_mandir}/man1/sprof*
1200 %{_mandir}/man3/*
1201 %lang(cs) %{_mandir}/cs/man3/*
1202 %lang(de) %{_mandir}/de/man3/*
1203 %lang(es) %{_mandir}/es/man3/*
1204 %lang(fr) %{_mandir}/fr/man3/*
1205 %lang(hu) %{_mandir}/hu/man3/*
1206 # %lang(it) %{_mandir}/it/man3/*
1207 %lang(ja) %{_mandir}/ja/man3/*
1208 %lang(ko) %{_mandir}/ko/man3/*
1209 %lang(nl) %{_mandir}/nl/man3/*
1210 %lang(pl) %{_mandir}/pl/man3/*
1211 %lang(pt) %{_mandir}/pt/man3/*
1212 %lang(pt_BR) %{_mandir}/pt_BR/man3/*
1213 %lang(ru) %{_mandir}/ru/man3/*
1214
1215 %files -n nscd
1216 %defattr(644,root,root,755)
1217 %attr(640,root,root) %config %verify(not md5 size mtime) /etc/sysconfig/nscd
1218 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/nscd.*
1219 %attr(754,root,root) /etc/rc.d/init.d/nscd
1220 %attr(755,root,root) %{_sbindir}/nscd*
1221 %attr(640,root,root) /etc/logrotate.d/nscd
1222 %attr(640,root,root) %ghost /var/log/nscd
1223 %{_mandir}/man5/nscd.conf*
1224 %{_mandir}/man8/nscd*
1225 %lang(ja) %{_mandir}/ja/man5/nscd.conf*
1226 %lang(ja) %{_mandir}/ja/man8/nscd*
1227 %lang(pt) %{_mandir}/pt/man5/nscd.conf*
1228 %lang(pt) %{_mandir}/pt/man8/nscd*
1229 %lang(pt_BR) %{_mandir}/pt_BR/man5/nscd.conf*
1230 %lang(pt_BR) %{_mandir}/pt_BR/man8/nscd*
1231
1232 %files -n localedb-src
1233 %defattr(644,root,root,755)
1234 %attr(755,root,root) %{_bindir}/localedef
1235 %attr(755,root,root) %{_bindir}/localedb-gen
1236 %{_datadir}/i18n
1237 %{_mandir}/man1/localedef*
1238
1239 %files localedb-all
1240 %defattr(644,root,root,755)
1241 %{_libdir}/locale/locale-archive
1242
1243 %files -n iconv
1244 %defattr(644,root,root,755)
1245 %attr(755,root,root) %{_sbindir}/iconvconfig
1246 %dir %{_libdir}/gconv
1247 %{_libdir}/gconv/gconv-modules
1248 %attr(755,root,root) %{_libdir}/gconv/*.so
1249
1250 %files static
1251 %defattr(644,root,root,755)
1252 %{_libdir}/libanl.a
1253 %{_libdir}/libBrokenLocale.a
1254 %{_libdir}/libc.a
1255 %{_libdir}/libcrypt.a
1256 %{_libdir}/libdl.a
1257 %{_libdir}/libm.a
1258 %{_libdir}/libmcheck.a
1259 %{_libdir}/libnsl.a
1260 %{_libdir}/libpthread.a
1261 %{_libdir}/libresolv.a
1262 %{_libdir}/librt.a
1263 %{_libdir}/libutil.a
1264
1265 %if %{without nptl}
1266 %files profile
1267 %defattr(644,root,root,755)
1268 %{_libdir}/lib*_p.a
1269 %endif
1270
1271 %files pic
1272 %defattr(644,root,root,755)
1273 %{_libdir}/lib*_pic.a
1274 %{_libdir}/lib*.map
1275 %{_libdir}/soinit.o
1276 %{_libdir}/sofini.o
1277
1278 %else
1279
1280 %files -n glibc64
1281 %defattr(644,root,root,755)
1282 %attr(755,root,root) %{_libdir}/ld-*
1283 %attr(755,root,root) %{_libdir}/libanl*
1284 %attr(755,root,root) %{_libdir}/libdl*
1285 %attr(755,root,root) %{_libdir}/libnsl*
1286 %attr(755,root,root) %{_libdir}/lib[BScmprtu]*
1287 %attr(755,root,root) %{_libdir}/libnss_dns*.so*
1288 %attr(755,root,root) %{_libdir}/libnss_files*.so*
1289
1290 %files -n glibc64-devel
1291 %defattr(644,root,root,755)
1292 %attr(755,root,root) %{_libdir}/lib[!m]*.so
1293 %attr(755,root,root) %{_libdir}/libm.so
1294 %attr(755,root,root) %{_libdir}/*crt*.o
1295 %{_libdir}/libbsd-compat.a
1296 %{_libdir}/libbsd.a
1297 %{_libdir}/libc_nonshared.a
1298 %{_libdir}/libg.a
1299 %{_libdir}/libieee.a
1300 %{_libdir}/libpthread_nonshared.a
1301 %{_libdir}/librpcsvc.a
1302
1303 %files -n glibc64-static
1304 %defattr(644,root,root,755)
1305 %{_libdir}/libanl.a
1306 %{_libdir}/libBrokenLocale.a
1307 %{_libdir}/libc.a
1308 %{_libdir}/libcrypt.a
1309 %{_libdir}/libdl.a
1310 %{_libdir}/libm.a
1311 %{_libdir}/libmcheck.a
1312 %{_libdir}/libnsl.a
1313 %{_libdir}/libpthread.a
1314 %{_libdir}/libresolv.a
1315 %{_libdir}/librt.a
1316 %{_libdir}/libutil.a
1317 %endif
This page took 0.113745 seconds and 4 git commands to generate.