Commit Graph

1205 Commits

Author SHA1 Message Date
Carlos O'Donell fe99e84bf2 Resolves: #1499260
- Disable lock elision for IBM z Series (#1499260)
- As a precaution escape all % in spec file comments.
2017-10-13 22:18:35 -07:00
Florian Weimer bd1848f1a8 Move /var/db/Makefile to nss_db (#1498900) 2017-10-09 13:13:46 +02:00
Carlos O'Donell ec32b87b21 Auto-sync with upstream release/2.26/master
Upstream commit: d5c6dea2d5b4b5c64625c5386f6baec7bf2d89b3

- malloc: Fix tcache leak after thread destruction (swbz#22111)
- Add C++ versions of iscanonical (swbz#22235)
2017-10-07 08:26:43 -07:00
Florian Weimer 3a2b0c367b Rotate RPM changelog 2017-10-07 12:57:14 +02:00
Florian Weimer deb4736b77 Rewrite langpack generation Lua
The existing shell-based approach required super-linear processing
time for the SUPPORTED file.
2017-10-07 12:56:51 +02:00
Florian Weimer 93a30c9f28 Move nss_compat to the main glibc package (#1400538) 2017-10-07 12:54:33 +02:00
Florian Weimer 35d9ec52c8 Remove libnsl dependency from nss_compat 2017-10-07 12:53:49 +02:00
Florian Weimer 4e3daedbc7 Make build of nscd reproducible 2017-10-07 12:52:17 +02:00
Florian Weimer 81fbb9ed38 Remove stray comment from spec file 2017-10-07 12:49:35 +02:00
Florian Weimer 62a7902949 Do not flush stdio streams on abort, assertion failure (#1498880) 2017-10-07 12:47:55 +02:00
Florian Weimer eb8447b64e Auto-sync with upstream release/2.26/master
Upstream commit: fdf58ebc60ce0eb459fd616241b52872b3571ac1

- Drop glibc-gcc-strict-overflow.patch, different workaround applied upstream.
- Fix nearbyint arithmetic moved before feholdexcept (swbz#22225)
- Avoid __MATH_TG in C++ mode with -Os for fpclassify (swbz#22146)
- Place $(elf-objpfx)sofini.os last (swbz#22051)
- __libc_dynarray_emplace_enlarge: Add missing else
- dynarray: Set errno on overflow-induced allocation failure
- resolv: __resolv_conf_attach must not free passed conf object (swbz#22096)
- resolv: Fix memory leak with OOM during resolv.conf parsing (swbz#22095)
- nss_dns: Remove dead PTR IPv4-to-IPv6 mapping code
2017-10-01 17:50:48 +02:00
Florian Weimer 58b49c298b Resolves: #1416405
Add IBM858 charset
2017-09-30 09:25:57 +02:00
Florian Weimer dd1684633a Restore ARM EABI dynamic loader support (#1491974)
This is needed until fpc is fixed, which will not happen for F27.
2017-09-15 10:02:38 +02:00
Florian Weimer 4211faf2dd Fix accidentially inserted typo 2017-09-14 17:42:42 +02:00
Florian Weimer 9c124d1b8c Auto-sync with upstream release/2.26/master
Upstream commit: a71a3374cd8cf53776c33994f69ec184c26f2129

- Provide a C++ version of issignaling that does not use __MATH_TG
- Provide a C++ version of iszero that does not use __MATH_TG (swbz#21930)
- getaddrinfo: Return EAI_NODATA if gethostbyname2_r with NO_DATA (swzbz#21922)
- getaddrinfo: Fix error handling in gethosts (swbz#21915)
2017-09-04 19:42:08 +02:00
Mark Wielaard e4a37ded6e Run valgrind check with --error-exitcode=1. Fix valgrind BuildRequires. 2017-08-30 14:00:20 +02:00
Florian Weimer 5c43ec8cb6 Drop glibc-rh1009145.patch
It has since been obsoleted by multiple mass rebuilds.
2017-08-29 12:51:29 +02:00
Florian Weimer 059710a469 Auto-sync with upstream release/2.26/master
Upstream commit: 6043d77a47de297b62084c1c261cdada082bf09c
2017-08-28 20:12:34 +02:00
Florian Weimer bdd48b3297 Include misc/tst-syscall-list.out in the build log 2017-08-28 19:59:48 +02:00
Florian Weimer 7736442db8 glibc-rh1484729.patch was committed upstream
Sync glibc-rh1484729-syscall-names.patch as well.
2017-08-28 19:59:15 +02:00
Florian Weimer d5c6c6bc79 Drop glibc-rh825061.patch
The Perl Info generator in Texinfo 5.0 uses the input basename in the
output file, so the multi-arch conflict no longer happens, and the
Makefile tweak is not needed anymore.
2017-08-28 19:55:12 +02:00
Florian Weimer 396fa0e6a8 Rework handling of asynchronous unwind tables compiler flag
This commit drops an overridden -fasynchronous-unwind-tables flag, which
had no effect.

We compile all of glibc with -fno-asynchronous-unwind-tables, so we can
drop glibc-fedora-ppc-unwind.patch.
2017-08-28 19:54:42 +02:00
Florian Weimer 8225a76dfe Drop glibc-fedora-ldd.patch (applied to 2.26 branch) 2017-08-28 19:54:16 +02:00
Florian Weimer 1a3836ae13 Update system call list to Linux 4.12 (#1484729) 2017-08-25 11:30:17 +02:00
Florian Weimer 65a208b15b Drop glibc-fedora-include-bits-ldbl.patch (#1482105) 2017-08-24 17:19:27 +02:00
Florian Weimer e2fde003ee Drop glibc-arm-hardfloat-3.patch and associated hack 2017-08-24 17:19:23 +02:00
Florian Weimer 55232187b3 Use an architecture-independent system call list (#1484729) 2017-08-24 17:18:23 +02:00
Florian Weimer 08af85436f Auto-sync with upstream release/2.26/master
Upstream commit: fb9a781e9d62c5d7a1f4196915cdfb7c6db59a0c

- assert: Support types without operator== (int) (#1483005)
2017-08-21 17:02:02 +02:00
Florian Weimer 2ee609cfa3 Auto-sync with upstream release/2.26/master
Upstream commit: 5e989c36934d0f0cf13b7a53ef2fa440bce39210
2017-08-21 14:43:38 +02:00
Florian Weimer 53dc95aa44 Change invocation style for find-debuginfo.sh
Using eval affects command line parsing in the shell script.  Call the
script directly, but do not quote $find_debuginfo_args, to splice its
contents into the argument list.
2017-08-16 13:58:31 +02:00
Florian Weimer 91ff01f7d2 Replace create_lang_packages macro with its Lua code
This works around an RPM change in the processing of macro argument lists.
Newer RPM versions split the argument list, so that %1 contains just eo,
and not the whole language list.

Instead, use %language_list directly.  This is compatible with earlier
RPM versions, too.
2017-08-16 13:17:50 +02:00
Florian Weimer 5086664344 Remove unused require_langpacks macro 2017-08-16 13:17:48 +02:00
Florian Weimer 3f68e5fe05 Auto-sync with upstream release/2.26/master
Upstream commit: 2aa1a7a8f8b9b7879bc6eb1c34d1580f992c406d

- Disable SSE2 usage on i686 (#1471427)
- assert: Suppress pedantic warning caused by statement expression (swbz#21242)
- malloc: Avoid optimizer warning with GCC 7 and -O3 (#1470060)
- nss: Call __resolv_context_put before early return in get*_r (swbz#21932)
- x86-64: Use _dl_runtime_resolve_opt only with AVX512F (swbz#21871)
- getaddrinfo: Release resolver context on error in gethosts (swbz#21885)
2017-08-16 11:25:22 +02:00
Florian Weimer 72775d1371 Disable multi-arch (IFUNC string functions) on i686 (#1471427) 2017-08-16 11:15:10 +02:00
Florian Weimer f1ceb75c3f Use upstream default for multi-arch support
Drop binutils run-time conflict.  If we still want those, they should
be on glibc-devel, not the main package.
2017-08-16 11:15:08 +02:00
Carlos O'Donell 8742b0f949 glibc-2.26-1
Auto-sync with upstream release/2.26/master

Upstream commit: 2aad4b04ad7b17a2e6b0e66d2cb4bc559376617b

- Update to released 2.26 branch.
- getaddrinfo: Release resolver context on error in gethosts (swbz#21885)
2017-08-03 09:47:24 -04:00
Fedora Release Engineering 4786e3be95 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 21:45:53 +00:00
Florian Weimer 8b0d66e92b Auto-sync with upstream master
Upstream commit: 5920a4a624b1f4db310d1c44997b640e2a4653e5
2017-07-29 08:18:06 +02:00
Florian Weimer 7e4694d522 Auto-sync with upstream master
Upstream commit: d95fcb2df478efbf4f8537ba898374043ac4561f
2017-07-28 21:00:29 +02:00
Carlos O'Donell d04b9b7840 Fix NEVRA changes caused by mass rebuild scripts. 2017-07-27 12:41:04 -04:00
Carlos O'Donell 887799236c Resolves: #1475009
- Adjust to new rpm debuginfo generation (#1475009).
2017-07-27 12:35:22 -04:00
Fedora Release Engineering f271045ada - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 10:20:27 +00:00
Florian Weimer 37c3363a24 Auto-sync with upstream master
Upstream commit: 00d7a3777369bac3d8d44152dde2bb7381984ef6

- aarch64: Fix out of bound array access in _dl_hwcap_string
2017-07-19 09:05:38 +02:00
Florian Weimer e0954fe0fe Revert "Rebuild with new NVR"
This reverts commit c5379cd829.
2017-07-19 09:01:48 +02:00
Florian Weimer c5379cd829 Rebuild with new NVR 2017-07-18 08:22:30 +02:00
Florian Weimer 6702ca3c64 Auto-sync with upstream master
Upstream commit: 91ac3a7d8474480685632cd25f844d3154c69fdf

- Drop glibc-rh1467518.patch in favor of upstream patch (#1467518)
- Fix pointer alignment in NSS group merge result construction (#1471985)
- Various locale fixes
2017-07-17 23:07:00 +02:00
Carlos O'Donell 705ca30d3e Auto-sync with upstream master
Upstream commit: de895ddcd7fc45caeeeb0ae312311b8bd31d82c5:

- Added Fiji Hindi language locale for Fiji (swbz#21694).
- Added yesstr/nostr for nds_DE and nds_NL (swbz#21756).
- Added yesstr and nostr for Tigrinya (swbz#21759).
- Fix LC_MESSAGES and LC_ADDRESS for anp_IN (swbz#21760).
- Added yesstr/nostr and fix yesexpr for pap_AW and pap_CW (swbz#21757).
- Added Tongan language locale for Tonga (swbz#21728).
- [ARM] Fix ld.so crash when built using Binutils 2.29.
- Added yesstr and nostr for aa_ET (swbz#21768).
- New locale for bi_VU (swbz#21767).
- Disable single thread optimization for open_memstream

Dropped patches:

- armv7hl: Drop 32-bit ARM build fix, already in upstream master.
- s390x: Apply glibc fix again, removing PTRACE_GETREGS etc. (#1469536).
2017-07-14 21:36:54 -04:00
Carlos O'Donell 44f4cf77e9 Fix 32-bit ARM builds in presence of new binutils. 2017-07-12 19:51:11 -04:00
Carlos O'Donell 32049f182f Add temporary workaround for Bug 1467518.
Fix IFUNC crash in early startup for ppc64le static binaries (#1467518).
Enable building with BIND_NOW on ppc64le (#1467518).
2017-07-12 19:40:05 -04:00
Florian Weimer 4e3d1d3a47 malloc: Tell GCC optimizers about MAX_FAST_SIZE in _int_malloc (#1470060) 2017-07-12 14:00:58 +02:00