Upstream commit: edcf13e25c1559558a6f12ff5a71d4136a39235e - PTHREAD_STACK_MIN is too small on x86-64 (#1527887) - CVE-2018-1000001: Make getcwd fail if it cannot obtain an absolute path (#1533837) - CVE-2017-16997: Check for empty tokens before dynamic string token expansion in the dynamic linker (#1526866) - CVE-2017-15804: glob: Fix overflow in GLOB_TILDE unescaping (swbz#22332) - CVE-2017-15670: glob: Fix one-byte overflow (#1504807) - CVE-2017-15671: glob: Fix memory leak (#1504807) - nss_files: Avoid large buffers with many host addresses (swbz#22078) - nss_files: Use struct scratch_buffer for gethostbyname (swbz#18023) - posix: Fix improper assert in Linux posix_spawn (BZ#22273) - Don't use IFUNC resolver for longjmp or system in libpthread (swbz#21041) - x86-64: Use fxsave/xsave/xsavec in _dl_runtime_resolve (swbz#21265)
This package supports working with patch files using quilt. To regenerate the quilt series file run: ./gen-quilt-series.sh Setup environment: export QUILT_PATCHES=$PWD Setup the source: ./quilt-patch.sh [-f] Use `-f` if you want to have quilt-patch always remove the existing source directory before starting. Otherwise you'll be patching on top of an already patched tree generated perhaps by `*pkg prep`. Create a new patch: cd glibc-2.17-c758a686/ quilt new glibc-rh1234622.patch quilt add ports/sysdeps/unix/sysv/linux/aarch64/nptl/libpthread.abilist vi ports/sysdeps/unix/sysv/linux/aarch64/nptl/libpthread.abilist quilt refresh cd .. git add glibc-rh1234622.patch <Then edit the glibc.spec file to build with the new patch> e.g. ... PatchXXXX: glibc-rh1234622.patch ... %patchXXXX -p1 ... git add glibc.spec git commit You're done!
Description
Languages
RPM Spec
75.5%
Diff
17.4%
C
3.5%
Shell
2.3%
Makefile
1.3%