-----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-----

Reply via email to