On 07/06/2016 03:17 AM, Franz Fellner wrote:
> Hey all,
> 
> I have issues with some prgrams eating too much memory. This seems to be 
> related to glibc not trimming as necessary which results in way too much 
> memory still occupied by the program after free()ing memory.
> I can't use gcc (specifically g++) with quite some apps now because it starts 
> collecting memory (+swap) until everything falls apart, and I finally came to 
> the conclusion also gcc might suffer from bad trimming behaviour.
> As glibc is the package that implements free I want to have a closer look at 
> it. The first idea is to get rid of Gentoo patches which are controlled by 
> USE="vanilla". Playing around with glibc might destroy my system. Downgrades 
> are already unsupported. So my question:
> 
> Can I safely switch from -vanilla to +vanilla in glibc?
> 

It looks to me like USE=vanilla controls only whether or not bundled
timezone data is used. If that's the case (double-check!), it's probably
safe to unmerge timezone-data and re-emerge glibc with USE=vanilla.

To be safe, you can bundle up your existing glibc with quickpkg. Then if
something goes wrong, you can always boot to a liveCD and unpack the old
version.


Reply via email to