View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0001676 | Spring engine | General | public | 2009-10-13 02:41 | 2009-12-11 21:32 | ||||
Reporter | patmo98 | ||||||||
Assigned To | Auswaschbar | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 0.80.4.0+git | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0001676: MacOS 64-bit compatability fix | ||||||||
Description | In rts/System/Util.cpp at about line 35 there's a section of asm code to detect the CPU type. When compiled in 64-bit mode on a Mac, it gives these errors: [ 16%] Building CXX object rts/CMakeFiles/spring.dir/System/Util.cpp.o {standard input}:20:suffix or operands invalid for `push' {standard input}:23:suffix or operands invalid for `pop' make[2]: *** [rts/CMakeFiles/spring.dir/System/Util.cpp.o] Error 1 As far as I can tell, you either need to push and pop the 64 bit register rbx, remove the l at the end of the commands or both. Getting it to compile is easy, but I don't know how to make it work. | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2009-10-13 02:41 | patmo98 | New Issue | |
2009-12-11 21:32 | Auswaschbar | Status | new => resolved |
2009-12-11 21:32 | Auswaschbar | Resolution | open => fixed |
2009-12-11 21:32 | Auswaschbar | Assigned To | => Auswaschbar |