1 |
Florian Philipp wrote: |
2 |
> Raffaele BELARDI schrieb: |
3 |
>> I use the binpkg feature to quickly update an Athlon64 system with |
4 |
>> packages compiled on an Athlon64 X2 system. march=athlon64 on both |
5 |
>> systems, I avoided using the new gcc 4.3.2 march=native option to |
6 |
>> maintain compatibility. The Athlon64 apparently runs fine, but yesterday |
7 |
>> I discovered that mplayer aborts with 'illegal instruction', spitting |
8 |
>> out a warning that possibly the package was compiled for a different |
9 |
>> machine, which is true! |
10 |
> |
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 |