Submitted for approval, here is a patch that fixes build of x264 on SPARC Solaris 10.<div><br></div><div>Some notes about the patch:</div><div><ol><li>As before, this still assumes you have the GNU compiler &amp; toolchain (except Sun&#39;s assembler), I have successfully built gcc 4.5.1 myself for SPARC and have been using that. I have not made any attempt to build with Sun Studio, although I do have it installed.</li>
<li>On Solaris, neither /usr/xpg4/bin/grep nor /usr/bin/grep are capable of handling binary files directly, so I have instead piped the conftest.o through /usr/bin/strings, which also works on many other *ix platforms including Linux and MacOS X.</li>
<li>SPARC is an acronym (<a href="http://www.sparc.org/standards/SPARCV9.pdf">http://www.sparc.org/standards/SPARCV9.pdf</a> , section 0.1) -- all references have been changed to uppercase (there weren&#39;t many).</li><li>
sun4v&#39;s are 64-bit capable as well, so catch this in the configure script.</li></ol></div><div>Additionally, although it&#39;s largely harmless, builders may want to add the LARGEFILE arguments to CFLAGS to squelch a warning. My build script (bash-syntax) does it thus:</div>
<div><br></div><div>LFS_CFLAGS=$(getconf LFS_CFLAGS)</div><div>CFLAGS=&quot;${CFLAGS} ${LFS_CFLAGS}&quot;</div><div><br></div><div>I would be more than happy to share my build script if anyone wants a copy.</div><div><br>
</div><div>-- Sean McG</div>