[M3devel] AMD-64 binaries?

Tony Hosking hosking at cs.purdue.edu
Wed Oct 1 11:59:23 CEST 2008


I can definitely vouch for ALPHA_OSF having worked as recently as two  
years ago, but without the pthreads native threading system.  That  
port should have been easy enough I suspect.

On Oct 1, 2008, at 7:41 AM, Jay wrote:

> No -- you would know best about AMD64_DARWIN.
> I'm sure ALPHA_OSF used to work, but it's been so long, I don't  
> think it counts.
>
> I'm being lazy.
>
> file AMD64_DARWIN/cm3cg
>  => fat binary? I doubt it.
>  => with ppc, i386, amd64? (doubt it)
>  => or just ppc, i386?  (doubt it)
>  => or just i386? This is I "suspect".
>  => or just AMD64. This would be somewhat interesting.

I believe that is how I configured it.

> I'm pretty sure cm3cg is always 32bit "these days".

Nope, cm3cg on AMD64_DARWIN is 64-bit.

> I've tried SPARC64_OPENBSD and AMD64_LINUX and they both failed in  
> the same way.
> This was a nice thing to find, that the problem is portable to  
> multiple?all 64 bit hosts.
>
> I'm ASSUMING but trying to confirm that AMD64_DARWIN has the same  
> problem.

Don't thinks so.

> Anyway, I should really get to debugging this soon.
>
> It's a bit odd because gcc itself doesn't have this bug and I  
> reviewed a lot of the code and it was ok. I'm just going to have to  
> step through it in parallel on 32bit and 64bit hosts and find where  
> they diverge. A LOT was identical, like the files output by cm3 into  
> cm3cg were identical.

Yes, the intermediate code should be identical.  Any such problems  
would be with cm3cg.

> I was close a few months ago but sloughed off.

Good luck.

>
>
>  - Jay
>
>
> > From: hosking at cs.purdue.edu
> > To: jay.krell at cornell.edu
> > Date: Tue, 30 Sep 2008 10:16:41 +0100
> > CC: m3devel at elegosoft.com
> > Subject: Re: [M3devel] AMD-64 binaries?
> >
> > 64-bit hosted tools? Do you mean only for Linux? I don't quite
> > understand what you are saying.
> >
> > On Sep 30, 2008, at 9:36 AM, Jay wrote:
> >
> > >
> > > I'm getting back to this now.
> > > I didn't realize it till this weekend, but that archive is
> > > "relatively incompatible".
> > > In particular it has 32bit hosted tools, and won't run on Debian
> > > 4.0r4 / AMD64.
> > > Something about glibc 2.4, when all I see on my system is 2.3.
> > > I'll see what I can do.
> > > Probably just rebuild cm3cg.
> > > I think it was built on Fedora, but could have been Ubuntu or
> > > OpenSuse.
> > > Probably just that Debian stable lags the others.
> > >
> > > The main problem to debug is why 64bit hosted tools "never" work.
> > > (Right?)
> > >
> > >
> > > Stay tuned for a bunch more ports "soon", I've got a bunch more
> > > hardware,
> > > that runs Linux and others (Solaris, AIX, Irix).. :)
> > >
> > > I'll be able to debug the high dpi gui problems on a friend's  
> laptop
> > > soon too.
> > > Send me a repro. I expect it is trivial -- like anything with a
> > > scrollbar.
> > > I can try formsedit, etc.
> > >
> > >
> > > - Jay
> > >
> > >
> > >> Date: Wed, 3 Sep 2008 07:58:04 +0200
> > >> From: wagner at elegosoft.com
> > >> To: m3devel at elegosoft.com
> > >> Subject: Re: [M3devel] AMD-64 binaries?
> > >>
> > >> Quoting "Rodney M. Bates" :
> > >>
> > >>> Are there binaries for AMD-64 around that can be used
> > >>> to bootstrap a 64-bit Linux compiler?
> > >>
> > >> Have a look at
> > >>
> > >> http://www.opencm3.net/uploaded-archives/index.html
> > >>
> > >> There are some AMD64 archives; I don't know about their status
> > >> offhand, though. I think Jay Krell produced them.
> > >> AFAIK there is no regular build on this platform yet.
> > >>
> > >> Olaf
> > >> --
> > >> Olaf Wagner -- elego Software Solutions GmbH
> > >> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
> > >> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23
> > >> 45 86 95
> > >> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz:
> > >> Berlin
> > >> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr:
> > >> DE163214194
> > >>
> >
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20081001/d38ae06a/attachment-0002.html>


More information about the M3devel mailing list