Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 38897 - x86info fails to build on amd64
Summary: x86info fails to build on amd64
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-21 01:26 UTC by Eric Johanson
Modified: 2004-02-21 17:01 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Johanson 2004-01-21 01:26:13 UTC
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.
Comment 1 Brad House 2004-02-21 17:01:55 UTC
maybe because this isn't an x86??
can't compile 32bit asm in 64bit mode