Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 453052 - sys-libs/glibc-2.17 - recompile of the whole system necessary
Summary: sys-libs/glibc-2.17 - recompile of the whole system necessary
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-19 22:37 UTC by Toralf Förster
Modified: 2013-01-20 21:17 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2013-01-19 22:37:25 UTC
I've upgraded at an unstable x86 system the package glibc from 2.16 to 2.17 (gcc-4.7.2). After that apache2 segfaults constantly, re-emerging it and few other packages and even a full revdep-rebuild doesn't help.

An "emerge -e world" solved that issue finally.

Probably an ewarn should be added to point to such possible situation.
Comment 1 David Kredba 2013-01-20 09:55:05 UTC
This maybe?:

* The `clock_*' suite of functions (declared in <time.h>) is now available
  directly in the main C library.  Previously it was necessary to link with
  -lrt to use these functions.  This change has the effect that a
  single-threaded program that uses a function such as `clock_gettime' (and
  is not linked with -lrt) will no longer implicitly load the pthreads
  library at runtime and so will not suffer the overheads associated with
  multi-thread support in other code such as the C++ runtime library.
Comment 2 SpanKY gentoo-dev 2013-01-20 16:47:33 UTC
that shouldn't be necessary.  what is going wrong needs more debugging.  although it's not possible anymore on your system since you rebuilt everything.

i doubt the clock_* function move makes any difference as the ABI is unchanged -- you can still find the funcs in -lrt.
Comment 3 Toralf Förster gentoo-dev 2013-01-20 21:17:00 UTC
(In reply to comment #2)
> although it's not possible anymore on your system since you rebuilt

It is a user mode linux image were I do chroot into it - and I *do* make backups (although the last is a little bit older).
In addition I do have a stable user mode linux image with nearly the same package name list which can be used to test upgrade paths too.

The limiting factor is just the CPU and the fact, that all stuff is located at a lame exterbal USB 2.0 drive (from were the Gentoo host system is booted too BTW).