As rexx.img must be of the same architecture, bitness and endianness it is not possible to use a single rexx.img for different architectures, bitnesses and endiannesses.

The present packaging and installation of ooRexx can therefore not take advantage of universal packages available on macOS (because of rexx.img) such that we should start to stop producing the universal macOS version and instead have two different macOS packages created, one for amd64 and one for arm64.

---

As rexx.img gets installed into and loaded from the lib directory as if it was a native library, would it make sense to think of a universal packaging format for rexx.img which would allow to create a form of universal rexx.img? E.g. a table that indicates the available architectures and positions in a rexx.img file such that ooRexx can pick the appropriate version?

If so, then it would be probably be helpful to allow for universal user compiled Rexx programs as well, as the same infrastructure could then be put in place, if not mistaken.

What do you think would such an endeavor be worthwhile at all?

---rony




_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to