Just realized that the MacOS package still uses the x86_64 version of 
libBSF4ooRexx.dylib instead of
the universal one. Hence adjusted the build script and refreshed the universal 
package. This note is
just in case that you already have downloaded it; if so please download the 
latest version as of now.

---rony


On 08.06.2021 15:29, Rony G. Flatscher wrote:
>
> Enrico was kind enough to make his changes available.
>
> Indeed it has become possible to create a universal version of ooRexx on 
> Intel and in the meantime
> I succeeded to create a universal version of BSF4ooRexx as well (Apple users 
> may want to check it
> out from <https://sourceforge.net/projects/bsf4oorexx/files/beta/20200928/>). 
> The installation and
> testing of a few BSF4ooRexx programs (excercising ooRexx and Java) has been 
> working flawlessly so
> far. [Maybe even Enrico would like to test Java camouflaged as ooRexx on his 
> M1? ;) If so, I would
> suggest to use a M1-Java with JavaFX such that the JavaFX samples can be 
> tested as well, e.g. a
> free OpenJDK 11 LTS version from
> <https://cdn.azul.com/zulu/bin/zulu11.48.21-ca-fx-jdk11.0.11-macosx_aarch64.zip>.
>  ]
>
> The universal build of ooRexx on an Intel machine was done with:
>
>     cmake -DBUILD_OSX_UNIVERSAL_BINARIES=1 ~/path-to-oorexx-trunk
>
> Here the output of running "file" on "rexx" and "librexx.dylib":
>
>     file ~/Applications/ooRexx5/bin/rexx:
>
>     /Users/rony/Applications/ooRexx5/bin/rexx: Mach-O universal binary with 2 
> architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64:Mach-O 64-bit 
> executable arm64]
>     /Users/rony/Applications/ooRexx5/bin/rexx (for architecture x86_64):      
> Mach-O 64-bit executable x86_64
>     /Users/rony/Applications/ooRexx5/bin/rexx (for architecture arm64):       
> Mach-O 64-bit executable arm64
>
>     file ~/Applications/ooRexx5/lib/librexx.dylib:
>
>     /Users/rony/Applications/ooRexx5/lib/librexx.dylib: Mach-O universal 
> binary with 2 architectures: [x86_64:Mach-O 64-bit dynamically linked shared 
> library x86_64] [arm64]
>     /Users/rony/Applications/ooRexx5/lib/librexx.dylib (for architecture 
> x86_64):     Mach-O 64-bit dynamically linked shared library x86_64
>     /Users/rony/Applications/ooRexx5/lib/librexx.dylib (for architecture 
> arm64):      Mach-O 64-bit dynamically linked shared library arm64
>
> Will commit Enrico's changes to CMakeLists.txt in a few moments.
>
> Thanks and kudos go to Enrico!
> :)
>
> ---rony
>

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

Reply via email to