-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On 06/15/2014 04:47 AM, Dale wrote: > John Campbell wrote: >> On 06/14/2014 10:10 PM, Dale wrote: >> >>> Well, I have 16Gbs here. I'm not lacking for memory. If >>> memory prices were to drop a bit, I could upgrade some more. >>> I'd have to swap out what I have tho. Old mobo would only take >>> 4GB sticks and this new one will take 8GB sticks. >> >> Unless you have a specific reason for keeping both x32 and 64 >> ABIs I'd suggest changing to ABI_X86="32 64" globally in >> /etc/make.conf (or /etc/portage/make.conf). It's a lot easier >> than waiting for the next conflict. Then do "emerge --new-use >> --deep @world" and you're done. There shouldn't bee too many >> packages that need rebuilding. >> >> > > I put that in make.conf and get this: > > # required by sys-fs/eudev-1.7[gudev] # required by @selected # > required by @world (argument) =dev-libs/glib-2.40.0 ~amd64 > > Does it make sense to keyword that? Isn't that the package that > once upgraded you can't go backward? I'm just double checking that > this all makes sense. < scratches head > > > Dale > > :-) :-) >
The package you are thinking of that is a one-way upgrade is glibc, not glib. Glibc is the C Runtime Environment, absolutely everything written in C and C++ ends up linking against it (and things that aren't tend either to be compiled using something that is or interpreted by something that is). If glibc is downgraded, anything that uses something from a newer version (or something that *changed* in a newer version, due to how symbol versions work) will fail to run against the older version. For example, any program linked against glibc 2.14 or greater that uses memcpy ends up linking against the symbol "memcpy@@GLIBC_2.14", which is only in newer versions of glibc. Programs linked against older versions of glibc use "memcpy@GLIBC_2.2.5", which differs in some way (specifically in this case, the old memcpy always went in a particular direction, the new memcpy may be faster on some CPUs, but this broke old Adobe Flash). -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCgAGBQJTnqAdAAoJELHSF2kinlg4RwIQAIBA/fnW7hq6GUK3fQimcEIo RdeXK3RXy750T6XP5vo71NFhrJJmaROaNzSksKXfAtfJZt3PnpbIxFxtvKep7Xp3 bJnAOXHej+EndkSDXEoZTAepzEmqIj8V+Y4blSmRE25w+NLTe2Wgkjd92Y6ugroW Hk1A/nrGRNO5pBepSvIUOIn5GIoTMMH4485HBnwUdtt6+EQja50cfSMbTUoXqF38 GgkJkik28TOYSivn6b6VdzCvl+X8ZqFY0M+BhWSLLaN+7/BR1S5dI1Th1QNDaHSX KcCbtSIwqB1V5w5jSLb4JtU+Noi5nqXyy4ZnwR0wCN/MkhBFFQlRYE/sgOeYrOgw mxCj7442q0Ml1nv+4ASHdOsQ/M8VCoBR3TZhCYDU5wZB6Wb4AVY/tSxopDL54aqi 4iutCTBn9fh7NIfasVjhvSdNMdglF/SHnHfiS9C94odFGvbZjHJd7ICwshSh9eNG /jwRRSrmdMK9IiqK9IkTYDXlCYkre2CtIt8urlypoWaQwD5IrkEIeE9PvXEUcDNU jw8S+3hhNkQ5/3MKErBwGOshdhoogTM03afbSg/M3DRn+B3GAo8Zi9i26wUPTMJo Y6Nm3xhPd5K5h9hmh4bTkG+eqIshtTpqC9cdzQ/xf1dA2X1yxvBdXt6B3cGQg/+1 kUyTwlCW3O11b9l0LzeH =C+Xr -----END PGP SIGNATURE-----