Dragi?a Durić wrote:
> Iztok,
>
> At various places in source tree, one of them in Target.m3 (maybe also
> Target.i3) in m3middle package you have to define "internals" of your
> target platform. Once you know what and where to seek (mostly C
> internals of platform) it is pretty straightforward.
>
Well, might be true and might be not. Namely, I've done as suggested in
appropriate document and things do not work for me. Up to date, nobody
has told me what exactly have I doen wrong. I am in talks with Olaf
(Wagner) on the private and event the suggestions from him are not quite
explicit - except for the StrongARM was not tried yet.
> Then - you have to find platform dependent parts of m3core,
> recognizable as folders with subfolders like LINUXLIBC6 and FreeBSD
> something. I can list them in pm3 tree only, so it's better for you to
> try to read them from mentioned document. Also, don't forget to add
> them to arrays in m3makefiles in appropriate source folders.
>
I've folowed a little outdated document and Olaf promised to update it a
litle bit. Yet, the proposals from him did not work. I have successfully
built the backend for StrongARM cross-compiler. I have succesfully
rebuilt the m3core and libm3 as well as m3front and other compiler stuff
*for x86* yet with the needed StrongARM stuff included in various places
all over the code. But resulting&installed system failed to produce any
of the StrongARm code, beginning from the m3core and m3lib up to the
applications. And I hae focused only on the producing of the assembly
source code.
> In any case, I would recommend pm3-1.1.15 as platform for ****ting. CM3
> people made great mess with Unicode deep in CM3.
If it was only for Unicode, I would not bother (for now).
>
Regards, Iztok
p.s. : Please, Dragisa, contact me on the iztok dot kobal at siol dot
net. I am quite eager to find out where, the hell, Modula-2 is still
wanted/in use in this days of mighty C# !
Iztok


|