<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Tue, 2010-06-22 at 13:46 -0300, Otavio Salvador wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
<TT><FONT COLOR="#1a1a1a">I think that a message saying that it is know to work only at i386 is</FONT></TT><BR>
<TT><FONT COLOR="#1a1a1a">fine but completely skiping it looks wrong to me. It would be better</FONT></TT><BR>
<TT><FONT COLOR="#1a1a1a">to fix Xorg docs/scripts to handle it properly.</FONT></TT><BR>
<BR>
</BLOCKQUOTE>
I can't disagree with that, the usual "error" vs "warning" headache :-)<BR>
<BR>
I can live with stopping the configuration if there is a good message.<BR>
However, those who have figured it out on their own open bugs on the build system(s) claiming<BR>
it should not be built. <BR>
<BR>
There isn't much difference between a package skipped by the build script and a package<BR>
that is skipping itself. The benefit of the later is that there are multiple build systems and some don't <BR>
have platform checking. Anyone can also cd to /geode and type make.<BR>
<BR>
I think I have explained everything now. If Martin's proposal goes through, I can test on AMD64 and Intel 32.<BR>
<BR>
PS: I always forget to show what errors I get on AMD64:<BR>
<BR>
durango.c: Assembler messages:<BR>
durango.c:203: Error: suffix or operands invalid for `push'<BR>
<BR>
#define vsa_msr_write(msr,adr,high,low) \<BR>
{ int d0, d1, d2, d3, d4; \<BR>
__asm__ __volatile__( \<BR>
" push %%ebx\n" \<BR>
<BR>
In x86_64, the register is called rbx. I am no expert here.<BR>
Perhaps there is a compiler flag to handle that. <BR>
<BR>
Cheers,<BR>
Gaetan
</BODY>
</HTML>