lists at f_philipp
Jun 9, 2009, 3:24 AM
Post #5 of 8
Raffaele BELARDI schrieb:
> Florian Philipp wrote:
>> Raffaele BELARDI schrieb:
>>> I use the binpkg feature to quickly update an Athlon64 system with
>>> packages compiled on an Athlon64 X2 system. march=athlon64 on both
>>> systems, I avoided using the new gcc 4.3.2 march=native option to
>>> maintain compatibility. The Athlon64 apparently runs fine, but yesterday
>>> I discovered that mplayer aborts with 'illegal instruction', spitting
>>> out a warning that possibly the package was compiled for a different
>>> machine, which is true!
>> I bet you've enabled the ssse3 USE-flag for mplayer. This enabled hand
>> written assembler code for a CPU feature you don't seem to have.
> Nope, both machines have the same make.conf that does not enable sss3.
> 'euse -a' does not show sss3 on either machine.
> BTW, if my understanding is correct, a binpkg's USE flags are checked
> against the current USE flags and if there is mismatch the binpkg is
> ignored and tha package recompiled from the sources.