x86info-1.11 builds cleanly on p3/p4/amd MP. However, amd64 fails to build with the below error. Version 1.9 has the same problem. >>> md5 src_uri ;-) x86info-1.11.tgz >>> Unpacking source... >>> Unpacking x86info-1.11.tgz to /var/tmp/portage/x86info-1.11/work >>> Source unpacked. gcc -O2 -o AMD/identify.o -c AMD/identify.c gcc -O2 -o AMD/bluesmoke.o -c AMD/bluesmoke.c gcc -O2 -o AMD/MSR-Athlon.o -c AMD/MSR-Athlon.c gcc -O2 -o AMD/MSR-K6.o -c AMD/MSR-K6.c gcc -O2 -o Cyrix/identify.o -c Cyrix/identify.c gcc -O2 -o Intel/identify.o -c Intel/identify.c gcc -O2 -o Intel/bluesmoke.o -c Intel/bluesmoke.c gcc -O2 -o Intel/cachesize.o -c Intel/cachesize.c gcc -O2 -o Intel/eblcr.o -c Intel/eblcr.c gcc -O2 -o IDT/identify.o -c IDT/identify.c gcc -O2 -o IDT/MSR-C3.o -c IDT/MSR-C3.c gcc -O2 -o NatSemi/identify.o -c NatSemi/identify.c gcc -O2 -o RiSE/identify.o -c RiSE/identify.c gcc -O2 -o x86info.o -c x86info.c gcc -O2 -o havecpuid.o -c havecpuid.c /var/tmp/portage/x86info-1.11/temp/cca61Lab.s: Assembler messages: /var/tmp/portage/x86info-1.11/temp/cca61Lab.s:9: Error: suffix or operands invalid for `pushf' /var/tmp/portage/x86info-1.11/temp/cca61Lab.s:10: Error: suffix or operands invalid for `pushf' /var/tmp/portage/x86info-1.11/temp/cca61Lab.s:11: Error: suffix or operands invalid for `pop' /var/tmp/portage/x86info-1.11/temp/cca61Lab.s:14: Error: suffix or operands invalid for `push' /var/tmp/portage/x86info-1.11/temp/cca61Lab.s:15: Error: suffix or operands invalid for `popf' /var/tmp/portage/x86info-1.11/temp/cca61Lab.s:16: Error: suffix or operands invalid for `pushf' /var/tmp/portage/x86info-1.11/temp/cca61Lab.s:17: Error: suffix or operands invalid for `pop' /var/tmp/portage/x86info-1.11/temp/cca61Lab.s:18: Error: suffix or operands invalid for `popf' make: *** [havecpuid.o] Error 1 make: *** Waiting for unfinished jobs.... !!! ERROR: sys-apps/x86info-1.11 failed. !!! Function src_compile, Line 28, Exitcode 2 !!! emake failed Reproducible: Always Steps to Reproduce: 1. 2. 3.
maybe because this isn't an x86?? can't compile 32bit asm in 64bit mode