# Contributor: William Pitcock # Maintainer: Timo Teräs pkgname=musl pkgver=1.1.5 pkgrel=5 pkgdesc="the musl c library (libc) implementation" url="http://www.musl-libc.org/" arch="all" license="MIT" depends="" depends_dev="!uclibc-dev" makedepends="$depends_dev" subpackages="$pkgname-dev $pkgname-utils $pkgname-dbg" source="http://www.musl-libc.org/releases/musl-$pkgver.tar.gz 0001-manually-shrink-wrap-fast-path-in-pthread_once.patch 0002-fix-failure-of-open-to-read-variadic-mode-argument-f.patch 0003-fix-invalid-access-by-openat-to-possibly-missing-var.patch 0004-fix-uninitialized-mode-variable-in-openat-function.patch 0005-math-fix-x86_64-and-x32-asm-not-to-use-sahf-instruct.patch 0006-math-use-fnstsw-consistently-instead-of-fstsw-in-x87.patch 0007-fix-behavior-of-printf-with-alt-form-octal-zero-prec.patch 0008-implement-a-private-state-for-the-uchar.h-functions.patch 0009-getopt-fix-optional-argument-processing.patch 0010-adapt-dynamic-linker-for-new-binutils-versions-that-.patch 0011-add-support-for-non-option-arguments-extension-to-ge.patch 0012-fix-uninitialized-output-from-sched_getaffinity.patch 0013-fix-return-value-of-pthread_getaffinity_np-and-pthre.patch 0014-add-arm-private-syscall-numbers.patch 0015-don-t-shadow-functions-with-macros-in-C.patch 0016-correctly-handle-write-errors-encountered-by-printf-.patch 0017-add-basic-dns-record-parsing-functions.patch 0018-implement-FNM_CASEFOLD-extension-to-fnmatch-function.patch 0019-fix-return-value-computation-in-one-code-path-of-wcs.patch 0020-don-t-suppress-sign-output-for-NANs-in-printf.patch 0021-check-for-connect-failure-in-syslog-log-opening.patch 0022-remove-rlimit-hacks-from-multi-threaded-set-id-code.patch 0023-increase-syslog-message-limit-from-256-to-1024.patch 0024-fix-erroneous-return-of-partial-username-matches-by-.patch 0025-make-fsync-fdatasync-and-msync-cancellation-points.patch 0026-make-execvp-continue-PATH-search-on-EACCES-rather-th.patch 0027-fix-fd-leak-race-missing-O_CLOEXEC-in-fchmodat.patch 0028-fix-failure-of-fchmodat-to-report-EOPNOTSUPP-in-the-.patch 0029-fix-bad-character-checking-in-wordexp.patch 0030-fix-memory-corruption-in-regcomp-with-backslash-foll.patch 0031-suppress-backref-processing-in-ERE-regcomp.patch 0032-fix-internal-buffer-overrun-in-inet_pton.patch 0001-fix-missing-integer-overflow-checks-in-regexec-buffe.patch ldconfig getopt_long.c __stack_chk_fail_local.c getconf.c getent.c iconv.c " _builddir="$srcdir"/musl-$pkgver prepare() { local i cd "$_builddir" for i in $source; do case $i in *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; esac done # use GNU compatible getopt() from BSD rm -f src/misc/getopt*.c cp "$srcdir"/getopt_long.c src/misc/ } install_sysroot_headers() { cd "$_builddir" if [ -z "${CBUILDROOT}" ]; then echo "CBUILDROOT not must be set!" return 1 fi case "$CARCH" in arm*) ARCH="arm" ;; x86) ARCH="i386" ;; x86_64) ARCH="x86_64" ;; esac make ARCH="$ARCH" prefix=/usr DESTDIR="${CBUILDROOT}" install-headers || return 1 } build() { cd "$_builddir" # provide minimal libssp_nonshared.a so we don't need libssp from gcc ${CROSS_COMPILE}gcc $CPPFLAGS $CFLAGS -c "$srcdir"/__stack_chk_fail_local.c -o __stack_chk_fail_local.o || return 1 ${CROSS_COMPILE}ar r libssp_nonshared.a __stack_chk_fail_local.o || return 1 # getconf/getent/iconv local i for i in getconf getent iconv ; do ${CROSS_COMPILE}gcc $CPPFLAGS $CFLAGS "$srcdir"/$i.c -o $i || return 1 done # note: not autotools LDFLAGS="$LDFLAGS -Wl,-soname,libc.musl-${CARCH}.so.1" \ ./configure \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --localstatedir=/var \ || return 1 make || return 1 } package() { cd "$_builddir" make DESTDIR="$pkgdir" install || return 1 rm -f "$pkgdir"/usr/lib/*.la cp libssp_nonshared.a "$pkgdir"/usr/lib || return 1 # make LDSO the be the real file, and libc the symlink local LDSO=$(make -f Makefile --eval "$(echo -e 'print-ldso:\n\t@echo $$(basename $(LDSO_PATHNAME))')" print-ldso) mv -f "$pkgdir"/usr/lib/libc.so "$pkgdir"/lib/"$LDSO" || return 1 ln -sf "$LDSO" "$pkgdir"/lib/libc.musl-${CARCH}.so.1 || return 1 ln -sf ../../lib/"$LDSO" "$pkgdir"/usr/lib/libc.so || return 1 mkdir -p "$pkgdir"/usr/bin ln -sf ../../lib/"$LDSO" "$pkgdir"/usr/bin/ldd || return 1 # remove libintl.h, currently we don't want by default any NLS # and use GNU gettext where needed. the plan is to migrate to # musl gettext() later on as fully as possible. rm "$pkgdir"/usr/include/libintl.h || return 1 } utils() { depends="!uclibc-utils scanelf" replaces="libiconv uclibc-utils" license="MIT BSD GPL2+" mkdir -p "$subpkgdir"/usr/bin "$subpkgdir"/sbin mv "$pkgdir"/usr/bin/ldd "$subpkgdir"/usr/bin find "$pkgdir" -type d -delete 2>/dev/null install -D \ "$_builddir"/getent \ "$_builddir"/getconf \ "$_builddir"/iconv \ "$subpkgdir"/usr/bin install -D -m755 "$srcdir"/ldconfig "$subpkgdir"/sbin } md5sums="94f8aa9dab80229fed68991bb9984cc5 musl-1.1.5.tar.gz facc7c96b21a72bc3ef3917f4add88ca 0001-manually-shrink-wrap-fast-path-in-pthread_once.patch 4ef3fa8b6fdc78515b83b7680b55a55f 0002-fix-failure-of-open-to-read-variadic-mode-argument-f.patch 70f9b257bcc76d6d9fa1e4d55327c220 0003-fix-invalid-access-by-openat-to-possibly-missing-var.patch 7d1b8c611caafaf3b6c77359c7bf521e 0004-fix-uninitialized-mode-variable-in-openat-function.patch bdd96730e9f4ce664502bc31336f4941 0005-math-fix-x86_64-and-x32-asm-not-to-use-sahf-instruct.patch feba13393b07c4ce0a87cba7e3de49e1 0006-math-use-fnstsw-consistently-instead-of-fstsw-in-x87.patch 859ca10150b56fb1ec046c75554c8aed 0007-fix-behavior-of-printf-with-alt-form-octal-zero-prec.patch d7cc03dbd77755b25c7108aada242980 0008-implement-a-private-state-for-the-uchar.h-functions.patch 5ff1064dd67d75814b08270d1448042e 0009-getopt-fix-optional-argument-processing.patch 518c3b3a9819bf7ce1743a3fe58b970e 0010-adapt-dynamic-linker-for-new-binutils-versions-that-.patch 3896f988be70fad4ff9a774580b23e6c 0011-add-support-for-non-option-arguments-extension-to-ge.patch d9b4d921348fa86e57c44bf4c95714bd 0012-fix-uninitialized-output-from-sched_getaffinity.patch 4ac6a08107b65927400f59f8f5e07f15 0013-fix-return-value-of-pthread_getaffinity_np-and-pthre.patch 5d8dde8258654d404d0b7a06c5046829 0014-add-arm-private-syscall-numbers.patch ade49af5e4d13bf2a10b22d68436d96f 0015-don-t-shadow-functions-with-macros-in-C.patch 1ffae09b25b83438991250772cbd4d7d 0016-correctly-handle-write-errors-encountered-by-printf-.patch 0e41a4102c8e4e6425de731a3e664038 0017-add-basic-dns-record-parsing-functions.patch 50294ade36bfc753cd17f01a62db1b32 0018-implement-FNM_CASEFOLD-extension-to-fnmatch-function.patch 943f58fee69ea3ffc68ef48f2e4c089f 0019-fix-return-value-computation-in-one-code-path-of-wcs.patch 0fe0add5155dece9edcff242ad5cf8e4 0020-don-t-suppress-sign-output-for-NANs-in-printf.patch 630c52c5dd73e3f67850b30c0eab6061 0021-check-for-connect-failure-in-syslog-log-opening.patch be538c6090834d47409f10b9076309a6 0022-remove-rlimit-hacks-from-multi-threaded-set-id-code.patch 7329a779c72f7e61947eb49f9222f6cb 0023-increase-syslog-message-limit-from-256-to-1024.patch d79ef63a229730460dbcadc56bab3125 0024-fix-erroneous-return-of-partial-username-matches-by-.patch 40dcc467f26ed77257962832ae3a6cb0 0025-make-fsync-fdatasync-and-msync-cancellation-points.patch de0609ff5cb0ecf1bb486fa3831733e7 0026-make-execvp-continue-PATH-search-on-EACCES-rather-th.patch c65cd4b058ea1a2c6dbaaff5c29fd0ba 0027-fix-fd-leak-race-missing-O_CLOEXEC-in-fchmodat.patch 12aff5cefb757ff1a5b78ff00d4accbe 0028-fix-failure-of-fchmodat-to-report-EOPNOTSUPP-in-the-.patch 5e109ef55748ad9ff2061386a4c47756 0029-fix-bad-character-checking-in-wordexp.patch ca2d1b1283b15df595950d0ba63b9e90 0030-fix-memory-corruption-in-regcomp-with-backslash-foll.patch d2c8268e812b8c40860eecfaca077959 0031-suppress-backref-processing-in-ERE-regcomp.patch f99a4519a796a56360a203723c1dff0e 0032-fix-internal-buffer-overrun-in-inet_pton.patch fe6de41e930775994f64b772f1fdc45c 0001-fix-missing-integer-overflow-checks-in-regexec-buffe.patch 830d01f7821b978df770b06db3790921 ldconfig 61c6c1e84ed1df82abbe6d75e90cf21c getopt_long.c 0df687757221bbb0fc1aa67f1bd646f9 __stack_chk_fail_local.c 57ef2c63b9ec6a2041694ace97d4ffa2 getconf.c 2b941c4251cac44988a4abfc50e21267 getent.c 45f92f8d59cf84d765de698a9578dbf4 iconv.c" sha256sums="352362b1724cc9740f4c3ce0fe02aae45e4de9809ea4ac961f31aedc11b87393 musl-1.1.5.tar.gz dec352852801f8a5c7e6957014f761efce21e4b6c3223cf8ee6f7cac24c12c01 0001-manually-shrink-wrap-fast-path-in-pthread_once.patch 83168c779dbc575ab240aa360c320bdca8de41cbbd0ad8b9a26fbd74466ca58d 0002-fix-failure-of-open-to-read-variadic-mode-argument-f.patch c04a1272b934d968a1fbec30269d02171ae5d6b7d4f3cd5d49cbd905c975341c 0003-fix-invalid-access-by-openat-to-possibly-missing-var.patch 7d16772140a3f0811c0cf6822eb713e7a77b8974b609f9c7634ae42c3ca25a95 0004-fix-uninitialized-mode-variable-in-openat-function.patch 6052e3b1e0f489edcba648a78122ec21f0e2e2085917b1d2544e5802b2c83e0d 0005-math-fix-x86_64-and-x32-asm-not-to-use-sahf-instruct.patch 44905edc8b8c66b94c3428f029cd6aa5147074a02ca7f795bc8f92866ba328cf 0006-math-use-fnstsw-consistently-instead-of-fstsw-in-x87.patch 46306557a669ac4e78a44664b49374a4a30eb041bba5f988bc666f29a2bba3d6 0007-fix-behavior-of-printf-with-alt-form-octal-zero-prec.patch a3ac50a13d60ed7115fa423030029513d0f5889b63b7047356234e05095d306c 0008-implement-a-private-state-for-the-uchar.h-functions.patch 9300e0b2c7095fb070a43097c79aad34f019015dfcfae32ef946411537471d2f 0009-getopt-fix-optional-argument-processing.patch bb48d16025f1a8323673141a0d6e5b5e54ddfbf7056cf8e2e38343e55a85a67e 0010-adapt-dynamic-linker-for-new-binutils-versions-that-.patch 44801a22c3cabc457043073a707412396c97fef0d0f49984818ee8df69f1b3d3 0011-add-support-for-non-option-arguments-extension-to-ge.patch e3622c3b84c0f984b864ecdf5d26f602723d81afee0c9c5dd5a2f0f1b6325965 0012-fix-uninitialized-output-from-sched_getaffinity.patch a6fa226f2bc0b2f56ef38df09bfe066b70e00d915b99657c2ced29c1262dfce4 0013-fix-return-value-of-pthread_getaffinity_np-and-pthre.patch fa2306adeda1a2ee733fcbc64fc8e0bb377b3c0dd6870ea15322722f08d135e1 0014-add-arm-private-syscall-numbers.patch ce9ccafb9b52419cdfc18d1c8c2069cb4f83501cda5893efa1776db5eeba9b98 0015-don-t-shadow-functions-with-macros-in-C.patch 2bfb147c014e2ceba84de2db31447d62e2b57e99b56cc441cc9ae7123951b47a 0016-correctly-handle-write-errors-encountered-by-printf-.patch 9a3045bae08176ecb165341a222d8b16bfd11efbdc3bfd79a359d522ee03a412 0017-add-basic-dns-record-parsing-functions.patch 48fdcaa32d166c2fe63f7210ad0a63509266693cc3f02824eab5cc5d74825d57 0018-implement-FNM_CASEFOLD-extension-to-fnmatch-function.patch c40f1eed144dfb89573afe056294fa245cdef3f3565806b29742e6178cb0b457 0019-fix-return-value-computation-in-one-code-path-of-wcs.patch a7477bca0f912191857fe46da5ee349c74e3da8fb597cbf13301de62d2b62320 0020-don-t-suppress-sign-output-for-NANs-in-printf.patch d31ad22cf0fc4bd6f4c796298c60fc4241c8cc7e67e8f32ca3db206b496c696c 0021-check-for-connect-failure-in-syslog-log-opening.patch 440f53dc370b8287c26295514f8ba7ce8e8f36dcd4f357dbc2d4f3c1422cb233 0022-remove-rlimit-hacks-from-multi-threaded-set-id-code.patch ea9a88e707be52f971b828681f0c48e57a91d9b186d4e5419147b23112161ff5 0023-increase-syslog-message-limit-from-256-to-1024.patch fb7b5b8f04b711684bbf7fb1a98a0883d587eac77507c84c7946b4015947eaa2 0024-fix-erroneous-return-of-partial-username-matches-by-.patch 6ac5a5a61a37fe9c4f589b5a41ca30afd0d6582b6cccf5fb8a31685f919c5c8d 0025-make-fsync-fdatasync-and-msync-cancellation-points.patch c91c5ad143f0f34c29fafc455a3ea869d5c0d4b6b619acd9ff3cb428db070207 0026-make-execvp-continue-PATH-search-on-EACCES-rather-th.patch a251a236d4e1d63048b75a5b152ad90dac6e8366e53319edd14a8b641e893175 0027-fix-fd-leak-race-missing-O_CLOEXEC-in-fchmodat.patch 0dd5d7fdd702d67ba822dce5131516ce0fb941a227596d37a9e52a4172f5862c 0028-fix-failure-of-fchmodat-to-report-EOPNOTSUPP-in-the-.patch 329edb23ba7d31b037fa63999e469f7f46f525afb873fb6577f17b56f4e53aa6 0029-fix-bad-character-checking-in-wordexp.patch 618af64186986b8fe2e1f8c31745da9d2a3f5fc213cfe23efcc2c7e5f4572129 0030-fix-memory-corruption-in-regcomp-with-backslash-foll.patch 4a733c74d3b7b1986e3770fbbd2d0d5d5f1144b3104fe9aaab4580b8ab67fe67 0031-suppress-backref-processing-in-ERE-regcomp.patch 2362acd6c14977072d25a205190277c25edc0d32396a5bca5eab8d88894ac654 0032-fix-internal-buffer-overrun-in-inet_pton.patch cec3fdd3a90f153a2c5a5d22ffd7429c14ecb105259a9c2540e46db6cfe71b55 0001-fix-missing-integer-overflow-checks-in-regexec-buffe.patch b4a2c06db38742e8c42c3c9838b285a7d8cdac6c091ff3df5ff9a15f1e41b9c7 ldconfig d9b644ec20bc33e81a7c52b9fcf7973d835923a69faf50f03db45534b811bd96 getopt_long.c 299a7d75a09de3e2e11e7fb4acc3182e4a14e868093d2f30938fce9bfcff13da __stack_chk_fail_local.c d87d0cbb3690ae2c5d8cc218349fd8278b93855dd625deaf7ae50e320aad247c getconf.c 68373a55e89ce85c562d941ccf588337d6cc6c9c17689d695f65cd7607134bbe getent.c f79a2930a2e5bb0624321589edf8b889d1e9b603e01e6b7ae214616605b3fdd7 iconv.c" sha512sums="4436887367137cbfc6d34e0f403b8dd36db2a55a5160681fef4de7cc0cb1be38487ea708e6aa6dc1328b61c62868b6cc19f099649c9d12e1ba812dfa8844b772 musl-1.1.5.tar.gz 665cdf9e616493629759ee8184863c124bd042c343f9408e93c5e87d9ed63ded1dce875cd659270d6bcb4453833ec578c81636c80aac15b6bb98f73295087e62 0001-manually-shrink-wrap-fast-path-in-pthread_once.patch e650cf51c88204fad1dc29f8df8ec2faa5f746fa7b818e8b695ed8bb5c3788e7144e342e793731e0ebeaa7bc836b6b0d0f8006e33b802b96450f6cdc9bbdb0cc 0002-fix-failure-of-open-to-read-variadic-mode-argument-f.patch 96d884faff0b54e1cca9673faa26041c600148e86069ca029fa08fcba25423adc81ada03a3039000f6dfaa3f57f97197b2b54d231b08a051a61ce992e4aaa796 0003-fix-invalid-access-by-openat-to-possibly-missing-var.patch 15ba4fa68e8d7b890672789b03f7772bb150b1143883b2e77ade3b7d19ecf9ce2220b34a9ab00bd58e255880ee4cd79278986683ca5af32f84df3c3d09a79c58 0004-fix-uninitialized-mode-variable-in-openat-function.patch ab26de82db2cb9d36bc8f21e5d1a9e89b8e55f189ec67e87d036911ed4bed6e22a78c06ca676136d9c3903f3702f517785566b3aec67d3cb8f861676dc795283 0005-math-fix-x86_64-and-x32-asm-not-to-use-sahf-instruct.patch 79a082aa9a8588a1778f6d447cd938db7c8c0564fbded6dfd795a96d2c8cc1080b9553cf3a68d951a349c7eae40fd854cdf241a2633afbd456f61d077a9c0f43 0006-math-use-fnstsw-consistently-instead-of-fstsw-in-x87.patch 564c590cc88eaf85a9c2d65c179589acfd6590639d51227375e46ebe0aa95421ac21c9042aae729a07e6ff8373a81e5c2f1e1776a76372d6a051b23f2e44df69 0007-fix-behavior-of-printf-with-alt-form-octal-zero-prec.patch c4fa58663099b5a322557e7f59bdfbe13082baaa07fd387e62a0a72ed89b41b10d766d9e5c7fac8c1d56dc85c1528c7155bfa9e72bd29fe989ff88d56e8b6184 0008-implement-a-private-state-for-the-uchar.h-functions.patch c8e8d9234993756822036e6854a5a9b80319a3c568f0ffb61efc7d5e963d008e0eb4b581535a257280759bedbba131d4cd9772dea6e8b1fa8edb41a4c08cd985 0009-getopt-fix-optional-argument-processing.patch 542173281f5c424922157833aa142bec567d99e402299f59a63685cef31434a5f19fbe55d6858250fc4d930a755855c0cc6946074869cf58777c551ceff4b9a9 0010-adapt-dynamic-linker-for-new-binutils-versions-that-.patch c15f3a2cbc7e83efbad86930d64e3dd131a4ecc0c0956a395d344ef7e6d2e60d70b2181aefe7c2dddb866cb854d5d77d211ded6344784ddc789409dc1572c5d9 0011-add-support-for-non-option-arguments-extension-to-ge.patch fcd04e66c812d108712d2ad937f117500d73311a0d1390bd6834d2093d844751bb0644f8b4ea820a3430b7b73e318a84e58f26419d5e664fb56b4507f5cf8e9c 0012-fix-uninitialized-output-from-sched_getaffinity.patch 85c3082a4fde1ec2739eb78b820792430cba9aeb082c53718698681b929675ee73546968cc3a41b38711afa2d140296bee7d9e7f43e9d5279cc7fd508835b1fc 0013-fix-return-value-of-pthread_getaffinity_np-and-pthre.patch 3374b983f6a5e4f8f0dc3e67c0cfb0d6fac153c6d5f7e604381e898b318f183faf8fc3995b960cd5a5fd7df0127b16cc6a98e3b0a534b1f156412af492f90ba1 0014-add-arm-private-syscall-numbers.patch a6ff1bc3a4c0d9a3d4fc09537e9029d844f13b536ee12d804c1d214c000de4d946d0b4533d81507c412ad738923bc36e6dd7e2b979c938bc5342d23b572030d9 0015-don-t-shadow-functions-with-macros-in-C.patch 2d59cc8a6f29f03988a63b919270bfa4dfc243bee866c60d799aceba492e32030abd97c88e17bc19f9c3d4bac2f3464d604ad57348148e2021ff25cb866c6673 0016-correctly-handle-write-errors-encountered-by-printf-.patch 5893d928e24e51c03c6d72ea97add8f9a7d4d69c8ca476cc00c479348669f9ac3f56dc1770708260549ac2d7b15725022f00807ac130f26e220181379a96474a 0017-add-basic-dns-record-parsing-functions.patch 26e405fb127e2d7365885e15202d4e7023d33a1b4947238523dba56032b6c9e6e2b4772f0e779a489e2b8a226e1e5c3672b556424dacac2c6f95a4a98f8ba818 0018-implement-FNM_CASEFOLD-extension-to-fnmatch-function.patch b65e4c303a4343da9cd13702baa49def95d98eb26cc10a4024b086230772b754fb54810f3ee34f1e24f0a8207c079f817827ed4e73d60bee60736f1d19dd46a7 0019-fix-return-value-computation-in-one-code-path-of-wcs.patch 403db38b44a7e1cfaaa5981c6db4836b61177e32f253d94d3483ae1e6b4e2fe6a86a7f89805aac7653fdc64aff1613491957eebdb8317afb502d3431f5b0246e 0020-don-t-suppress-sign-output-for-NANs-in-printf.patch 13326ddb538880e4f6d5d8d86182e5deb6a0bcd88ecce72e7536dbac8aa3295e20b7d0345a8b6ab4f52d3bdf5cf1feffb5d156734ef230e8790d85b4d453d459 0021-check-for-connect-failure-in-syslog-log-opening.patch aebb5ee9a273cbe02b43ca268210d0124b789e2bf97de89c07b59696399ab06cf5a97f38d7db44dec62f20689cb3e65f0b27309a713e0b79a943e38988c290c6 0022-remove-rlimit-hacks-from-multi-threaded-set-id-code.patch d64cb02502263f62b496be906824e6090296c53002a6195f1f364e951807a63132ac6926d2a3bf36095d2db86a300c563a792dc9d70ef6fa0833c34182147ef0 0023-increase-syslog-message-limit-from-256-to-1024.patch 5964ba6421480d01906188f85f58b02ad5ee9fe4179b082584a0da831087944fb4edbe1431d2647938212277e242700beb3bc6c678e33bcc6db03b6ff4fd7597 0024-fix-erroneous-return-of-partial-username-matches-by-.patch 6d33868c9b6bab9966946875bcbc5b7675cb2c092ee09c2c40201ff01e5ec227d9404abd9747e79aec929c2c4367a9522afc99c40778d7fb408f66740bd3fd33 0025-make-fsync-fdatasync-and-msync-cancellation-points.patch 782a49b1f0102877a7fc04741972e83391e18b68be1b1a71db4aa545fc0c8c7de4a44415f751a017a9a1dbc1ad530df66653ff3e60f2313c33c0f2863fd4bc36 0026-make-execvp-continue-PATH-search-on-EACCES-rather-th.patch 51fc810af6d383e12c29f0f213093cf447cba7afa4f80cdab0e15760e705698f0fbe6b63c92902c5b20d343637b4e2c28ab7e12200cb91ada9075ca539d12268 0027-fix-fd-leak-race-missing-O_CLOEXEC-in-fchmodat.patch 92fbe4209835e4bada8e6f6abb4db5317635d253e32a564a22a63b31f474cab2fce63f8bed5da932eb1a36858a2210523415ee193d278b6509b350ddb7839524 0028-fix-failure-of-fchmodat-to-report-EOPNOTSUPP-in-the-.patch 5a6b5a2b7681daf920092ca9d544c91efb857afd0535a94e17e931c81c5229dede7e9c8417f5dc241d5eff55305ffc0d9f1c3c1c57e4424965f4806820080552 0029-fix-bad-character-checking-in-wordexp.patch 0a9ae94be997ef5218e2759ead181733270a415822c64a7b539a571fe4c8e3b148e527ec3ef3dfea8937df741a6685b38d3dd0a8eb9a14a9f904e19a79735965 0030-fix-memory-corruption-in-regcomp-with-backslash-foll.patch 7f13fcfb7e0a834fb7499805ace8a95ab7e930cd947d2b6749107d0cf80b207dfb0ab52210f0850f15c794cb011e3477b647a9a8e6cba96a2c4b13f0890d00c4 0031-suppress-backref-processing-in-ERE-regcomp.patch 0e978f001e8339f22c3fe09bd4f40227978db922b353559e2f052f81641b289510b9f344dd71f7205e8463ce0a1da01ebb8445089cf822c6d6996eb3e37e0eac 0032-fix-internal-buffer-overrun-in-inet_pton.patch 6376167c67fdd22c0c4476fc38ff89ae3ce46435f72d7c506460944dd8f7d9153eed9696738dff5b320f09b474964f2a57394530eb40197ad58a6956e87e68ff 0001-fix-missing-integer-overflow-checks-in-regexec-buffe.patch 8d3a2d5315fc56fee7da9abb8b89bb38c6046c33d154c10d168fb35bfde6b0cf9f13042a3bceee34daf091bc409d699223735dcf19f382eeee1f6be34154f26f ldconfig 140f3f20d30bd95ebce8c41b8cc7f616c6cbedf4ea06c729c21014e74f6043796825cc40ebc5180620ea38173afdba23f09ebf6d8b11fa05440b14d23764fca9 getopt_long.c 062bb49fa54839010acd4af113e20f7263dde1c8a2ca359b5fb2661ef9ed9d84a0f7c3bc10c25dcfa10bb3c5a4874588dff636ac43d5dbb3d748d75400756d0b __stack_chk_fail_local.c 0d80f37b34a35e3d14b012257c50862dfeb9d2c81139ea2dfa101d981d093b009b9fa450ba27a708ac59377a48626971dfc58e20a3799084a65777a0c32cbc7d getconf.c b35de9847353b273516162ed4828a810c6130fc5b7de44ee4433003b3f99647b25792d9b1c40dfc67069add11f3fb850e5c35d4f1912dccac108059bbbdfd5a2 getent.c 9d42d66fb1facce2b85dad919be5be819ee290bd26ca2db00982b2f8e055a0196290a008711cbe2b18ec9eee8d2270e3b3a4692c5a1b807013baa5c2b70a2bbf iconv.c"