Summary: | sys-libs/glibc-2.17 - recompile of the whole system necessary | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED NEEDINFO | ||
Severity: | enhancement | CC: | pinkbyte |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Toralf Förster
2013-01-19 22:37:25 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. 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. (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). |