[M3devel] CM3 on IA64?
Mark Wickens
mark at wickensonline.co.uk
Tue Oct 4 20:06:44 CEST 2011
Jay,
I tried this:
msw at zx6000 /usr/local/cm3-build/cm3/scripts/python $ echo $CM3_INSTALL
/usr/local/cm3-build/cm3/
msw at zx6000 /usr/local/cm3-build/cm3/scripts/python $ ./boot1.py
IA64_LINUXTraceback (most recent call last):
File "./boot1.py", line 5, in <module>
import pylib
File "/usr/local/cm3-build/cm3/scripts/python/pylib.py", line 569, in
<module>
for a in os.popen(CM3 + " -version 2>/dev/null"):
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
Am I missing the executable 'cm3'?
Mark.
On Tue, 2011-10-04 at 01:06 +0000, Jay K wrote:
> Can you give me or any of us ssh access to it?
>
>
> Porting is much much easier these days.
> Really, it is not difficult.
> If gcc supports the target and the target is reasonably Posix
> compliant, there is almost nothing to do.
> These are both true for Linux/ia64.
>
>
> Can you try?
>
>
> See
> http://modula3.elegosoft.com/cgi-bin/cvsweb.cgi/cm3/doc/notes/porting.txt?rev=1.6;content-type=text%2Fplain
>
>
> or just go ahead and
>
>
> cd scripts/python
> ./bootstrap.py IA64_LINUX
>
>
> It *might* just work.
> It will certainly almost work.
> There is really very little to it.
> There never was a whole lot really, but there is a lot less now.
> A big part used to be rewriting /usr/include in Modula-3, which was
> tedious, error-prone, and unsafe.
> That is gone now.
> Before pthreads, another part was dissecting jmpbuf.
> That is gone now -- even for user threads.
>
>
> - Jay
>
> > Date: Mon, 3 Oct 2011 23:18:17 +0100
> > From: mark at wickensonline.co.uk
> > To: m3devel at elegosoft.com
> > Subject: [M3devel] CM3 on IA64?
> >
> > Hi guys,
> >
> > Has anyone attempted a port of CM3 to Itanium architecture?
> > I've recently installed gentoo on my ZX6000 and it's all running
> very
> > nicely.
> > My thoughts turned to what would be involved in getting Modula-3
> running.
> >
> > Kind regards, Mark.
> >
>
More information about the M3devel
mailing list