Partial fix/workaround for issue #27. The fix works for intel CPUs, because it is hardwired to such.
To work generally it requires a way of inserting the current cpu (class) into the right-hand-side, with proper adjustment for 32 vs. 64 cpu variants.
That is iffy. We know it for intel. We don't for others (mips, arm, ...).
Framework for more general fix to issue 27, setting the proper cpu based on the general class.
Still only working for intel for now, but other cpu classes can now be added as they are encountered and needed.
More on issue #27. This change should also fix the issue with some OSX targets originally discussed in issue #21 (but unrelated to it) and now folded into this issue.
Problem was that the affected targets did not have the required references to the platform codes they were essentially variants of.
Merge branch 'issue-27'
Updated change log for recent merges and commits.