<!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 &quot;error&quot; vs &quot;warning&quot; 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,&nbsp; 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>
&nbsp; { int d0, d1, d2, d3, d4;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \<BR>
&nbsp; __asm__ __volatile__(&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \<BR>
&nbsp;&nbsp;&nbsp; &quot; push %%ebx\n&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \<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>