Talk:Building ASCEND for 64-bit Windows: Difference between revisions

From ASCEND
Jump to navigation Jump to search
Created page with "== Long long == About our code not having supported long long pointers, Ben wrote: {not true: we did it routinely in the 1990s-- but there were no WIN 64 bit ports in the 90s..."
 
No edit summary
 
Line 3: Line 3:
About our code not having supported long long pointers, Ben wrote: {not true: we did it routinely in the 1990s-- but there were no WIN 64 bit ports in the 90s. The DEC machines actually supported both 4 and 8 byte pointers and we built both ways (appropriately autoconf'd) without issues. Ben's default Linux is always 64 bit; he really should set up a buildbot for it.} -- Ben.
About our code not having supported long long pointers, Ben wrote: {not true: we did it routinely in the 1990s-- but there were no WIN 64 bit ports in the 90s. The DEC machines actually supported both 4 and 8 byte pointers and we built both ways (appropriately autoconf'd) without issues. Ben's default Linux is always 64 bit; he really should set up a buildbot for it.} -- Ben.


: What's different about Windows, unique amount operating systems, is that 'long' integer data types are not the same length as pointer data types, see [http://en.wikipedia.org/wiki/64-bit#64-bit_data_models this page] for details. I'll clarify the main page. [[User:Jpye|Jpye]] 11:35, 10 February 2012 (EST)
: What's different about Windows, unique among operating systems, is that 'long' integer data types are not the same length as pointer data types, see [http://en.wikipedia.org/wiki/64-bit#64-bit_data_models this page] for details. I'll clarify the main page. [[User:Jpye|Jpye]] 11:35, 10 February 2012 (EST)

Latest revision as of 00:38, 10 February 2012

Long long

About our code not having supported long long pointers, Ben wrote: {not true: we did it routinely in the 1990s-- but there were no WIN 64 bit ports in the 90s. The DEC machines actually supported both 4 and 8 byte pointers and we built both ways (appropriately autoconf'd) without issues. Ben's default Linux is always 64 bit; he really should set up a buildbot for it.} -- Ben.

What's different about Windows, unique among operating systems, is that 'long' integer data types are not the same length as pointer data types, see this page for details. I'll clarify the main page. Jpye 11:35, 10 February 2012 (EST)