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