RTimothyEdwards / magic

Magic VLSI Layout Tool
Other
498 stars 103 forks source link

Github Action MacOSX revamp #343

Open dlmiles opened 1 month ago

dlmiles commented 1 month ago

The FREAD macro name is renamed due to clash with sys/fcntl.h in Xcode SDK on MacOSX.

The GHA will build for both legacy x86_64 and newer ARM64 platforms.

The configure_mac resolves an issue with the wrong X/Xlib.h header being included due to a (bad) copy being bundled with tk-tcl when the copy from quartz is the one needed.

dlmiles commented 1 month ago

Updated: Somehow lost TMPFILE=value assignment in YML during final prepare

dlmiles commented 1 month ago

Next iteration on MacOS CI in Github Acton: