<div dir="ltr"><div>Also, please pardon the typo in the subject line: should be "Easy fix for [...]"<br><br></div>I haven't had my coffee yet.<br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><font face="monospace, monospace" size="1" color="#000000"><br>-----<br>"There are two kinds of people in the world: those who can extrapolate missing data."<br>╓─────────────────<br>
║C     <b>GUY M. BROOME</b> :\<br>
╟──────────────<br>
║C    <font color="#444444"><b>System Security Engineer</b> :\</font><font color="#000000"><br>
║C    </font><font color="#666666"><b>Virginia Commonwealth University</b> :\</font><font color="#000000"><br>
║C    </font><font color="#666666">(804) 827-2072 :\</font><font color="#000000"><br>
║C    </font><font color="3D"#999999""><a href="mailto:gmbroome@vcu.edu" target="_blank">gmbroome@vcu.edu</a> :</font><font color="#000000"><br>
╚═══════</font></font><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Tue, Jul 12, 2016 at 8:06 AM, Guy M Broome <span dir="ltr"><<a href="mailto:gmbroome@vcu.edu" target="_blank">gmbroome@vcu.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Good morning:<br><br></div>Noting that www/webkit-qt5 builds correctly on a variety of Tier 2 architectures, I decided to comment out its BROKEN_sparc64 line in the port Makefile and see, in detail, what the issue was.<br><br></div>After a couple hours of tinkering, it turns out to be quite simple: the port actually needs gmake, or at the least it doesn't like bmake in particular.<br><br></div>The port's attempted usage of i386 assembly on sparc64 was due to Makefiles not being correctly parsed, resulting in incorrect macro definitions for the various .asm files.  Once USES+= gmake is set, www/webkit-qt5 builds and runs fine (albeit rather slowly) on sparc64.  Tested on both 10.3 and 11.0-CURRENT (not tested on 11-STABLE yet), using both default system GCC 4.2 and GCC 5.4 from ports.<br><br>As an added bonus, the addition of USES+= gmake also fixes a latent problem on all tested architectures as well (verified on sparc64, ppc64, and amd64): alternate definitions of CC=, CXX=, etc. are not parsed correctly as long as bmake is in use, and some subdirectories of www/webkit-qt5 will always attempt to use "c++" or "g++" even when another compiler is defined.  USES+= gmake handily addresses that as well.<br><br></div>Would your team like a PR for this issue?  If so, I'll be glad to submit one.<br clear="all"><br><div><div><div><div><div><div><div><div data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><font face="monospace, monospace" color="#000000" size="1"><br>-----<br>"There are two kinds of people in the world: those who can extrapolate missing data."<br>╓─────────────────<br>
║C     <b>GUY M. BROOME</b> :\<br>
╟──────────────<br>
║C    <font color="#444444"><b>System Security Engineer</b> :\</font><font color="#000000"><br>
║C    </font><font color="#666666"><b>Virginia Commonwealth University</b> :\</font><font color="#000000"><br>
║C    </font><font color="#666666"><a href="tel:%28804%29%C2%A0827-2072" value="+18048272072" target="_blank">(804) 827-2072</a> :\</font><font color="#000000"><br>
║C    </font><font color="3D"#999999""><a href="mailto:gmbroome@vcu.edu" target="_blank">gmbroome@vcu.edu</a> :</font><font color="#000000"><br>
╚═══════</font></font><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div></div></div></div></div></div></div>
</blockquote></div><br></div>