1 |
Raffaele BELARDI schrieb: |
2 |
> Florian Philipp wrote: |
3 |
>> Raffaele BELARDI schrieb: |
4 |
>>> I use the binpkg feature to quickly update an Athlon64 system with |
5 |
>>> packages compiled on an Athlon64 X2 system. march=athlon64 on both |
6 |
>>> systems, I avoided using the new gcc 4.3.2 march=native option to |
7 |
>>> maintain compatibility. The Athlon64 apparently runs fine, but yesterday |
8 |
>>> I discovered that mplayer aborts with 'illegal instruction', spitting |
9 |
>>> out a warning that possibly the package was compiled for a different |
10 |
>>> machine, which is true! |
11 |
>> I bet you've enabled the ssse3 USE-flag for mplayer. This enabled hand |
12 |
>> written assembler code for a CPU feature you don't seem to have. |
13 |
>> |
14 |
> |
15 |
> Nope, both machines have the same make.conf that does not enable sss3. |
16 |
> 'euse -a' does not show sss3 on either machine. |
17 |
> |
18 |
> BTW, if my understanding is correct, a binpkg's USE flags are checked |
19 |
> against the current USE flags and if there is mismatch the binpkg is |
20 |
> ignored and tha package recompiled from the sources. |
21 |
> |
22 |
> raf |
23 |
> |
24 |
|
25 |
And ffmpeg? |