Mailinglist Archive: opensuse (5130 mails)

< Previous Next >
Re: [SLE] Totally OT: 64/32,... -- memory models are _everything_ to programs
  • From: "Bryan J. Smith" <b.j.smith@xxxxxxxx>
  • Date: Tue, 16 May 2006 18:44:14 -0400
  • Message-id: <1147819455.2771.53.camel@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
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
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

< Previous Next >
Follow Ups