On 16.10.2021 22:23, P.O. Jonsson wrote:
> This is just to say that with Mark Hesslings help we now have the possibility 
> to build for M1 Mac
> running Big Sur from Jenkins. Building works just fine and the complete test 
> suite passes without
> error

Great, kudos to Mark and you!

> Interpreter:        REXX-ooRexx_5.0.0(MT)_64-bit 6.05 17 Oct 2021
> OS Name:            DARWIN
> SysVersion:         Darwin 20.6.0
>
> Tests ran:          24076
> Assertions:         387098
> Failures:           0
> Errors:             0
>
> File search:        00:00:03.045320
> Suite construction: 00:00:00.426182
> Test execution:     00:04:58.664938
> Total time:         00:05:02.190228
>
> Finished: SUCCESS
Great!
> So what remains to be tested if if we can create „fat“ binaries on this 
> machine, I think Rony had
> some input here? Mark have already done this so it should be doable.

It is possible to create an M1 version on an x86_64 as that is what I have done 
for my student's
version that is included in BSF4ooRexx for Mac currently. If not mistaken, the 
support is already in
CMakeLists.txt, cf:

    51-
    52-# must come before the project command
    53-# 13.6 High Sierra is the minimum system supported
    54:if( APPLE AND BUILD_OSX_UNIVERSAL_BINARIES )
    55-  set( CMAKE_OSX_DEPLOYMENT_TARGET 13.6 CACHE STRING  "" FORCE)
    56-endif()
    57-
    58-project (ooRexx)
    59-
    60:if( APPLE AND BUILD_OSX_UNIVERSAL_BINARIES )
    61-  set( CMAKE_OSX_ARCHITECTURES arm64 x86_64 )
    62-endif()
    63-

So running cmake with -DBUILD_OSX_UNIVERSAL_BINARIES=1 should already allow to 
create fat/universal
versions.

HTH,

---rony


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

Reply via email to