Details
-
Bug
-
Resolution: Cannot Reproduce
-
Not Evaluated
-
None
-
4.8.5
-
None
-
OS X 10.9 (Mavericks)
2013 MacBook Pro or MacBook Air (Haswell based)
Homebrew (probably not relevant?)
Qt 4.8 (HEAD)
The patch from this CR: https://codereview.qt-project.org/#change,69328
Description
While working on getting Qt 4.8.x running on Mavericks (via Homebrew) we've discovered an issue that seems to affect only the new MacBook Pro and Air machines with Haswell processors. Despite those chips obviously supporting SSSE3, Qt 4 will not build on them without --no-ssse3.
This bug is seemingly unrelated to Mavericks itself or any of the patches we've added to get it running (which came from code review) as Qt 4 compiles perfectly on every other mac we've tried.
A fellow Homebrew user was kind enough to attempt to build for me (in which I ensure that --no-ssse3 is not present) and send me his logs so that I can log the issue here. I also asked him to log the output of sysctl -a so that you can inspect the CPU parameters in more detail.
His logs are here: https://gist.github.com/RichGuk/7252567
In the meantime we are simply adding the --no-ssse3 flag for all Haswell based machines. If you need any further information, please let me know and I will endeavour to procure what you need from someone who has an affected machine.