Florian Weimer
c659285752
Auto-sync with upstream master
...
Upstream commit: 73dfd088936b9237599e4ab737c7ae2ea7d710e1
2017-01-02 13:32:25 +01:00
Florian Weimer
e9dcd51d77
Remove patches which were workarounds for GCC 5 bugs
2017-01-02 12:26:05 +01:00
Florian Weimer
4570c40835
Auto-sync with upstream master
...
Upstream commit: cecbc7967f0bcac718b6f8f8942b58403c0e917c
2016-12-26 11:22:24 +01:00
Carlos O'Donell
a681b7b4e2
Auto-sync with upstream master
...
Upstream commit: 81e0662e5f2c342ffa413826b7b100d56677b613
2016-12-23 18:31:06 -05:00
Florian Weimer
ace066ccd1
Auto-sync with upstream master
...
Upstream commit: e077349ce589466eecd47213db4fae6b80ec18c4
2016-12-18 15:43:05 +01:00
Florian Weimer
5617e2c469
Auto-sync with upstream master
...
Upstream commit: 92dcaa3e2f7bf0f7f1c04cd2fb6a317df1a4e225
2016-12-12 19:26:23 +01:00
Florian Weimer
8076ad58d9
Auto-sync with upstream master
...
Upstream commit: 0abbe7cd700951082b314182a0958d65238297ef
GDB pretty-printers for NPTL types are temporarily disabled
due to bug 1403329.
2016-12-09 18:38:16 +01:00
Florian Weimer
b766add297
Auto-sync with upstream master
...
Upstream commit: 01b23a30b42a90b1ebd882a0d81110a1542e504a
2016-12-02 17:13:31 +01:00
Florian Weimer
fbd985bf72
Do not install the PROJECTS file
...
It was removed upstream.
2016-11-30 17:18:55 +01:00
Florian Weimer
eaa5674199
Auto-sync with upstream master
...
Upstream commit: 9e78f6f6e7134a5f299cc8de77370218f8019237
2016-11-30 16:12:57 +01:00
Florian Weimer
93ddbf99ee
Auto-sync with upstream master
...
Upstream commit: 7a5e3d9d633c828d84a9535f26b202a6179978e7
2016-11-23 13:38:43 +01:00
Florian Weimer
434cf9e2e2
Auto-sync with upstream master
...
Upstream commit: 5ee1a4443a3eb0868cef1fe506ae6fb6af33d4ad
2016-11-22 11:10:50 +01:00
Carlos O'Donell
b587bccfe7
glibc-2.24.90-17
...
* Add new scalable implementation of POSIX read-write locks.
2016-11-17 12:46:05 -05:00
Florian Weimer
c9a1e5c935
Do not try to link libcrypt statically during tests
2016-11-16 15:25:20 +01:00
Florian Weimer
835049c53c
Auto-sync with upstream master
...
Upstream commit: 530862a63e0929128dc98fbbd463b120934434fb
2016-11-16 14:43:20 +01:00
Florian Weimer
573bcacc8f
Auto-sync with upstream master
...
Upstream commit: 9032070deaa03431921315f973c548c2c403fecc
2016-11-02 12:06:16 +01:00
Florian Weimer
55bd1b5cdd
Resolves : #1333945
...
Drop revert of upstream fix.
2016-11-02 11:49:29 +01:00
Florian Weimer
762e747b11
Auto-sync with upstream master
...
Upstream commit: e37208ce86916af9510ffb9ce7b3c187986f07de
2016-10-22 17:42:34 +02:00
Florian Weimer
9d7b7a7a04
Auto-sync with upstream master
...
Upstream commit: b3918c44db615637b26d919ce599cd86592316b3
2016-10-21 18:38:39 +02:00
Carlos O'Donell
83e5c415da
glibc-2.24.90-11
...
- Add prototype support for detecting invalid IFUNC calls (swbz#20019).
- New POSIX thread condition variable implementation (swbz#13165).
2016-10-17 22:19:05 -04:00
Florian Weimer
4f53fe474e
Auto-sync with upstream master
...
Upstream commit: 5140d036f9c16585448b5908c3a219bd96842161
2016-10-07 17:54:03 +02:00
Florian Weimer
0b05408588
Auto-sync with upstream master
...
Upstream commit: ff88ee7edfaa439e23c42fccaf3a36cd5f041894
2016-10-04 19:29:14 +02:00
Florian Weimer
0adb9076a4
Auto-sync with upstream master
...
Upstream commit: 17af5da98cd2c9ec958421ae2108f877e0945451
2016-09-22 13:31:39 +02:00
Florian Weimer
66afdc6140
Resolves : #1377795
...
Add MIPS support. Based on a patch from Michal Toman
<michal.toman@gmail.com>.
2016-09-22 13:20:25 +02:00
Carlos O'Donell
36702a1359
Auto-sync with upstream master.
...
Upstream commit: e299076fefd9649f78f853865d4745043e50813c
2016-09-20 23:29:23 -04:00
Florian Weimer
77d2ac8e00
Auto-sync with upstream master
...
Upstream commit: 4d728087ef8cc826b05bd21d0c74d4eca9b1a27d
2016-09-01 16:11:33 +02:00
Florian Weimer
c097c5b5f7
Auto-sync with upstream master
...
Upstream commit: 7e625f7e85b4e88f10dbde35a0641742af581806
2016-08-26 19:45:02 +02:00
Florian Weimer
82db94894e
Auto-sync with upstream master
...
Upstream commit: 66abf9bfbe24ac1e7207d26ccad725ed938dc52c
2016-08-21 16:49:12 +02:00
Florian Weimer
90f786e56b
Auto-sync with upstream master.
...
Upstream commit: ID d9067fca40b8aac156d73cfa44d6875813555a6c
2016-08-17 15:23:48 +02:00
Florian Weimer
548cf89fd5
Fix upstream commit hash
2016-08-17 15:19:14 +02:00
Florian Weimer
f6288a0045
Auto-sync with upstream master.
...
Upstream commit ID is f79211792127f38d5954419bb3784c8eb7f5e4e5.
2016-08-11 13:42:52 +02:00
Carlos O'Donell
5344dc60e9
Bump NEVRA to 2.24.90-1.
2016-08-08 10:03:42 -04:00
Carlos O'Donell
4c8a26717a
Auto-sync with upstream master.
2016-08-08 09:58:02 -04:00
Florian Weimer
2c005c98da
Do not try to install mtrace when bootstrapping
2016-07-22 17:54:35 +02:00
Florian Weimer
7ad97baa4f
Resolves : #1324623
...
Provide libcrypt and libcrypt-nss subpackages.
glibc has a Recommends: to prefer the NSS-based implementation.
glibc-devel requires that one of the two packages is installed.
2016-07-22 17:06:37 +02:00
Florian Weimer
87b6ed77db
Drop Requires(pre) on libgcc
...
Our scriptlets do not use pthread_cancel, and such requires are not
transitive.
2016-07-22 15:47:20 +02:00
Florian Weimer
9d1bb0abc3
Resolves : #1289356
...
glibc-devel depends on libgcc%{_isa}
2016-07-22 15:46:44 +02:00
Florian Weimer
d1929c8ddb
Resolves : #1344830
...
Drop sendmsg/recvmsg compatibility patch
2016-07-21 16:16:25 +02:00
Florian Weimer
d5e9ea2361
Resolves : #1338889
...
Move NSS modules to subpackages
Add new file lists for the NSS modules and update the glibc and
glibc-devel file lists. Introduce a glibc-nss-devel package
for direct linking against NSS modules (which is rare and usually
unintended). Drop the obsoletes clause for nss_db.
2016-07-20 17:09:24 +02:00
Florian Weimer
1ca5ccee9c
Resolves : #1315476
...
Make ldconfig and sln the same binary
2016-07-13 19:37:12 +02:00
Florian Weimer
8d10e61144
Auto-sync with upstream master
...
Up to commit f531f93056b34800383c5154280e7ba5112563c7.
2016-07-13 14:23:26 +02:00
Mike FABIAN
5c031d86de
Resolves : #1351108
...
- Unicode 9.0.0 updates (ctype, charmap, transliteration)
2016-07-09 07:35:43 +02:00
Florian Weimer
0f28e7559e
Resolves : #1294574
...
nscd breaks initgroups with nis (initgroups are empty)
Update changelog and adjust extend_alloca removal patch.
2016-07-05 19:06:22 +02:00
Florian Weimer
9a78be1808
Resolves : #1351737
...
glibc: strcasecmp failure on ppc64le
2016-07-05 18:40:25 +02:00
Carlos O'Donell
0ce3b29d56
Resolves : #1349906
...
- Properly handle more invalid --install-langs arguments (#1349906 ).
2016-06-24 13:51:56 -04:00
Florian Weimer
22e8257c2d
Related: #1344480
...
Fix RPM changelog.
2016-06-21 21:52:48 +02:00
Florian Weimer
d21f299cb3
Resolves : #1348620 , #1344480 , #1346070
...
Sync with upstream master, commit a3b473373ee43a292f5ec68a7fda6b9cfb26a9b0
2016-06-21 21:50:42 +02:00
Carlos O'Donell
1bbad64354
Use scriptlet expansion.
...
We prefer scriptlet expansion (-e) over the use of rpm.expand in Lua.
The goal is to have a fully expanded Lua program with as little
dynamic processing as possible to simplify the operations carried
out in Lua.
The use of rpm.expand was only needed until COPR migrated from EL6
to Fedora, and with this complete we can remove the use of rpm.expand
in favour of scriptlet expansion.
Tested on Fedora Rawhide by verifying global setting of %_install_langs
macro changes installed locale-archive locales correctly.
2016-06-18 17:20:10 -04:00
Florian Weimer
c27c24530c
Related: #1344830
...
Drop sendmmsg/recvmmsg compat symbols on 32-bit architectures. For
some reason, these architectures only have compat symbols for
sendmsg and recvmsg.
2016-06-13 06:30:30 +02:00
Florian Weimer
cb62ee1f81
Related: #579086
...
Revert fix for “Preloading a replacement uname is causing environment
to be cleaned if libpthread is loaded”. UTS namespaces should now
offer a cleaner way yo do this.
2016-06-13 06:26:14 +02:00
Florian Weimer
34a28994be
Related: #1344830
...
First phase of sendmsg/recvmsg/sendmmsg/recvmmsg ABI revert:
GLIBC_2.24 compatibility symbols.
This should allow us to run old binaries (with the GLIBC_2.24 symbols)
while rebuild packages to use the old ABI again.
2016-06-12 22:42:00 +02:00
Florian Weimer
c8064eb721
Auto-sync with upstream master
...
Resolves : #1344480
(Crash in the nss_db NSS service module during iteration.)
Add the eo locale as a first-class citizen.
2016-06-12 22:41:55 +02:00
Florian Weimer
1aca2e1ec1
Related: #1342976
...
Retroactively update changelog to record fixed bug.
2016-06-11 13:39:48 +02:00
Florian Weimer
d3f78ebc81
Auto-sync with upstream master.
2016-06-09 12:22:07 +02:00
Florian Weimer
d4be8589c3
Log df output as part of system information
2016-06-01 08:44:30 +02:00
Florian Weimer
5872287fa1
Resolves : #1338887
...
Do not disable assertions in release builds
2016-06-01 08:31:31 +02:00
Florian Weimer
db9848cdc3
Sync with upstream master branch
...
Resolves #1326903 , #1337140 .
2016-06-01 08:30:29 +02:00
Carlos O'Donell
15922d5c07
glibc-2.23.90-18
...
- Move support for building GCC 2.96 into compat-gcc-296.
2016-05-11 16:21:02 -04:00
Florian Weimer
6a2d7264b4
Resolves : #1335011
...
Revert dlsym (RTLD_NEXT)/dlerror change, to unbreak ASAN
2016-05-11 16:10:58 +02:00
Florian Weimer
a92e3b7488
Expand comments about the separate SUPPORTED file
2016-05-09 20:43:58 +02:00
Florian Weimer
48c31c2f62
Drop broken attempt at fix for #1326903
2016-05-09 17:18:54 +02:00
Florian Weimer
3585735339
Resolves : #1326903
...
Experimental fix for NULL fork/vfork symbols in libpthread
2016-05-09 14:23:15 +02:00
Florian Weimer
43e96b9dec
Use diff instead of cmp for the SUPPORTED file check
2016-05-09 13:48:03 +02:00
Florian Weimer
ddd7733205
Auto-sync with upstream master
...
Drop glibc-nsswitch-Add-group-merging-support.patch, applied upstream.
Drop glibc-rh1252570.patch, alternative fixes applied upstream.
Adjust glibc-rh1315108.patch to minor upstream change.
Update SUPPORTED file.
2016-05-09 13:47:51 +02:00
Carlos O'Donell
4f51555190
glibc-2.23.90-14
...
- Require libselinux for nscd in non-bootstrap configuration.
2016-05-03 15:51:17 -04:00
Carlos O'Donell
fe4ad2a06e
Auto-sync with upstream master.
2016-04-29 23:08:42 -04:00
Carlos O'Donell
256beb3f45
glibc-2.23.90-12
...
- Move spec file system information logging to the build stage.
2016-04-28 15:59:56 -04:00
Florian Weimer
4ac7c7b403
Auto-sync with upstream master
2016-04-14 22:49:32 +02:00
Florian Weimer
85759f3e8d
Auto-sync with upstream master
2016-04-14 12:59:40 +02:00
Florian Weimer
34d510b5de
Auto-sync with upstream master
...
This removes the type union wait from the installed headers.
Update the SUPPORTED file with upstream changes
2016-04-14 10:00:03 +02:00
Florian Weimer
ec0dd75135
Auto-sync with upstream master
2016-04-08 16:21:37 +02:00
Florian Weimer
887080ee79
Auto-sync with upstream master
2016-03-29 13:04:25 +02:00
Carlos O'Donell
1ffb3d6c4c
glibc-2.23.90-6
...
- Use 'an' as language abbreviation for an_ES.
2016-03-16 02:38:44 -04:00
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