Carlos O'Donell
99a6d4df1b
Auto-sync with upstream master.
2016-03-07 11:47:23 -05:00
Florian Weimer
9fce0748c4
Resolves : #1315108
...
Remove extend_alloca.
2016-03-07 06:52:27 +01:00
Carlos O'Donell
f2d40207ea
glibc-2.23.90-3
...
- Enhance support for upgrading from a non-language-pack system.
2016-03-01 02:59:24 -05:00
Carlos O'Donell
9edc2b688b
Create new language packages for all supported languages.
...
Locales, translations, and locale sources are split into
distinct sub-packages. A meta-package is created for users
to install all languages. Transparent installation support
is provided via dnf langpacks.
2016-02-26 01:06:35 -08:00
Carlos O'Donell
b359bd04bb
Upstream development version is now 2.23.90.
2016-02-26 00:36:28 -05:00
Carlos O'Donell
dd72bee11f
Sync with upstream master after 2.23 branch.
...
- Drop glibc-CVE-2015-7547.patch, glibc-isinf-cxx11.patch
and glibc-rh1114591.patch since they are all upstream.
2016-02-25 15:48:36 -05:00
Florian Weimer
ba7912605b
Resolves : #1114591
...
Remove stray newline from Serbian locales.
2016-02-19 21:46:21 +01:00
Carlos O'Donell
3d382a2e9c
Resolves : #1308943
...
- Fix CVE-2015-7547: getaddrinfo() stack-based buffer overflow (#1308943 ).
2016-02-16 09:31:14 -05:00
Florian Weimer
29b39d6e56
Resolves : #1252570
...
Revert upstream commit 2212c1420c92a33b0e0bd9a34938c9814a56c0f7.
2016-02-15 12:22:50 +01:00
Florian Weimer
432964b3d9
Revert "Resolves: #1306511 "
...
This reverts commit 49a15d1f64
.
2016-02-15 12:12:34 +01:00
Florian Weimer
49a15d1f64
Resolves : #1306511
...
Support aliasing with struct sockaddr pointers.
2016-02-13 13:34:31 +01:00
Florian Weimer
7dc8bfc342
Auto-sync with upstream master.
2016-02-13 13:27:45 +01:00
Carlos O'Donell
b60f74076c
Resolves : #1227361
...
- Use --with-cpu=power8 for ppc64le default runtime (#1227361 ).
2016-02-09 03:48:54 -05:00
Florian Weimer
363323a3b9
Apply glibc-isinf-cxx11.patch to improve C++11 compatibility
2016-02-02 12:28:36 +01:00
Florian Weimer
b2bf60e825
Auto-sync with upstream master.
2016-02-02 12:19:16 +01:00
Florian Weimer
2b8a8117dc
Add workaround for GCC PR69537
2016-01-28 14:24:44 +01:00
Florian Weimer
05ffab72b4
Auto-sync with upstream master.
2016-01-28 11:54:08 +01:00
Florian Weimer
8e51854b9b
Drop pthread barrier patch, merged upstream
2016-01-28 11:49:46 +01:00
Carlos O'Donell
8084be9f8c
New pthread_barrier algorithm with improved standards compliance.
2016-01-13 21:35:53 -05:00
Carlos O'Donell
a999deb25a
Resolves : #1146822
...
- Add group merging support for distributed management (#1146822 ).
2016-01-13 12:59:35 -05:00
Carlos O'Donell
130c4973ff
Update 64-bit POWER support.
...
This update brings 64-bit POWER support in line with
other distributions and removes the 32-bit POWER support.
We specify clearly exactly what we support for BE and LE
64-bit POWER.
2016-01-12 11:59:28 -05:00
Florian Weimer
832f52f3cc
Auto-sync with upstream master.
2015-12-21 17:31:12 +01:00
Florian Weimer
b79a5ba9e6
Auto-sync with upstream master.
...
This includes a fix for rhbz#1281714.
Manually remove the Unicode 8.0 patches, which have been merged upstream.
2015-12-16 14:00:32 +01:00
Florian Weimer
d604db4c4f
Resolves : #1288738
...
Put libmvec_nonshared.a into the -devel package.
2015-12-05 20:31:00 +01:00
Florian Weimer
e0ca9a36a5
Auto-sync with upstream master.
2015-12-05 15:53:14 +01:00
Carlos O'Donell
8fdf674ae9
glibc-2.22.90-22
...
- The generic hidden directive support is already used for
preinit/init/fini-array symbols so we drop the Fedora-specific
patch that does the same thing.
Reported by Dmitry V. Levin <ldv@altlinux.org>
- Require glibc-static for C++ tests.
- Require gcc-c++, libstdc++-static, and glibc-static only when needed.
- Fix --without docs to not leave info files.
2015-11-27 01:14:36 -05:00
Florian Weimer
2e15a6b6a7
Auto-sync with upstream master.
2015-11-20 10:08:34 +01:00
Florian Weimer
43aaa98743
Auto-sync with upstream master.
2015-11-18 13:30:53 +01:00
Florian Weimer
be3e53e100
Resolves : #1283184
...
Disable -Werror on s390.
2015-11-18 13:28:07 +01:00
Florian Weimer
209b489bc2
Auto-sync with upstream master.
2015-11-16 21:40:35 +01:00
Florian Weimer
711d6257aa
Revert "Apply temporary fix for armhfp build issue"
...
This reverts commit bf5e09bbb8
.
2015-11-16 21:37:03 +01:00
Florian Weimer
bf5e09bbb8
Apply temporary fix for armhfp build issue
2015-11-09 17:44:11 +01:00
Florian Weimer
c6ef02b1b4
Auto-sync with upstream master.
2015-11-09 13:15:50 +01:00
Florian Weimer
078b76fd6f
Resolves : #1276636
...
Log uname, cpuinfo, meminfo during build
2015-11-09 12:29:48 +01:00
Florian Weimer
4cc081474c
Auto-sync with upstream master.
2015-10-30 19:26:52 +01:00
Florian Weimer
dd0aad2bf0
Resolves : #1229659
...
Revert to upstream implementation of condition variables.
2015-10-30 19:23:50 +01:00
Florian Weimer
0647659134
Resolves : #1274974
...
Related: #1273103
- Disable valgrind test for ppc64p7, too.
2015-10-28 16:52:56 +01:00
Carlos O'Donell
d387855c49
Resolves : #1274974
...
Related: #1273103
- Disable valgrind test for ppc64.
2015-10-26 16:03:54 -04:00
Carlos O'Donell
f768365ef5
Sync with upstream master.
2015-10-21 22:28:24 -04:00
Carlos O'Donell
e61b8f41f2
Sync with upstream master.
2015-10-21 15:24:28 -04:00
Carlos O'Donell
4d789e132e
Resolves : #1193168
...
- Remove libbsd.a (#1193168 ).
2015-10-09 21:00:30 -04:00
Carlos O'Donell
0457f649e3
Resolves : #902094 , #1262040
...
* Wed Sep 16 2015 Mike FABIAN <mfabian@redhat.com> - 2.22.90-7
- Add the C.UTF-8 locale (#902094 ).
* Wed Sep 16 2015 Carlos O'Donell <carlos@systemhalted.org> - 2.22.90-6
- Fix GCC 5 and -Werror related build failures.
- Fix --install-langs bug which causes SIGABRT (#1262040 ).
2015-09-17 12:24:49 -04:00
Carlos O'Donell
444c2ecfbc
Auto-sync with upstream master.
2015-08-28 17:03:18 -04:00
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
Siddhesh Poyarekar
5c361d9107
Sync with upstream master
2014-11-05 16:06:52 +05:30
Siddhesh Poyarekar
b80bba4ee9
Make getconf return only /usr/bin ( #1138835 )
2014-11-05 15:57:23 +05:30
Arjun Shankar
88659d3bb8
Add patch to modify several tests to use test-skeleton.c.
2014-11-04 20:31:37 +01:00
Siddhesh Poyarekar
484979ccff
Enable Systemtap SDT probes for all architectures ( #985109 )
2014-09-30 22:14:54 +05:30
Siddhesh Poyarekar
a391f0c0e6
Sync with upstream master
2014-09-30 22:14:50 +05:30
Siddhesh Poyarekar
49b191c05b
Enable lock elision again on s390 and s390x
2014-09-30 22:04:19 +05:30
Carlos O'Donell
f8be71ca8c
Resolves : #1146967
...
- Disable more Intel TSX usage in rwlocks (#1146967 ).
Conflicts:
glibc.spec
2014-09-30 22:02:35 +05:30