Commit Graph

860 Commits

Author SHA1 Message Date
Carlos O'Donell 6e8e9f6f52 Remove librtkaio support.
The principal purpose of this change is to remove librtkaio support.

The Fedora system wide change request is here:
https://fedoraproject.org/wiki/Changes/GLIBC223_librtkaio_removal

- Build require gcc-c++ for the C++ tests.
- Support --without testsuite option to disable testing after build.
- Support --without benchtests option to disable microbenchmarks.
- Update --with bootstrap to disable benchtests, valgrind, documentation,
  selinux, and nss-crypt during bootstrap.
- Support --without werror to disable building with -Werror.
- Support --without docs to disable build requirement on texinfo.
- Support --without valgrind to disable testing with valgrind.
- Remove c_stubs add-on and enable fuller support for static binaries.
- Remove librtkaio support (#1227855).
2015-08-28 15:29:26 -04:00
Siddhesh Poyarekar ac22d64886 Auto-sync with upstream master. 2015-08-16 09:51:12 +05:30
Siddhesh Poyarekar b893edf794 Remove initgroups from default nsswitch.conf 2015-08-14 13:38:42 +05:30
Siddhesh Poyarekar daa5a48a9b Sync with upstream master 2015-08-14 12:30:00 +05:30
Siddhesh Poyarekar 6223dbf32d Sync with upstream master
- glibc-bench-compare.patch: Merged upstream
- glibc-rh757881.patch: Fixed differently upstream
- glibc-revert-arena-threshold-fix.patch: Additional fixes on top of this
- glibc-rh841787.patch: Fixed differently upstream
- Set MODULE_NAME=librt for rtkaio
- Fix up glibc-rh741105.patch to continue to work with latest master
2015-07-28 08:17:23 +05:30
Mike FABIAN 706a051a42 Some more additions to the translit_neutral file by Marko Myllynen
(and pylint warning fixes to the gen_translit_* scripts by Pravin Satpute)
2015-07-23 15:44:24 +02:00
Mike FABIAN 37b7dfda47 Add python to BuildRequires (needed for the micro benchmarks)
And fix the format of the bugzilla reference in the changelog eingry.
2015-07-15 17:28:17 +02:00
Mike FABIAN dbf5f70dbe Unicode 8.0.0 updates (including the transliteration files)
- Resolves: rhbz#1238412
2015-07-14 17:03:49 +02:00
Carlos O'Donell 33fde86f29 Add quilt support to rawhide. 2015-07-07 14:04:07 -04:00
Carlos O'Donell 2542c05d11 Remove all linuxthreads handling from spec file. 2015-06-21 20:17:04 -04:00
Carlos O'Donell e63fda9e1a Keep glibc-headers content and files identical.
- Move split out architecture-dependent header files into devel package
  and keep generic variant in headers package, thus keeping headers package
  content and file list identical across multilib rpms.
2015-06-17 16:40:15 -04:00
Dennis Gilmore 5ee623b900 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 08:26:56 +00:00
Carlos O'Donell 1c7c723823 Remove DTV_SURPLUS increase after limit was removed. 2015-06-03 11:45:53 -04:00
Siddhesh Poyarekar 8178d6f0a6 Fix build failure on aarch64 (#1226459) 2015-05-30 09:40:53 +05:30
Siddhesh Poyarekar a7f6b6e326 Add new condvar implementation 2015-05-18 12:21:44 +05:30
Siddhesh Poyarekar 7047693f55 Sync with upstream master 2015-05-18 12:21:44 +05:30
Siddhesh Poyarekar adaecdb51b bump version 2015-05-08 19:15:05 +05:30
Siddhesh Poyarekar 67b30d7656 Add benchmark comparison
Create a new package glibc-benchtests with the benchmark binaries that
one may download and run to benchmark glibc for their machine.  More
importantly, the glibc-bench-compare and bench.mk scripts can run
benchmarks and compare performance of two arbitrary glibc versions as
long as both versions have the glibc-benchtests package.

Usage:

Scenario 1: Compare two build numbers, e.g.:

    /usr/libexec/glibc-benchtests/glibc-bench-compare 2.20-1.fc21 2.21.90-11.fc22

If a second build is omitted, comparison is done with the currently
installed glibc.

Scenario 2: Compare two downloaded rpms - only glibc, glibc-benchtests
and glibc-common are needed for both versions.  e.g.:

    /usr/libexec/glibc-benchtests/glibc-bench-compare -p <dir1> <dir2>
2015-05-08 11:49:59 +05:30
Siddhesh Poyarekar adbfe47d74 Auto-sync with upstream master. 2015-05-07 12:10:16 +05:30
Siddhesh Poyarekar 943a064b90 Revert "Auto-sync with upstream master." to work around 1209451
This reverts commit 3d147acd8d.
2015-04-07 21:02:28 +05:30
Siddhesh Poyarekar 3d147acd8d Auto-sync with upstream master. 2015-04-06 16:00:41 +05:30
Siddhesh Poyarekar 85b542148e Auto-sync with upstream master. 2015-03-24 18:04:53 +05:30
Carlos O'Donell e51327973f Reduce set of required RPM features.
- Use rpm.expand in scripts to reduce set of required RPM features.

See:
https://bugzilla.redhat.com/show_bug.cgi?id=156477#c44
2015-03-17 01:53:46 -04:00
Siddhesh Poyarekar ca47b31b17 Auto-sync with upstream master. 2015-03-12 15:43:36 +05:30
Carlos O'Donell 91764bd9ec Resolves: #156477
- Support installing only those locales specified by the RPM macro
  %%_install_langs (#156477).
2015-03-05 16:05:43 -05:00
Siddhesh Poyarekar 6aa6486e1b Fix version number after mass rebuild 2015-02-23 14:22:15 +05:30
Siddhesh Poyarekar 5c979090d8 Auto-sync with upstream master. 2015-02-23 14:20:15 +05:30
Till Maas 6e81b3fc52 Rebuilt for Fedora 23 Change
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
2015-02-21 22:22:07 +01:00
Carlos O'Donell e03dd62b87 Fix missing clock_* IFUNCs in librtkaio. 2015-02-12 01:36:24 -05:00
Carlos O'Donell c6d44c9902 Auto-sync with upstream master. 2015-02-12 00:29:07 -05:00
Carlos O'Donell 85a0930b02 Manually sync form upstrem master:
- Add back x86 vDSO support.
- Fix rtkaio build to reference clock_* functions from libc.
2015-02-12 00:22:30 -05:00
Siddhesh Poyarekar a086cd2399 Revert x86 vdso support patch to get i686 building again 2015-01-22 00:22:13 +05:30
Siddhesh Poyarekar c041cd3d0c Disable -Werror for a bootstrap build 2015-01-21 22:25:23 +05:30
Siddhesh Poyarekar 5d3d5d4542 Sync with upstream master and disable Werror on s390x 2015-01-21 20:18:21 +05:30
Peter Robinson 20d87dfe74 Drop large ancient ChangeLogs (rhbz #1169546) 2015-01-20 09:51:12 +00:00
Siddhesh Poyarekar 2415b86173 Pass address of main_arena.mutex to mutex_lock/unlock functions
Fix up a Fedora patch to pass the address of the mutex in the mstate
instead of the mstate itself.  This fizes the Werror warning seen on
all non-x86 builds.
2015-01-12 20:20:28 +05:30
Siddhesh Poyarekar 84d34071af Define a __tls_get_addr macro to avoid a conflicting declaration 2015-01-08 18:51:32 +05:30
Siddhesh Poyarekar 80f41525f9 Disable Werror for s390 too
Also sync up release numbers.  I seemed to have messed it up in the
last commit.
2015-01-07 21:30:39 +05:30
Siddhesh Poyarekar 6105e83f88 Sync with upstream master.
- Disable -Werror on powerpc and armv7hl.
- Temporarily disable valgrind test on ppc64.
2015-01-07 19:03:06 +05:30
Dan Horák 8b04964a99 - valgrind available only on selected arches (missing on s390) 2014-12-28 10:32:56 +01:00
Kyle McMartin fd8c9e7125 aarch64: Drop strchrnul.S revert, apply fix from Richard Earnshaw. 2014-12-10 12:12:56 -05:00
Carlos O'Donell c13214a08b Give auto-generated files expected permissions.
- Fix permission of debuginfo source files to allow multiarch
  debuginfo packages to be installed and upgraded.
2014-12-05 20:30:44 -05:00
Siddhesh Poyarekar 7728cb84c0 Add %%lang tags to language locale files in /usr/share/i18n/locale (#1169044) 2014-12-05 18:44:50 +05:30
Siddhesh Poyarekar 0cda7232ae Use the %%find_lang macro to get the *.mo files (#1167445) 2014-12-05 16:39:35 +05:30
Siddhesh Poyarekar e7f91b5b18 Fix changelog comment 2014-12-05 13:15:57 +05:30
Siddhesh Poyarekar aeaedc4de5 Don't own any directories in /usr/share/locale 2014-12-05 12:23:29 +05:30
Siddhesh Poyarekar a9ff8be89f Remove LIB_LANG
glibc no longer installs files in /usr/lib/locale, so we don't need to
have hacks in place for it anymore.
2014-12-05 12:21:56 +05:30
Kyle McMartin eb16415e7a aarch64: revert optimized strchrnul.S implementation (rhbz#1167501) 2014-12-03 13:12:37 -05:00
Carlos O'Donell 66b39fa433 Auto-sync with upstream master. 2014-11-28 21:32:05 -05:00
Carlos O'Donell ce126e12db Sync with upstream master. 2014-11-24 09:58:08 -05:00