Commit Graph

940 Commits

Author SHA1 Message Date
Siddhesh Poyarekar
139db7fbe4 Don't own any directories in /usr/share/locale 2015-01-06 21:08:51 +05:30
Siddhesh Poyarekar
3fb675bb3f 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.
2015-01-06 21:08:27 +05:30
Siddhesh Poyarekar
7ef14d54fb Enable lock elision again on s390 and s390x
Conflicts:
	glibc.spec
2014-10-01 15:09:04 +05:30
Carlos O'Donell
f60aa2d629 Resolves: #1146967
- Disable more Intel TSX usage in rwlocks (#1146967).
2014-09-27 12:31:11 -04:00
Carlos O'Donell
f4db47775a Resolves: #1146967.
- Disable lock elision support for Intel hardware until microcode
  updates can be done in early bootup (#1146967).
2014-09-26 11:33:51 -04:00
Siddhesh Poyarekar
9cf951ff99 Don't own common debuginfo directories.
Conflicts:
	glibc.spec

(cherry-picked from 7007495c88)
2014-09-23 23:04:59 +05:30
Siddhesh Poyarekar
f02067f353 Make __extern_always_inline usable on clang++ again
Resolves: #1133508
2014-09-16 22:45:54 +05:30
Siddhesh Poyarekar
d61fdfcf3b Rebase to upstream release 2.20
No rebases from master on this branch from now on.
2014-09-08 14:37:31 +05:30
Carlos O'Donell
56389beda5 Merge 'master' into f21 2014-09-06 14:19:37 -04:00
Carlos O'Donell
7448524498 Resolves: #1124987.
- Allow up to 32 dlopened modules to use static TLS (#1124987).
- Run glibc tests in %%check section of RPM spec file.
- Do not run tests with `-k` and fail if any test fails to build.
2014-09-06 14:15:15 -04:00
Siddhesh Poyarekar
1d9b8cb932 Merge branch 'master' into f21 2014-08-26 15:03:47 +05:30
Siddhesh Poyarekar
f64bffe28e Fix #1133134, #1119128 and sync with upstream master
- Use INTERNAL_SYSCALL in TLS_INIT_TP (#1133134).
- Remove gconv loadable module transliteration support (#1119128).
2014-08-26 14:11:00 +05:30
Dennis Gilmore
0f87ab5452 Merge branch 'master' into f21 2014-08-22 14:20:09 -05:00
Dennis Gilmore
67767852ab add back sss to nsswitch.conf we have added workarounds in the tools 2014-08-22 14:13:29 -05:00
Kevin Fenzi
2960472177 Merge remote-tracking branch 'origin/master' into f21 2014-08-21 11:58:11 -06:00
Kevin Fenzi
d0b1601820 Rebuild for rpm bug 1131960 2014-08-21 11:48:00 -06:00
Dennis Gilmore
5cf10b5a9a Merge branch 'master' into f21 2014-08-19 10:57:25 -05:00
Dennis Gilmore
87e4cc74d7 remove sss from default nsswitch.conf it causes issues with live image composing 2014-08-19 10:56:39 -05:00
Siddhesh Poyarekar
4b8ee3b95b Merge branch 'master' into f21 2014-08-14 00:07:23 +05:30
Siddhesh Poyarekar
75bedb0a34 Auto-sync with upstream master for mass rebuild
- Auto-sync with upstream master.
- Revert to only defining __extern_always_inline for g++-4.3+.
- Fix build failure in compat-gcc-32 (#186410).
2014-08-14 00:07:02 +05:30
Siddhesh Poyarekar
b9d3cdc0e8 Merge branch 'master' into f21
Conflicts:
	glibc.spec
2014-07-30 13:39:20 +05:30
Siddhesh Poyarekar
d579c1af5b Auto-sync with upstream master 2014-07-29 00:25:03 +05:30
Siddhesh Poyarekar
3cb7ba0de8 Today is Wednesday, not Thursday 2014-07-23 14:04:08 +05:30
Siddhesh Poyarekar
2ca89eabf6 Undo last master sync to fix up rawhide
Fix up rawhide till we can figure out what the problem is with this
build.
2014-07-23 14:02:10 +05:30
Siddhesh Poyarekar
c54d242628 Auto-sync with upstream master. 2014-07-15 22:13:48 +05:30
Tom Callaway
00779c7114 fix license handling 2014-07-12 11:16:44 -04:00
Tom Callaway
e653c3c00e fix license handling 2014-07-12 11:16:06 -04:00
Siddhesh Poyarekar
dc2e7c6d31 Auto-sync with upstream master. 2014-07-07 22:35:01 +05:30
Siddhesh Poyarekar
1779efa74a Sync with upstream roland/nptl branch 2014-07-05 00:00:22 +05:30
Siddhesh Poyarekar
91f7360fcd Separate failed test outputs using a line 2014-07-04 22:26:53 +05:30
Siddhesh Poyarekar
dc6586efdd Pass the built-program-file to tst-mqueue7 instead of built-program-cmd
With upstream 8540f6d2a74fe9d67440535ebbcfa252180a3172,
built-program-cmd also has environment variables, which breaks the
test.
2014-07-04 22:26:50 +05:30
Siddhesh Poyarekar
8c5b9331ed Link tst-timer to librt.so only if it is in the rt subdir 2014-07-03 22:34:28 +05:30
Siddhesh Poyarekar
c1d88db4f5 Get actually failed tests from tests.sum 2014-07-03 22:18:36 +05:30
Siddhesh Poyarekar
2a7ce8ad67 Add placeholder rule for rtkaio check-abi
The rtkaio bits never had an abilist file, so check-abi would always
fail for it.  The real fix here is to generate an abilist for all
architectures, but for now add a target so that the test does not fail
and the test run completes to give us a tests.sum.
2014-07-03 22:16:11 +05:30
Siddhesh Poyarekar
92e8c5c418 Fix pthreadP.h include failure in the right way
All other uses include nptl/pthreadP.h, so go that way instead of the
extra -I flag.
2014-07-03 21:28:40 +05:30
Siddhesh Poyarekar
621363ca12 Add nptl to list of directories to include for rtkaio 2014-07-03 11:47:39 +05:30
Siddhesh Poyarekar
c96b7f7453 Actually remove nptl as addon 2014-07-03 11:13:32 +05:30
Siddhesh Poyarekar
1ea305b6fa Sync with roland/nptl upstream branch
Patches on this branch include nptl as a part of glibc instead of
being an addon.
2014-07-03 11:04:10 +05:30
Siddhesh Poyarekar
191c4db426 Sync with upstream master 2014-07-02 16:15:02 +05:30
Siddhesh Poyarekar
9eb38c10e7 Sync with upstream master 2014-06-24 17:41:51 +05:30
Kyle McMartin
b66a135726 AArch64: Save & restore NZCV (flags) upon entry to _dl_tlsdesc_dynamic
in order to work around GCC reordering compares across the TLS
  descriptor sequence (GCC PR61545.) Committing a (temporary) fix here
  allows us to avoid rebuilding the world with gcc 4.9.0-11.fc21.
2014-06-20 11:49:56 -04:00
Kyle McMartin
0c40cdae52 Remove ".1" from Release, which was added for the mass-rebuild.
No point in building this, but include it in the next rebase build.
2014-06-16 15:30:34 -04:00
Kyle McMartin
a0c2da6ecd Auto-sync with upstream master. 2014-06-16 13:45:03 -04:00
Siddhesh Poyarekar
8f0eca557f Auto-sync with upstream master. 2014-06-12 12:22:16 +05:30
Dennis Gilmore
19b41eb7aa - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 11:13:53 -05:00
Siddhesh Poyarekar
9d331e9d98 Sync with upstream master 2014-06-03 15:08:22 +05:30
Siddhesh Poyarekar
8da75f6fa4 Adjust rtkaio patches to build with latest upstream
Following commit upstream removed the definition for elfobjdir in
favour of elf-objpfx.  Adjust rtkaio to build with this.

commit 4134b50d6789c333707b1861a32314805bd0de5e
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Wed May 21 16:52:08 2014 +0000

    Consistently use $(elf-objpfx).

    As previously noted
    <https://sourceware.org/ml/libc-alpha/2013-05/msg00696.html>,
    $(elf-objpfx) and $(elfobjdir) are redundant and should be
    consolidated.  This patch consolidates on $(elf-objpfx) (for
    consistency with $(csu-objpfx)), also changing direct uses of
    $(common-objpfx)elf/ to use $(elf-objpfx).
2014-05-26 15:50:48 +05:30
Siddhesh Poyarekar
8710f4aaa6 Sync with upstream master 2014-05-26 13:25:00 +05:30
Kyle McMartin
b39b864460 Backport some upstream-wards patches to fix TLS issues on AArch64. 2014-05-21 22:06:50 -04:00
Kyle McMartin
abfaca544c AArch64: Fix handling of nocancel syscall failures (#1098327) 2014-05-21 15:34:20 -04:00