[opensuse-factory] glibc update in Base:System - Call for testing
![](https://seccdn.libravatar.org/avatar/2fbbac98037566c8a2e07f8acee942ab.jpg?s=120&d=mm&r=g)
I've updated glibc from 2.11 to 2.13 for Base:System and like to see some testing: * Whether it runs fine on your system * Whether it breaks any package builds Please tell me about any problems you encounter. Here're the release notes: Version 2.13 * The following bugs are resolved with this release: 3268, 6812, 7066, 10085, 10484, 10563, 10851, 11149, 11155, 11611, 11640, 11655, 11701, 11840, 11856, 11883, 11903, 11904, 11968, 11979, 12005, 12037, 12067, 12077, 12078, 12092, 12093, 12107, 12108, 12113, 12140, 12159, 12167, 12191, 12194, 12201, 12204, 12205, 12207, 12348, 12378, 12394, 12397 * New Linux interfaces: prlimit, prlimit64, fanotify_init, fanotify_mark * POWER7 optimizations: memset, memcmp, strncmp * New optimized string functions for x86-64: strnlen (SSE2), strcasecmp (SSE2, SSSE3, SSE4.2), strncasecmp (SSE2, SSSE3, SSE4.2) Implemented by Ulrich Drepper. * The following bugs are resolved with this release: 3662, 4457, 5553, 10162, 10401, 10414, 10554, 10824, 10864, 10915, 10918, 10936, 10939, 10958, 10968, 10969, 10972, 10992, 11000, 11001, 11007, 11010, 11027, 11039, 11040, 11041, 11043, 11046, 11056, 11070, 11093, 11115, 11120, 11125, 11126, 11127, 11134, 11141, 11149, 11183, 11184, 11185, 11186, 11187, 11188, 11189, 11190, 11191, 11192, 11193, 11194, 11200, 11230, 11235, 11242, 11254, 11258, 11271, 11272, 11276, 11279, 11287, 11292, 11319, 11332, 11333, 11387, 11389, 11390, 11394, 11397, 11410, 11438, 11449, 11470, 11471, 11520, 11537, 11538, 11571 * New interfaces: pthread_getname_np, pthread_setname_np * New Linux interface: recvmmsg * STT_GNU_IFUNC implemented for Sparc by David Miller. * The dynamic linker now recognizes supported ABI versions from the EI_ABIVERSION field in the ELF header. Implemented by Ulrich Drepper. * New NIS mode selector ADJUNCT_AS_SHADOW. The passwd.adjunct.byname table will not be used to fill in password fields in the passwd.byname replies. Instead it is used to synthesize the shadow.byname table, should it be missing. This is a useful mode in some installations involving Solaris. Implemented by Ulrich Drepper. * New locales: kok_IN, sq_MK, cv_RU Andreas -- Andreas Jaeger, Program Manager openSUSE aj@{novell.com,suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/45bf5eef0471996074efa055ea252116.jpg?s=120&d=mm&r=g)
El 24/05/11 13:55, Andreas Jaeger escribió:
I've updated glibc from 2.11 to 2.13 for Base:System and like to see some testing: * Whether it runs fine on your system * Whether it breaks any package builds
Please tell me about any problems you encounter.
Does this release includes the "controversial" memcpy() optimization that has a huge potential of breaking (buggy|dubious|working) code ? (which one of the categories depends on language lawyers) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/2fbbac98037566c8a2e07f8acee942ab.jpg?s=120&d=mm&r=g)
On Tuesday, May 24, 2011 08:02:50 PM Cristian Rodríguez wrote:
El 24/05/11 13:55, Andreas Jaeger escribió:
I've updated glibc from 2.11 to 2.13 for Base:System and like to see some testing: * Whether it runs fine on your system * Whether it breaks any package builds
Please tell me about any problems you encounter.
Does this release includes the "controversial" memcpy() optimization that has a huge potential of breaking (buggy|dubious|working) code ? (which one of the categories depends on language lawyers)
that was already disabled previously: Mon Nov 15 18:29:49 CET 2010 - pbaudis@suse.cz - Enable multi-arch routines support for ppc, ppc64, i686 and x86_64. Temporarily, AMD-optimized string routines are disabled. We will selectively re-enable them after some more careful benchmarking in the next few days. Note: In this glibc version, multi-arch routines DO NOT include the controversial backwards-copy memcpy() glibc 2.14 will have a solution for this... but let me double check whether this is really the case for my version or whether I introduced them again by accident. thanks, Andreas -- Andreas Jaeger, Program Manager openSUSE aj@{novell.com,suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/2fbbac98037566c8a2e07f8acee942ab.jpg?s=120&d=mm&r=g)
On Wednesday, May 25, 2011 10:55:36 AM Andreas Jaeger wrote:
On Tuesday, May 24, 2011 08:02:50 PM Cristian Rodríguez wrote:
El 24/05/11 13:55, Andreas Jaeger escribió:
I've updated glibc from 2.11 to 2.13 for Base:System and like to see some testing: * Whether it runs fine on your system * Whether it breaks any package builds
Please tell me about any problems you encounter.
Does this release includes the "controversial" memcpy() optimization that has a huge potential of breaking (buggy|dubious|working) code ? (which one of the categories depends on language lawyers)
that was already disabled previously:
Mon Nov 15 18:29:49 CET 2010 - pbaudis@suse.cz
- Enable multi-arch routines support for ppc, ppc64, i686 and x86_64.
Temporarily, AMD-optimized string routines are disabled. We will selectively re-enable them after some more careful benchmarking in the next few days.
Note: In this glibc version, multi-arch routines DO NOT include the controversial backwards-copy memcpy()
glibc 2.14 will have a solution for this...
but let me double check whether this is really the case for my version or whether I introduced them again by accident.
Indeed, there's no patch disabling it but the tarball does not contain the files, therefore added a patch now, Andreas -- Andreas Jaeger, Program Manager openSUSE aj@{novell.com,suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/aebdf31d465b04113cd13a6bffde8527.jpg?s=120&d=mm&r=g)
On 05/24/2011 07:55 PM, Andreas Jaeger wrote:
I've updated glibc from 2.11 to 2.13 for Base:System and like to see some
I wanted to try out, but it's not published yet. And it looks like it will take some time before everything in Base:System gets build (and published)... regards, -- js suse labs -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/2fbbac98037566c8a2e07f8acee942ab.jpg?s=120&d=mm&r=g)
On Tuesday, May 24, 2011 09:31:50 PM Jiri Slaby wrote:
On 05/24/2011 07:55 PM, Andreas Jaeger wrote:
I've updated glibc from 2.11 to 2.13 for Base:System and like to see some
I wanted to try out, but it's not published yet. And it looks like it will take some time before everything in Base:System gets build (and published)...
And I'm just fixing the first bugs on it ;) I'll tell you once everything is rebuild with my updates, Thanks! Andreas -- Andreas Jaeger, Program Manager openSUSE aj@{novell.com,suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/2fbbac98037566c8a2e07f8acee942ab.jpg?s=120&d=mm&r=g)
On Wednesday, May 25, 2011 10:56:11 AM Andreas Jaeger wrote:
On Tuesday, May 24, 2011 09:31:50 PM Jiri Slaby wrote:
On 05/24/2011 07:55 PM, Andreas Jaeger wrote:
I've updated glibc from 2.11 to 2.13 for Base:System and like to see some
I wanted to try out, but it's not published yet. And it looks like it will take some time before everything in Base:System gets build (and published)...
And I'm just fixing the first bugs on it ;)
I'll tell you once everything is rebuild with my updates,
I have the first version in and will later today submit a round of cleanups. There's been a lot of old cruft lying around that is not needed anymore. Hope I wasn't too eager ;) Andreas -- Andreas Jaeger, Program Manager openSUSE aj@{novell.com,suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/2fbbac98037566c8a2e07f8acee942ab.jpg?s=120&d=mm&r=g)
On Friday, May 27, 2011 12:28:33 Andreas Jaeger wrote:
On Wednesday, May 25, 2011 10:56:11 AM Andreas Jaeger wrote:
On Tuesday, May 24, 2011 09:31:50 PM Jiri Slaby wrote:
On 05/24/2011 07:55 PM, Andreas Jaeger wrote:
I've updated glibc from 2.11 to 2.13 for Base:System and like to see some
I wanted to try out, but it's not published yet. And it looks like it will take some time before everything in Base:System gets build (and published)...
And I'm just fixing the first bugs on it ;)
I'll tell you once everything is rebuild with my updates,
I have the first version in and will later today submit a round of cleanups. There's been a lot of old cruft lying around that is not needed anymore. Hope I wasn't too eager ;)
glibc works fine on my systems so far and I haven't seen any build failures related to it in its devel project. Is anybody aware of problems? If not, I'll submit it to openSUSE:Factory soonish, Andreas -- Andreas Jaeger, Program Manager openSUSE aj@{novell.com,suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/45bf5eef0471996074efa055ea252116.jpg?s=120&d=mm&r=g)
El 24/05/11 13:55, Andreas Jaeger escribió:
I've updated glibc from 2.11 to 2.13 for Base:System and like to see some testing: * Whether it runs fine on your system * Whether it breaks any package builds
Please tell me about any problems you encounter.
Working fine here, even when "recklessly" installed in an 11.4 system. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/acbcfc05e47a10e58145c8b85929ca12.jpg?s=120&d=mm&r=g)
On Thu, May 26, 2011 at 01:17:11PM -0400, Cristian Rodríguez wrote:
El 24/05/11 13:55, Andreas Jaeger escribió:
I've updated glibc from 2.11 to 2.13 for Base:System and like to see some testing: * Whether it runs fine on your system * Whether it breaks any package builds
Please tell me about any problems you encounter.
Working fine here, even when "recklessly" installed in an 11.4 system.
That's very good to hear, you just unwittingly did testing for this package moving to Tumblweed, which I really appreciate :) And no, it's not going to move their yet, but it will, eventually... thanks, greg k-h -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/ed90d0132a4f59f2d3a1cf82a1b70915.jpg?s=120&d=mm&r=g)
Am Thu, 26 May 2011 12:14:51 -0700 schrieb Greg KH <gregkh@suse.de>:
That's very good to hear, you just unwittingly did testing for this package moving to Tumblweed, which I really appreciate :)
And no, it's not going to move their yet, but it will, eventually...
Might I ask what the benefit of having the latest glibc in Tumbleweed is? (I am not against running the latest and greatest, that's why I'm running FACTORY. I really appreciate recent kernels, because they usually fix stuff or add new drivers, but until today I never really noticed the benefit of such a minor step in glibc versions, so rebuilding and redownloading everything just because of this update seems wasteful to me) Will you also update Tumbleweed to gcc 4.6? -- Stefan Seyfried "Dispatch war rocket Ajax to bring back his body!" -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/acbcfc05e47a10e58145c8b85929ca12.jpg?s=120&d=mm&r=g)
On Thu, May 26, 2011 at 10:13:04PM +0200, Stefan Seyfried wrote:
Am Thu, 26 May 2011 12:14:51 -0700 schrieb Greg KH <gregkh@suse.de>:
That's very good to hear, you just unwittingly did testing for this package moving to Tumblweed, which I really appreciate :)
And no, it's not going to move their yet, but it will, eventually...
Might I ask what the benefit of having the latest glibc in Tumbleweed is? (I am not against running the latest and greatest, that's why I'm running FACTORY. I really appreciate recent kernels, because they usually fix stuff or add new drivers, but until today I never really noticed the benefit of such a minor step in glibc versions, so rebuilding and redownloading everything just because of this update seems wasteful to me)
There were a number of issues resolved and new features added with this glibc update, so why wouldn't we want it included in Tumbleweed once it has shaken out to be stable? And hopefully not everything will rebuild when we add it, I'm working on that at the moment.
Will you also update Tumbleweed to gcc 4.6?
Perhaps, but by the time all of the packages get working properly with it, the next major release of openSUSE might be here so the upgrade path would be to it instead. In short, we will see. thanks, greg k-h -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/45bf5eef0471996074efa055ea252116.jpg?s=120&d=mm&r=g)
El 24/05/11 13:55, Andreas Jaeger escribió:
I've updated glibc from 2.11 to 2.13 for Base:System and like to see some testing: * Whether it runs fine on your system * Whether it breaks any package builds
Please tell me about any problems you encounter.
While you are at it, can you split off a -devel-static subpackage ? we probably want to know what uses glibc's static libraries and personally I dont want to download huge packages with stuff that is mostly unused. Thanks. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/2fbbac98037566c8a2e07f8acee942ab.jpg?s=120&d=mm&r=g)
On Thursday, May 26, 2011 10:08:03 PM Cristian Rodríguez wrote:
El 24/05/11 13:55, Andreas Jaeger escribió:
I've updated glibc from 2.11 to 2.13 for Base:System and like to see some testing: * Whether it runs fine on your system * Whether it breaks any package builds
Please tell me about any problems you encounter.
While you are at it, can you split off a -devel-static subpackage ? we probably want to know what uses glibc's static libraries and personally I dont want to download huge packages with stuff that is mostly unused.
I see too many configure scripts running static tests - let's not do this at this point of time. Andreas -- Andreas Jaeger, Program Manager openSUSE aj@{novell.com,suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (5)
-
Andreas Jaeger
-
Cristian Rodríguez
-
Greg KH
-
Jiri Slaby
-
Stefan Seyfried