On Tue, 2006-05-16 at 20:13 +0200, Orn E. Hansen wrote:
Lot of the issues, are related to compilers rather than actually the developers themselves.
No, it's 100% developer in the UNIX world. Yes, in the Windows world -- where intelligent Microsoft architects design good APIs and then Microsoft's own tool developers and application divisions _ignore_ them (despite Microsoft always blaming the problem on ISVs, it's Microsoft itself) -- it's a major issue (and always has been). But the IEEE POSIX and X/Open SUS has addressed the split 32-bit/64-bit memory model on Alpha, MIPS, SPARC and now x86-64. There is no reason not to follow the specifications, and the GNU compiler targets do exactly that. Compilers and toolchains will _never_ solve memory model issues. -- Bryan J. Smith Professional, technical annoyance mailto:b.j.smith@ieee.org http://thebs413.blogspot.com ----------------------------------------------------------- Americans don't get upset because citizens in some foreign nations can burn the American flag -- Americans get upset because citizens in those same nations can't burn their own