3 |
|
|
4 |
# <epoch>:<version>-<release> tags for glibc main package |
# <epoch>:<version>-<release> tags for glibc main package |
5 |
%define glibcversion 2.17 |
%define glibcversion 2.17 |
6 |
%define __glibcrelease 2 |
%define __glibcrelease 3 |
7 |
%define glibcepoch 6 |
%define glibcepoch 6 |
8 |
|
|
9 |
# CVS snapshots of glibc |
# CVS snapshots of glibc |
303 |
# check for libcap, even if selinux is disabled |
# check for libcap, even if selinux is disabled |
304 |
# should be sent upstream |
# should be sent upstream |
305 |
Patch44: glibc-2.16-dont-tie-libcap-with-selinux.patch |
Patch44: glibc-2.16-dont-tie-libcap-with-selinux.patch |
306 |
|
# fix CVE-2013-0242: Buffer overflow in the extend_buffers function in the regular expression matcher |
307 |
|
Patch45: glibc-2.17-CVE-2013-0242.patch |
308 |
|
|
309 |
# change page size to 16k. mandatory for loongson |
# change page size to 16k. mandatory for loongson |
310 |
# but not necessary a good idea for other socs |
# but not necessary a good idea for other socs |
312 |
|
|
313 |
Patch50: crypt_blowfish_arm.patch |
Patch50: crypt_blowfish_arm.patch |
314 |
|
|
315 |
|
# fix CVE-2013-0242: Buffer overflow in the extend_buffers function in the regular expression matcher |
316 |
|
Patch51: glibc-2.17-CVE-2013-0242.patch |
317 |
|
|
318 |
# Determine minium kernel versions |
# Determine minium kernel versions |
319 |
%define enablekernel 2.6.33 |
%define enablekernel 2.6.33 |
320 |
Conflicts: kernel < %{enablekernel} |
Conflicts: kernel < %{enablekernel} |
541 |
%patch35 -p1 -b .zh_CN-charset-fixes |
%patch35 -p1 -b .zh_CN-charset-fixes |
542 |
%patch38 -p1 -b .testsuite-rt-notparallel |
%patch38 -p1 -b .testsuite-rt-notparallel |
543 |
%patch44 -p1 -b .dont-tie-libcap-with-selinux |
%patch44 -p1 -b .dont-tie-libcap-with-selinux |
544 |
|
%patch45 -p1 -b .cve |
545 |
|
|
546 |
%if %isarch %ports_arch |
%if %isarch %ports_arch |
547 |
%patch46 -p1 -b .pagesize |
%patch46 -p1 -b .pagesize |