Package: pistachio
Version: 0.4+20050706-2
Severity: important

Hi,

pistachio is failing to build on amd64 with the following error:
===> src/arch/amd64/cpuid.cc
cd src/arch/amd64/ && gcc-3.4 -nostdinc 
-I/usr/src/pistachio-0.4+20050706/build-kernel/include 
-I/usr/src/pistachio-0.4+20050706/kernel/include 
-I/usr/lib/gcc/x86_64-linux-gnu/3.4.5/include -Uamd64 -Uk8 -Upc99 -Uv4 
-D__ARCH__=amd64 -D__CPU__=k8 -D__PLATFORM__=pc99 -D__API__=v4 -imacros 
/usr/src/pistachio-0.4+20050706/build-kernel/config/config.h -imacros 
/usr/src/pistachio-0.4+20050706/kernel/include/macros.h -include 
/usr/src/pistachio-0.4+20050706/kernel/include/config.h  -include 
/usr/src/pistachio-0.4+20050706/kernel/include/types.h -fno-rtti -fno-builtin  
-fomit-frame-pointer -fno-exceptions -Wall -Wno-format -Wconversion -m64
-mcmodel=kernel -mno-red-zone -O2 -march=k8    -c 
/usr/src/pistachio-0.4+20050706/kernel/src/arch/amd64/cpuid.cc
/tmp/ccklUc1F.s: Assembler messages:
/tmp/ccklUc1F.s:13: Error: suffix or operands invalid for `pop'
/tmp/ccklUc1F.s:16: Error: suffix or operands invalid for `push'
/tmp/ccklUc1F.s:19: Error: suffix or operands invalid for `pop'
/tmp/ccklUc1F.s:170: Error: suffix or operands invalid for `pop'
/tmp/ccklUc1F.s:173: Error: suffix or operands invalid for `push'
/tmp/ccklUc1F.s:176: Error: suffix or operands invalid for `pop'
make[2]: *** [src/arch/amd64/cpuid.o] Error 1

I think the has_cpuid() check is not needed in the first place, since
all amd64 CPUs should support this.

It seems to be compiling that file twice, once for 32 bit
and once for 64 bit which makes fixing it a little harder.


Kurt



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to